65 Commits

Author SHA1 Message Date
85009e0550 Minor tweak to tag syntax 2025-01-24 19:52:25 -06:00
bed8a87e8e Put a dry-run warning at the end of dry-run commands for clarity 2025-01-24 19:35:38 -06:00
e6bfed2d27 Ignore reposts instead of blindly reassigning them
There are very, very good odds that we can't actually attribute that release to that user, so we can't just blind reassign. Bad idea.
2025-01-24 19:09:14 -06:00
e64c43f862 Wait that was the wrong description field 2025-01-24 17:55:39 -06:00
6113585c01 Allow blank descriptions for channels 2025-01-24 17:51:04 -06:00
cfd7d96385 Add channel regex field to rules, fix untagged channels being impossible to create 2025-01-24 17:38:02 -06:00
57e7f84c64 Add dry run support for tags after a terrible fatal accident 2025-01-24 17:04:32 -06:00
055011441a Add support for tagging rules by channel 2025-01-24 16:54:06 -06:00
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
1d045084d8 Add styles (kinda sorta) 2025-01-19 01:30:48 -06:00
d2f73e7c86 Workin more on templates, basic functional impl 2025-01-19 01:15:16 -06:00
d186aa1193 Modify test script 2025-01-19 01:02:18 -06:00
ded82d7961 Modify requirements, specify dep on requests 2025-01-19 01:02:15 -06:00