diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 334b78c..d6666ca 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,10 +41,8 @@ jobs: id: package run: | VERSION=$(node -p "require('./package.json').version") - OUTPUT_NAME="yst_v${VERSION}_${{ matrix.browser_name }}.zip" + OUTPUT_NAME="yst_v${VERSION}_${{ matrix.browser_name }}" echo "output_name=${OUTPUT_NAME}" >> $GITHUB_ENV - cd dist - zip -r "../${OUTPUT_NAME}" . shell: bash # Step 6: Upload artifacts @@ -52,4 +50,4 @@ jobs: uses: actions/upload-artifact@v3 with: name: ${{ env.output_name }} - path: yst_v*.zip \ No newline at end of file + path: ./dist/** \ No newline at end of file diff --git a/README.md b/README.md index 02b08c3..134cc11 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,11 @@ # Youtube Subscriptions Transfer -![Youtube Subscriptions Transfer Marquee promo tile](https://github.com/user-attachments/assets/4b70c863-2653-4d65-98e7-46b2ceb0e00a) +![Youtube Subscriptions Transfer Marquee promo tile](assets/yst_1400.jpg) -| Chrome Web Store | Edge Add-ons | Opera Addons | -| ----------- | ----------- | ----------- | -| Get YST on Chrome Web Store | Get YST on Microsoft Edge | Get it from Opera add-ons | +| Chrome Web Store | Edge Add-ons | Opera Add-ons | Firefox Add-ons | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Get YST on Chrome Web Store | Get YST on Microsoft Edge | Get it from Opera add-ons | Get it from Firefox add-ons | YouTube Subscriptions Transfer is a browser extension that allows you to transfer or move subscriptions from one account to another using XPath or API. The extension collects a list of channels and enables you to subscribe or unsubscribe to each channel. It interacts with the DOM using xpath and YouTube Data API v3. @@ -35,13 +35,14 @@ Suppose you are using your personal YouTube account, and you also use an ad bloc ## Installation -[YST on Chrome Web Store](https://chrome.google.com/webstore/detail/fanknehiohibiphenfaigbmefncbheaa) | [YST on Microsoft Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/ojnekffpabpincdklmmmlnoanffkfahj) | [YST on Opera Add-ons](https://addons.opera.com/en/extensions/details/youtube-subscriptions-transfer/) +[Chrome Web Store](https://chrome.google.com/webstore/detail/fanknehiohibiphenfaigbmefncbheaa) | [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/ojnekffpabpincdklmmmlnoanffkfahj) | [Opera Add-ons](https://addons.opera.com/en/extensions/details/youtube-subscriptions-transfer/) | [Firefox Add-ons](https://addons.mozilla.org/addon/youtube-subscriptions-transfer/) Or get the built zip from the [release](https://github.com/biplobsd/yst/releases/latest) tab. Then follow the instructions in the [Load unpacked extensions](#load-unpacked-extensions) section. The **_/dist_** folder should be considered as the unpacked zip files. ## YST has two modes -Below is a comparison: + +Below is a comparison:a | XPath | API | | ----------- | ----------- | diff --git a/assets/yst_1400.jpg b/assets/yst_1400.jpg new file mode 100644 index 0000000..d1d7508 Binary files /dev/null and b/assets/yst_1400.jpg differ