1
0

32 Commits

Author SHA1 Message Date
92ce20a3b5 Update to latest version of alpine, add ffmpeg 2020-08-03 13:42:23 -07:00
110146acf4 Updated README.md with Docker instructions 2019-11-07 06:53:12 -08:00
2e6c7e0805 Add example script for building and running the container 2019-11-07 06:49:31 -08:00
ea994e3d9f Move subs.xml and last.txt into configs dir
New runtime option allows specifying an optional config directory in
which the two required configuration files will be stored. It is useful
to make this directory a mounted volume when running in a docker
container.
2019-11-07 06:45:49 -08:00
2f09979d40 Add dockerfile and fix dependencies
- One dependency was missing
- Dockerfile simplifies creating an environment where this script can run
2019-11-07 06:44:36 -08:00
b1de3b23f4 Requirements.txt (#11)
* added a gitignore file for the project

* added a requirements.txt file and improved the README
2019-11-06 20:38:48 -08:00
91b12116af Fix globbing and omit the last.txt file. 2018-10-08 12:42:28 +01:00
fa11d33a3e Clear the output before writing the summary. 2018-10-08 12:42:15 +01:00
f73247b2b0 Only download videos from more recently than the specified date (if given). 2018-10-08 12:42:01 +01:00
b723abc9d8 Save videos into a directory per channel. 2018-10-08 12:41:38 +01:00
4b1204ae65 Use nicer variable names and tidy the code a bit. 2018-10-08 12:41:15 +01:00
b5d74411cb Add new option to only download files since a given number of days. 2018-10-08 12:40:23 +01:00
7e92e2a6b7 Rearrange imports. 2018-10-08 12:39:45 +01:00
225da2a92e Actually remove the old videos. 2018-09-28 22:55:22 +01:00
2ec429f438 Turn off verbose output for youtube-dl. 2018-09-28 22:50:50 +01:00
768a3a6326 Remove extra blank line. 2018-09-28 22:50:31 +01:00
e7217e2713 Fix indent. 2018-09-28 22:44:56 +01:00
95aeb812a2 Add command line options.
Optionally specify a save directory.

Optionally specify a retention period (in days).
2018-09-28 22:44:35 +01:00
bf047176d3 Store the current time up front. 2018-09-28 22:43:43 +01:00
f90dc45c0b Open the XML file up front (more on this later). 2018-09-28 22:43:22 +01:00
3516d52162 Remove old time stamps (now created further up the script). 2018-09-28 22:42:59 +01:00
728c47942f Use f-strings and iterate through objects instead of indexing them. 2018-09-28 22:42:28 +01:00
12d5c7c27d Remove unused imports. 2018-09-28 22:41:45 +01:00
9263e599c3 Use with for opening files. 2018-09-28 22:41:33 +01:00
5635dcca27 Include hashbang line (#9)
The hashbang allows you to run the script like this:
`./dl.py`
2018-08-14 10:45:17 -04:00
656dcae1f9 Add ignore errors option for youtube-dl (#10)
This makes sure that the script continues if youtube-dl is unable to download one of the video's
2018-08-14 10:39:44 -04:00
de0f03a4f1 Merge pull request #6 from TomasHubelbauer/patch-1
Check for Python 3 at runtime and at README.md-time :-)
2018-02-07 11:49:51 -05:00
e85a52ae39 Switch to single quotes 2018-02-07 17:49:23 +01:00
bdb6ad1463 Mention Python 3 requirement 2018-02-07 17:44:40 +01:00
feac63df22 Check for Python 3 and bail if not met 2018-02-07 17:43:37 +01:00
535b07b7c3 Create LICENSE 2017-03-09 15:22:41 -05:00
8657760b53 Initial commit 2015-05-12 00:22:27 -04:00