Moss
00ab93dfbb
Episode: Fixed Support for HTML Character Codes in Title
2022-12-23 02:17:50 -05:00
Moss
229327bf37
Episode: Fixed Parsing Backslash in Name
2022-12-23 00:38:09 -05:00
Moss
98e8e89c90
Readme: Updated for New Format and Options
2022-12-22 19:28:50 -08:00
Moss
4b9d4bf7f5
Naming: Updated to Use a Format With Numbers When Possible
...
Now using the format:
<series>/<season>/<series> - S<season #>E<episode #> - <episode>.mp4
2022-12-22 19:17:23 -08:00
Moss
0e8ad8c44d
Episode: Update Episode, Season, and Series Name Parsing
...
Now getting json metadata and parsing that.
2022-12-21 21:55:16 -08:00
Moss
b070bde38d
Readme: Removed Trailing Whitespace
2022-12-21 19:49:20 -08:00
Moss
9bbc6dd5f5
Readme: Removed Todo Item
2022-12-21 19:47:12 -08:00
Moss
576c7db323
Readme: Updated Format of Readme
2022-12-21 19:42:50 -08:00
Moss
ea57f4477b
Meta: Changed Spaces to Tabs
2022-12-21 19:41:53 -08:00
Moss
35b4c181b3
CMake: Added 'DROPOUT_DL_BUILD_ALL' Option
...
This option will build four executables:
- dropout-dl-minimal (with curl without sqlite or gcrypt)
- dropout-dl-sqlite (with curl and sqlite without gcrypt)
- dropout-dl-full (with curl, sqlite and gcrypt)
- tests
2022-10-01 15:07:40 -04:00
Moss
a55b90491e
Readme: Added Static Executables to TODO
2022-10-01 14:41:07 -04:00
Moss
39b45a081d
Cookies: Added Clean Up After Getting Firefox Cookies
2022-10-01 14:39:29 -04:00
Moss
0085adf4d9
Cookies: Added Missing gcrypt Check to Chrome Decryption
2022-10-01 14:32:46 -04:00
Moss
ecfdad54c5
Curl: Removed Unnecessary Headers
2022-10-01 14:31:51 -04:00
Moss
178a803fb6
CMake: Added 'DROPOUT_DL_TESTS' Option
...
If not set tests will not be build.
2022-10-01 14:30:08 -04:00
Moss
701c98291b
Helpers: Removed Stray 's'
2022-10-01 14:28:57 -04:00
Moss
3c77375858
Helpers: Added 'format_filename' Function
...
This function actually handles non-alphanumeric characters such as ','
and ';'. This means that files with possibly invalid names are no longer
created.
2022-10-01 00:35:53 -04:00
Moss
1749401745
Readme: Checked 'Create Tests' Off TODO
2022-09-30 23:54:34 -04:00
Moss
d0989e4b6b
Tests: Updated Constructor Syntax
2022-09-30 23:47:32 -04:00
Moss
d70e2973de
Readme: Fixed Typo
2022-09-30 22:54:16 -04:00
Moss
3f4fed0695
Readme: Added Missing Information About Chrome Cookies
2022-09-30 22:52:48 -04:00
Moss
4cf0d70595
Tests: Added Series Tests
...
I forgot to actually include the files the last time I commited this.
Oops.
2022-09-30 22:49:54 -04:00
Moss
350249aa16
Helpers: Added Support For Removing HTML Encoded Characters
2022-09-30 22:49:03 -04:00
Moss
3f592696d6
Tests: Fixed Issues And Made Prettier
...
Used the Second Dimension to make the output for tests easier to read
and look at.
2022-09-30 22:03:15 -04:00
Moss
750f250545
Tests: Added Series Tests
...
This will be the last set of tests added for now. Seasons don't have
easily testable functions.
2022-09-30 21:41:21 -04:00
Moss
274ddc5cc9
Tests: Changed to Having One Test Executable
2022-09-30 17:43:14 -04:00
Moss
4ea34e7383
Tests: Added First Tests
2022-09-30 17:31:22 -04:00
Moss
de41e5cbde
Episode: Fixed Getting Embedded Page
2022-09-30 17:30:42 -04:00
Moss
a274e45106
Episode: Removed 'season_number' Value
...
It was unused.
2022-09-30 15:47:05 -04:00
Moss
1a82ddac32
Readme: Added TODO Section
2022-09-30 14:19:38 -04:00
Moss
1c17c24f05
Main: Added Documentation
2022-09-30 01:20:23 -04:00
Moss
5fea1190da
Readme: Updated Readme With Updated Cookie Information
...
Additionally, added contribution information.
2022-09-30 01:14:49 -04:00
Moss
e7eda7ca43
Season: Added Season Documentation
2022-09-30 01:14:07 -04:00
Moss
d0950dcbaa
Series: Added Series Documentation
2022-09-30 01:13:42 -04:00
Moss
fc5cb4367c
Episode: Added Episode Documentation
2022-09-30 01:13:18 -04:00
Moss
1091697689
Issues: Added Templates
2022-09-29 23:16:29 -04:00
Moss
5c86f201cd
Cookie: Added Support For Chromium Based Browser
...
Created 'cookie' class to handle cookies easier. The 'cookie' class
contains a name, value, and length. The 'cookie' class also has
functions for getting values for an sqlite database and decrypting chrome cookies.
2022-09-29 22:42:45 -04:00
Moss
1f0d1b8baf
License: Added GNU General License
2022-09-29 18:10:35 -04:00
Moss
eb39b10284
Options: Added '--output-directory' Option
...
This changes where the show files are placed.
2022-09-29 18:04:04 -04:00
Moss
05eec0da88
Series: Add Check for Getting Series Name
2022-09-29 17:16:30 -04:00
Moss
1926485b1a
CMake: Updated CMake to Check for sqlite and libgcrypt
2022-09-29 17:14:32 -04:00
Moss
cd72083b69
Options: Added Season Option
...
This allows an entire season to be downloaded at once.
2022-09-29 14:33:56 -04:00
Moss
570793c973
Curl: Updated Progress Bar to Show Filename
2022-09-29 14:31:13 -04:00
Moss
1138e0fc3f
Options: Added '--series' Option
...
This allows for an entire series to be downloaded at once. There are
issues with filenames but it works mostly.
2022-09-29 03:04:57 -04:00
Moss
f62a2f0c59
Episode: Added Check For Valid Episode URL
2022-09-28 23:59:05 -04:00
Moss
144353558c
Options: Added 'output' and 'output-directory' Options
2022-09-28 23:27:48 -04:00
Moss
facb363608
Readme: Added Options to Readme
2022-09-28 23:15:20 -04:00
Moss
7315c428c0
Options: Added 'options' Class
...
This class handles all command line arguments.
2022-09-28 23:10:35 -04:00
Moss
b5c3e1e3bc
Quality: Added 'all' Quality Option
...
This allows for the user to download all qualities at once and have them
be automatically placed into quality folders.
2022-09-28 22:22:20 -04:00
Moss
900303d9d0
Readme: Updated Cookie Information
2022-09-28 22:13:43 -04:00