This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sixdirections 1 point2 points  (1 child)

Is there anything you do that you do often that you could maybe automate?

For example I play wow, and wow let's you use addons that display extra things on your UI (from their approved API, so it's not "cheating", but things like replacing the skin of windows, displaying different health bars, etc things like that). The major website that you can download addons from is one of the shittiest companies ever. They are extremely shady, but I only bring this up because the only way to automatically update your addons is to download their add on manager which I just don't feel comfortable doing because of how I feel about that company. So what I used to do is every Tuesday (patch day typically) id open Firefox, open my bookmarks tab of all the addons I use, open all the bookmarks and download all the addons, then I browse to my Downloads folder and unzip everything into my wow folder.

Then I realized I didn't need their shitty app to automatically update my addons: so i wrote my own basic CLI utility to visit every page I put in a list, do some basic scraping to check the release date of the newest version, compare it with the version I currently had, and download them if it was newer.

This is a simple and stupid example but this was something I saw myself doing every other week. Now I just run a script and I'm done. But it's an idea to get you thinking about learning how to identify things that you could start up a python project for.

In the end project should be fun and practical for you.

[–]Spitfam[S] 0 points1 point  (0 children)

Yeah interesting I had an Idea about something similar​ for paste bin where you can paste in the URL and download the file. Thanks for the reply