47 Commits

Author SHA1 Message Date
813d4c31de Fix weird sorting in admin panel 2025-01-24 16:45:23 -06:00
be14d53e00 Fix another one 2025-01-24 16:44:43 -06:00
9b00d661a5 Fix typo 2025-01-24 16:44:26 -06:00
36c034e2ba Add required tag filtering functionality for rules, allowing complex compound relationships 2025-01-24 16:41:41 -06:00
6d22b489ac Clarify ambiguous FK relationship with tagging rules 2025-01-24 16:38:12 -06:00
44960d3792 Now actually do the thing 2025-01-24 16:25:47 -06:00
21246bdd50 Add migration for unique tags 2025-01-24 16:25:02 -06:00
3a9627f9b5 Unique each tag, identify tagging rule by name 2025-01-24 16:24:42 -06:00
423805cce6 More work on the tagger thing 2025-01-24 16:24:29 -06:00
aadc132b1d Allow 0 tags 2025-01-24 16:15:47 -06:00
83642c44dd Working on auto-tagging 2025-01-24 16:15:19 -06:00
3c5fb29366 Start working on implementing tagging rules 2025-01-24 15:47:34 -06:00
5efac79a63 Implement the tag inheritance thing 2025-01-24 15:11:46 -06:00
267740f2ad Add tags to authors 2025-01-24 15:08:20 -06:00
4af9b96bb7 Add related_name to release tag field 2025-01-24 15:04:26 -06:00
f9786ddb64 Sanitize values from Odysee a little bit
They offer some basic sanitization, but we need to apparently strip whitespace, because that's not something they do
2025-01-24 14:33:51 -06:00
c925aea731 Slightly change ordering 2025-01-24 14:28:30 -06:00
ac103d18fb Order model list views for consistency 2025-01-24 14:27:15 -06:00
274bda8170 Minor presentation improvements in the admin UI 2025-01-24 14:25:06 -06:00
93918cf6c2 Style new imports in command 2025-01-24 12:46:09 -06:00
a4e3deda97 Implement rudimentary rate limiting when importing new items 2025-01-24 03:35:29 -06:00
d78b0cfd94 Ignore files whose hashes we can't get 2025-01-24 03:31:54 -06:00
f87bdc7d35 Add file hash to things
Hehehe we have plans now
2025-01-24 03:26:16 -06:00
e058faf49e Timestamp every release 2025-01-24 03:07:01 -06:00
b5e2a6530d Ignore videos during imports 2025-01-24 02:52:38 -06:00
d3da20dc33 Add descriptions to channels, polish admin panel up a bit 2025-01-23 23:28:01 -06:00
97de889b8b New logging pls 2025-01-23 23:22:10 -06:00
9e146c6c69 Improve logging, skip playlists 2025-01-23 23:21:02 -06:00
f761fba376 Also don't bother with weird extra verbose logging that doesn't mean anything 2025-01-23 23:19:34 -06:00
6cdd9fb143 Don't blab on existing releases 2025-01-23 23:19:11 -06:00
40a8841e08 Minor logging rework, correct syntax for adding new items 2025-01-23 23:15:56 -06:00
e623ce7696 Move update routine to a subcommand of manage.py 2025-01-23 23:07:59 -06:00
95a35ff73c Make the admin interface better 2025-01-23 21:15:18 -06:00
aae9586127 Add paginator and footer 2025-01-23 20:56:21 -06:00
f1890cd1b0 Display tags 2025-01-23 20:20:20 -06:00
287a9329f5 Workin on adding tags and templates, promote odyseescraper app to index 2025-01-23 20:02:28 -06:00
2e520560ff Minor formatting tweaks 2025-01-19 02:26:59 -06:00
2dcc9cd84a Really beef the fuck out of styling 2025-01-19 02:14:04 -06:00
d2f73e7c86 Workin more on templates, basic functional impl 2025-01-19 01:15:16 -06:00
5966c66997 Workin on views 2025-01-18 23:41:53 -06:00
25afd9c259 Add thumbnail to release model 2025-01-18 23:35:27 -06:00
7c65af8a44 Import content when a channel is saved 2025-01-18 23:29:52 -06:00
587d73f070 Actually I want that to be a charfield so I can bind it to claimID later 2025-01-18 23:12:05 -06:00
01bdcb4f7d Add OdyseeScraper 2025-01-18 23:10:20 -06:00
603ed983e9 Add description field to OdyseeRelease model 2025-01-18 23:07:52 -06:00
6c3a55d70d Add initial work on odysee scraper doohickey 2025-01-18 23:06:34 -06:00
068283234a Workin on it more 2025-01-18 21:31:19 -06:00