A Script to trigger the GitHub Actions every day to update the Tata Sky Playlist, A 20-second-run from your terminal for all that first one-time setup!
- Linux/Unix System
- You need to have your own GitHub Token
- For Token need to register from here Generate new token > Give all the permissions > save it somewhere securely.
- Tata Sky account details (Like Subscriber ID, Tata Sky Account Password, Tata Sky Registered Phone number)
- Ability to create multiple m3u playlists
- Able to select from the playlists type (OTT Navigator or Kodi)
- One-time login (No need to enter your credentials again & again)
- Easy-to-use (Paste a line & You'll be able to create a playlist)
- Linux
- Termux App from Fdroid
- Windows Subsystem for Linux
- Copy the below script and paste it in the terminal:
bash <(curl -s 'https://raw.githubusercontent.com/imdyna1986/TataSky-Playlist-AutoUpdater/main/curl.sh')
- Please wait until the setup is complete.
- Now, Enter the required details asked there.
- Please wait until the script does the job for you.
- And That's it there you go, After a few seconds, you'll be greeted with a new repo and your playlist URL created in your account that makes the job of updating the playlist every day.
- Now if you want to reuse the script again, Just simply do the following:
cd && cd TataSky-Playlist-AutoUpdater;
./main.sh
Now you don't need to touch anything, It updates the playlist on its own every day and you only need to Update the playlist in Tivimate. All the steps above are to be done only once. Please Star my repo if you've liked my work! :)
- In case you changed your Tata Sky Password, You need to run this script again.
- Make sure you've given the necessary permissions for GitHub Token.
- In case you upgraded your DTH Plan and would also want to reflect it into your playlist, Then you might need to run this script again.
This works purely on the basis of GitHub Workflow Actions, So a VERY BIG THANKS to GitHub. I've created the script where Actions will automatically trigger the workflow every day for 2:30 AM IST.
The tokens, GitHub Email, and ID are required because we are basically creating another repo and gists with this script using them.
- Gaurav Thakkar for his IPTV Repo
- GitHub for their GitHub Actions
- Manohar Kumar for continuos testing