Commit Graph

377 Commits (b3390940a59a8f4c64b5feff0bff3a902638622c)

Author SHA1 Message Date
voussoir e5129b5946
Add command video_list. 2021-10-25 14:08:30 -07:00
voussoir 257c54d19b
Commit when adding channel after navigating to its page. 2021-10-25 14:05:02 -07:00
voussoir b33a01065e
Don't bother trying to iterate refresh_ids if it's empty. 2021-10-25 14:04:08 -07:00
voussoir 6aeff3bc9f
Only recheck premieres / lives for the channel being refreshed. 2021-10-25 14:02:58 -07:00
voussoir 6370e36c84
Log these objects using their str instead of .id. 2021-10-25 14:02:21 -07:00
voussoir 8821491ff3
Log the total number of snippets retrieved. 2021-10-25 14:00:12 -07:00
voussoir 7ec78da0a4
Improve channel_list helptext with examples, "flags". 2021-10-25 13:22:08 -07:00
voussoir 21dcf6a6b1
Let delete_channel use pipeable to support !c, !i. 2021-10-25 13:21:28 -07:00
voussoir d08415eaad
Add assert_valid_state so I can stop copypasting this code. 2021-10-25 13:20:05 -07:00
voussoir 787cec38aa
Add remark to common.css, ycdl.css. 2021-10-24 16:47:48 -07:00
voussoir c22f20fcf8
Use worms, add more ycli functions. 2021-10-15 21:00:04 -07:00
voussoir 0adeb55790
Match renamed flasktools.json_response. 2021-10-01 23:04:41 -07:00
voussoir 2d7868477e
Match Etiquette update re prod launching. 2021-10-01 14:11:00 -07:00
voussoir ca94ecce46
Match configlayers update. 2021-10-01 14:10:36 -07:00
voussoir 86c0530b17
Make these arguments keyword-only. 2021-09-30 19:43:26 -07:00
voussoir 5f5d8141f1
Move logic to separate function normalize_autorefresh. 2021-09-15 18:55:52 -07:00
voussoir ec402dcd0b
Let endpoint return new values of queuefile_ext, download_dir. 2021-09-15 18:55:14 -07:00
voussoir bf1bbe8748
Bind enter to submit for download_directory. 2021-09-15 18:53:36 -07:00
voussoir b038099573
Fix template to expect pathclass for download_directory. 2021-09-15 18:53:23 -07:00
voussoir bf7407daa2
Add call to download_directory.correct_case. 2021-09-15 18:52:46 -07:00
voussoir 47b87d023a
Update screenshots. 2021-09-13 20:49:20 -07:00
voussoir faabe53400
Fix wording "keeping track of". 2021-09-09 14:40:23 -07:00
voussoir be6b3a0d29
Improve setup and run instructions. 2021-09-08 20:06:44 -07:00
voussoir 2c133d18f3
Improve the way prod imports flask backend. 2021-09-08 20:02:20 -07:00
voussoir d5b50ff1f6
Improve ycdl_flask_dev helptext. 2021-09-08 19:32:21 -07:00
voussoir ad306ae771
Make better use of vlogging. 2021-09-08 19:31:56 -07:00
voussoir e17b6668f3
Add link to channel/videos page in the settings list. 2021-09-07 14:05:36 -07:00
voussoir 69924b0b13
Add operatornotify to YCDL flask dev. 2021-09-05 01:27:02 -07:00
voussoir 6068d644b9
Add autorefresh to Channel to include/exclude in refresh_all loop. 2021-09-05 01:26:34 -07:00
voussoir 0418cae57a
Move truthystring to stringtools. 2021-09-05 01:22:21 -07:00
voussoir 54082e82aa
Log the exceptions that cause RSSAssistFailed. 2021-09-05 00:08:58 -07:00
voussoir b88e816347
Import lxml immediately so ImportErrors can be found. 2021-09-04 23:53:06 -07:00
voussoir f102da477b
Add pip install to readme. 2021-09-04 23:49:49 -07:00
voussoir 2ab0b38c84
Add common.formdata so api.js can just use dicts. 2021-09-03 12:53:01 -07:00
voussoir 2ad85ad69a
Add Channel.set_download_directory. 2021-09-01 23:37:43 -07:00
voussoir 38299db102
Add Channel.normalize_queuefile_extension. 2021-09-01 23:36:28 -07:00
voussoir 8c2aea06f3
Close the spinners after error alerts. 2021-09-01 23:32:56 -07:00
voussoir 46be4f8cff
Improve normalize_db_row by making it more strict on types. 2021-08-26 21:32:44 -07:00
voussoir 8af64598a2
Split /channel, /videos, /watch routes. Improve handling of 404 video. 2021-08-25 17:33:19 -07:00
voussoir 491992b606
Some linting. 2021-08-20 22:59:17 -07:00
Ethan Dalool 21a81fd62c Add google apiclient to requirements.txt.
Naturally.
2021-07-17 09:08:50 -07:00
voussoir 46fc9ecef3
Define color_primary which was previously not set. 2021-06-25 23:05:06 -07:00
voussoir b90618a93b
Fix leftover imports. 2021-06-07 14:56:54 -07:00
voussoir f2a81720bd
Move make_json_response to voussoirkit.flasktools. 2021-06-04 21:50:09 -07:00
voussoir d2af56c3f0
Reduce excessive hash spacer. 2021-06-04 21:41:46 -07:00
voussoir d76d592501
Add endpoint /all_channels.json to facilitate future autocomplete. 2021-06-04 21:41:30 -07:00
voussoir 8b4edad9f2
Replace single quotes with double quotes. 2021-06-04 21:37:10 -07:00
voussoir 83672736d5
Remove unnecessary intermediate variable ip. 2021-06-04 21:34:05 -07:00
voussoir 742034d287
Replace margin with grid-row-gap. 2021-06-04 20:48:51 -07:00
voussoir 67619c506e
Replace #000 with black. 2021-06-04 20:47:54 -07:00