Commit graph

205 commits

Author SHA1 Message Date
413f9af568
Replace some flask.abort with exc.jsonify responses. 2021-10-26 12:18:55 -07:00
39f78a7fbe
Return the channel ID during endpoints that change it. 2021-10-26 12:03:40 -07:00
c435b1ada5
Add some flasktools.required_fields where missing. 2021-10-26 11:57:55 -07:00
2d2a45a2a1
Add web interface for Channel.set_name. 2021-10-26 11:53:49 -07:00
199f2030f7
Add command download_video. 2021-10-25 14:11:58 -07:00
e5129b5946
Add command video_list. 2021-10-25 14:08:30 -07:00
257c54d19b
Commit when adding channel after navigating to its page. 2021-10-25 14:05:02 -07:00
7ec78da0a4
Improve channel_list helptext with examples, "flags". 2021-10-25 13:22:08 -07:00
21dcf6a6b1
Let delete_channel use pipeable to support !c, !i. 2021-10-25 13:21:28 -07:00
787cec38aa
Add remark to common.css, ycdl.css. 2021-10-24 16:47:48 -07:00
c22f20fcf8
Use worms, add more ycli functions. 2021-10-15 21:00:04 -07:00
0adeb55790
Match renamed flasktools.json_response. 2021-10-01 23:04:41 -07:00
2d7868477e
Match Etiquette update re prod launching. 2021-10-01 14:11:00 -07:00
ec402dcd0b
Let endpoint return new values of queuefile_ext, download_dir. 2021-09-15 18:55:14 -07:00
bf1bbe8748
Bind enter to submit for download_directory. 2021-09-15 18:53:36 -07:00
b038099573
Fix template to expect pathclass for download_directory. 2021-09-15 18:53:23 -07:00
2c133d18f3
Improve the way prod imports flask backend. 2021-09-08 20:02:20 -07:00
d5b50ff1f6
Improve ycdl_flask_dev helptext. 2021-09-08 19:32:21 -07:00
ad306ae771
Make better use of vlogging. 2021-09-08 19:31:56 -07:00
e17b6668f3
Add link to channel/videos page in the settings list. 2021-09-07 14:05:36 -07:00
69924b0b13
Add operatornotify to YCDL flask dev. 2021-09-05 01:27:02 -07:00
6068d644b9
Add autorefresh to Channel to include/exclude in refresh_all loop. 2021-09-05 01:26:34 -07:00
0418cae57a
Move truthystring to stringtools. 2021-09-05 01:22:21 -07:00
2ab0b38c84
Add common.formdata so api.js can just use dicts. 2021-09-03 12:53:01 -07:00
2ad85ad69a
Add Channel.set_download_directory. 2021-09-01 23:37:43 -07:00
8c2aea06f3
Close the spinners after error alerts. 2021-09-01 23:32:56 -07:00
8af64598a2
Split /channel, /videos, /watch routes. Improve handling of 404 video. 2021-08-25 17:33:19 -07:00
491992b606
Some linting. 2021-08-20 22:59:17 -07:00
46fc9ecef3
Define color_primary which was previously not set. 2021-06-25 23:05:06 -07:00
b90618a93b
Fix leftover imports. 2021-06-07 14:56:54 -07:00
f2a81720bd
Move make_json_response to voussoirkit.flasktools. 2021-06-04 21:50:09 -07:00
d2af56c3f0
Reduce excessive hash spacer. 2021-06-04 21:41:46 -07:00
d76d592501
Add endpoint /all_channels.json to facilitate future autocomplete. 2021-06-04 21:41:30 -07:00
8b4edad9f2
Replace single quotes with double quotes. 2021-06-04 21:37:10 -07:00
83672736d5
Remove unnecessary intermediate variable ip. 2021-06-04 21:34:05 -07:00
742034d287
Replace margin with grid-row-gap. 2021-06-04 20:48:51 -07:00
67619c506e
Replace #000 with black. 2021-06-04 20:47:54 -07:00
a697fabfff
Give class channel_card to both pending and not. 2021-06-04 20:44:57 -07:00
c74b9523e4
Don't sort channels from get_channels, use get_things. 2021-06-04 20:35:17 -07:00
00917f585e
Turn off hotkeys.js logging every press. 2021-06-04 13:03:05 -07:00
b9019095e2
Synchronize with Etiquette. 2021-06-01 18:18:08 -07:00
16be502991
Add explanation to common.css --wide --narrow. 2021-05-19 23:43:21 -07:00
74d4a55d32
Rename import bot -> youtube_credentials.
In the days of making reddit bots I always put creds into bot.py.
But for this project it wouldn't make any sense to newcomers.
2021-04-25 18:02:26 -07:00
8a6f33851e
Pass skip_failures=True from frontend button. 2021-04-21 21:31:03 -07:00
991bafb46e
Use let for video_cards assignment. 2021-04-16 16:53:09 -07:00
d185a3f451
Update requirements.txt. 2021-04-04 11:17:11 -07:00
9b6af96b95
Use voussoirkit.flasktools for gzip_response. 2021-04-02 18:31:04 -07:00
e00bfa368b
Update docstring "launch ycdl_flask_dev, _prod". 2021-04-02 18:00:01 -07:00
fa363a33c7
Improve handling of livestreams, premieres with live_broadcast attr. 2021-03-31 17:24:57 -07:00
cfad775a0a
Move published_string to a property of the Video object. 2021-03-24 20:29:15 -07:00