autopull
Simple python tool that allows you to automatically pull from a github repository whenever a file with a specified name is uploaded
installation
📲
- clone the repo or download source as zip
- choose the options you want in config.ini
- clone the repository you want to pull from in the same directory as this program. ensure the directory name is the same as the repository's name.
python main.py: it will automatically pull the latest commits on startup and then listen for commits with your specified update filename
config
⚙️
there are 5 options in the config.ini file, filename and sleeptime are not very necessary to change, but they are there if you want to change them anyway.
repo-name
📂
put the repository name here, it will use it to pull from the repository and also to know what your cloned directory is called.
owner-username
🥶
put the repository's owner's name here.
token
🪙
generate an api token by going to Settings > Developer settings > Personal access tokens and then clicking on Generate new token configure it however you'd like and then paste it into the config file.
filename
🗄️
put the name of the file you want to trigger the update function here. file extensions also work
sleep-amount
💤
put the amount of time (in seconds) that you want the program to wait inbetween checks here.
problem?
🤖
open an issue and i'll get back to you!
feel free to leave feature requests, bug reports, or any other thing you need to let me know about.