Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-08 | Alphabetize functions | Jackson Taylor | |
Alphabetize functions according to old PEP8 standards | |||
2022-08-08 | Update README | Jackson Taylor | |
Add usage information Update TODOs | |||
2022-08-08 | Handle command line option misuse | Jackson Taylor | |
You can't pass a url and a file in the same invocation, so we print out the usage and stop. | |||
2022-08-07 | Save retry file until retryFile flag is used | Jackson Taylor | |
This way if someone were to have multiple playlists that they wanted to download, all of the failed urls would get dumped to 1 file. Then they could retry them all at once. | |||
2022-08-07 | Handle None year in metadata | Jackson Taylor | |
If the release date was None then it would break and not try to move the file or anything | |||
2022-08-07 | Handle special characters in file names | Jackson Taylor | |
Do this with a function to remove all of the special characters I've found so far. | |||
2022-08-07 | Add retry logic for failed files | Jackson Taylor | |
You can pass a file now for all the retry links. Now that I think of it though, I should just make it a file/url parameter and then you can pass in either without the need for another flag. You could also just create your own playlist file I guess. | |||
2022-08-06 | Update argument docs | Jackson Taylor | |
2022-08-06 | Handle more special characters | Jackson Taylor | |
Handle a unicode right quotation mark. Handle stupid /s in file names that cause you to debug for an hour. | |||
2022-08-06 | Use generic metadata dict | Jackson Taylor | |
This replaces the need to read the json file each time, or do weird stuff for the file name. | |||
2022-08-06 | Continuation fixes | Jackson Taylor | |
Save urls to file Add try block around metadata value additions | |||
2022-04-05 | Add cleanup function for json files | Jackson Taylor | |
2022-04-05 | Use music_output and cookies arguments | Jackson Taylor | |
2022-04-05 | Add argparse command line parser | Jackson Taylor | |
2022-04-05 | Ignore VSCode settings files | Jackson Taylor | |
2022-04-05 | Add TODOS | Jackson Taylor | |
Mostly for install and how I want it to work in the future | |||
2022-04-05 | Remove unused functions and variables | Jackson Taylor | |
2022-04-05 | Add TODOS | Jackson Taylor | |
2022-04-05 | Handle invalid path values | Jackson Taylor | |
When there are special characters like / and & it can cause jamos to break when renaming files. To handle this for now, I have just replaced these characters with no character. | |||
2022-04-05 | Alphabetize functions | Jackson Taylor | |
2022-04-05 | Remove unused functions from old script | Jackson Taylor | |
These were starting to just take up space, so I removed them. | |||
2022-04-05 | Prevent empty dates from not tagging years | Jackson Taylor | |
2022-04-05 | Add LICENSE file | Jackson Taylor | |
2022-04-05 | Pick the first artist if multiple are available | Jackson Taylor | |
If the artist has a comma in it, this will effect the path on *nix systems. For now, just split at the comma and then use the first result | |||
2022-04-05 | Prefer mp3s when downloading files | Jackson Taylor | |
2022-04-05 | Continue downloading if one video fails | Jackson Taylor | |
Now we separate out the urls into individual downloads so we can keep going if we get an error. | |||
2022-04-05 | Add requirements.txt | Jackson Taylor | |
I think this is all that is needed, everything else should be standard library | |||
2022-04-05 | Use default paths if metadata isn't available | Jackson Taylor | |
2022-04-05 | Handle download errors temporarily | Jackson Taylor | |
2022-04-05 | pep8 fixes | Jackson Taylor | |
2022-04-05 | Pull playlist from command line args | Jackson Taylor | |
2022-04-05 | Move files once done tagging | Jackson Taylor | |
2022-04-05 | Download and tag music files | Jackson Taylor | |
2022-04-05 | Update README | Jackson Taylor | |
2022-04-05 | Ignore cookie file | Jackson Taylor | |
2022-04-05 | Merge sort script and jamos | Jackson Taylor | |
I have had a script to organize files into their folders based on user input. I didn't want to lose these functions so I merged the two into the jamos script | |||
2022-04-05 | Add gitignore | Jackson Taylor | |
2022-04-05 | Remove unecessary scripts | Jackson Taylor | |
2022-04-05 | Initial commit | Jackson Taylor | |