mirror of
https://github.com/darkzoul5/YoutubePlaylistSync.git
synced 2026-07-04 04:53:58 +03:00
Compare commits
8 Commits
9ec8974496
...
bc5ead4d19
| Author | SHA1 | Date | |
|---|---|---|---|
| bc5ead4d19 | |||
| a6c2da7c75 | |||
| 9a8a1d8660 | |||
| 7e142fd9c4 | |||
| 981e254346 | |||
| fc20c02a09 | |||
| 20abe8243c | |||
| b715802059 |
@@ -253,7 +253,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
path: artifacts
|
path: artifacts
|
||||||
|
|
||||||
- name: Generate release notes (since last tag)
|
- name: Generate release notes
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
TAG: ${{ inputs.tag }}
|
TAG: ${{ inputs.tag }}
|
||||||
@@ -261,10 +261,13 @@ jobs:
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
git fetch --tags --force
|
git fetch --tags --force
|
||||||
|
|
||||||
|
VERSION="${TAG#v}"
|
||||||
|
REPO="${GITHUB_REPOSITORY}"
|
||||||
|
|
||||||
prev_tag="$(git tag --sort=-creatordate | grep -Fxv "$TAG" | head -n 1 || true)"
|
prev_tag="$(git tag --sort=-creatordate | grep -Fxv "$TAG" | head -n 1 || true)"
|
||||||
|
|
||||||
{
|
{
|
||||||
echo "## Changes"
|
echo "### Changes"
|
||||||
echo
|
echo
|
||||||
if [[ -n "$prev_tag" ]]; then
|
if [[ -n "$prev_tag" ]]; then
|
||||||
echo "Compared to \`$prev_tag\`:"
|
echo "Compared to \`$prev_tag\`:"
|
||||||
@@ -275,6 +278,15 @@ jobs:
|
|||||||
echo
|
echo
|
||||||
git log "${TAG}" --no-merges --pretty=format:'- %s (%h)' || true
|
git log "${TAG}" --no-merges --pretty=format:'- %s (%h)' || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
echo "### Reports"
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
echo
|
echo
|
||||||
} > release-notes.md
|
} > release-notes.md
|
||||||
|
|
||||||
|
|||||||
@@ -34,10 +34,10 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v6
|
||||||
with:
|
with:
|
||||||
python-version: '3.11'
|
python-version: '3.11'
|
||||||
cache: 'pip'
|
cache: 'pip'
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
# YouTube Playlist Sync
|
# YouTube Playlist Sync
|
||||||
|
|
||||||
[](https://github.com/darkzoul5/YoutubePlaylistDownloader/actions/workflows/build-release.yml)
|

|
||||||
[](https://github.com/darkzoul5/YoutubePlaylistDownloader/actions/workflows/unit-tests.yml)
|

|
||||||
|

|
||||||
|
|
||||||
A cross-platform tool for downloading and keeping in sync a local copy of entire YouTube playlists as MP3 or MP4 files, using [yt-dlp](https://github.com/yt-dlp/yt-dlp) & [ffmpeg](https://ffmpeg.org/).
|
A cross-platform tool for downloading and keeping in sync a local copy of entire YouTube playlists as MP3 or MP4 files, using [yt-dlp](https://github.com/yt-dlp/yt-dlp) & [ffmpeg](https://ffmpeg.org/).
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user