This website requires JavaScript.
85009e0550
Minor tweak to tag syntax
master
Jacob Babor
2025-01-24 19:52:25 -06:00
bed8a87e8e
Put a dry-run warning at the end of dry-run commands for clarity
Jacob Babor
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.
Jacob Babor
2025-01-24 19:09:14 -06:00
e64c43f862
Wait that was the wrong description field
Jacob Babor
2025-01-24 17:55:39 -06:00
6113585c01
Allow blank descriptions for channels
Jacob Babor
2025-01-24 17:51:04 -06:00
cfd7d96385
Add channel regex field to rules, fix untagged channels being impossible to create
Jacob Babor
2025-01-24 17:38:02 -06:00
57e7f84c64
Add dry run support for tags after a terrible fatal accident
Jacob Babor
2025-01-24 17:04:32 -06:00
055011441a
Add support for tagging rules by channel
Jacob Babor
2025-01-24 16:54:06 -06:00
813d4c31de
Fix weird sorting in admin panel
Jacob Babor
2025-01-24 16:45:23 -06:00
be14d53e00
Fix another one
Jacob Babor
2025-01-24 16:44:43 -06:00
9b00d661a5
Fix typo
Jacob Babor
2025-01-24 16:44:26 -06:00
36c034e2ba
Add required tag filtering functionality for rules, allowing complex compound relationships
Jacob Babor
2025-01-24 16:41:41 -06:00
6d22b489ac
Clarify ambiguous FK relationship with tagging rules
Jacob Babor
2025-01-24 16:38:12 -06:00
44960d3792
Now actually do the thing
Jacob Babor
2025-01-24 16:25:47 -06:00
21246bdd50
Add migration for unique tags
Jacob Babor
2025-01-24 16:25:02 -06:00
3a9627f9b5
Unique each tag, identify tagging rule by name
Jacob Babor
2025-01-24 16:24:42 -06:00
423805cce6
More work on the tagger thing
Jacob Babor
2025-01-24 16:24:29 -06:00
aadc132b1d
Allow 0 tags
Jacob Babor
2025-01-24 16:15:47 -06:00
83642c44dd
Working on auto-tagging
Jacob Babor
2025-01-24 16:15:19 -06:00
3c5fb29366
Start working on implementing tagging rules
Jacob Babor
2025-01-24 15:47:34 -06:00
5efac79a63
Implement the tag inheritance thing
Jacob Babor
2025-01-24 15:11:46 -06:00
267740f2ad
Add tags to authors
Jacob Babor
2025-01-24 15:08:20 -06:00
4af9b96bb7
Add related_name to release tag field
Jacob Babor
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
Jacob Babor
2025-01-24 14:33:51 -06:00
c925aea731
Slightly change ordering
Jacob Babor
2025-01-24 14:28:30 -06:00
ac103d18fb
Order model list views for consistency
Jacob Babor
2025-01-24 14:27:15 -06:00
274bda8170
Minor presentation improvements in the admin UI
Jacob Babor
2025-01-24 14:25:06 -06:00
93918cf6c2
Style new imports in command
Jacob Babor
2025-01-24 12:46:09 -06:00
a4e3deda97
Implement rudimentary rate limiting when importing new items
Jacob Babor
2025-01-24 03:35:29 -06:00
d78b0cfd94
Ignore files whose hashes we can't get
Jacob Babor
2025-01-24 03:31:54 -06:00
f87bdc7d35
Add file hash to things Hehehe we have plans now
Jacob Babor
2025-01-24 03:26:16 -06:00
e058faf49e
Timestamp every release
Jacob Babor
2025-01-24 03:07:01 -06:00
b5e2a6530d
Ignore videos during imports
Jacob Babor
2025-01-24 02:52:38 -06:00
d3da20dc33
Add descriptions to channels, polish admin panel up a bit
Jacob Babor
2025-01-23 23:28:01 -06:00
97de889b8b
New logging pls
Jacob Babor
2025-01-23 23:22:10 -06:00
9e146c6c69
Improve logging, skip playlists
Jacob Babor
2025-01-23 23:21:02 -06:00
f761fba376
Also don't bother with weird extra verbose logging that doesn't mean anything
Jacob Babor
2025-01-23 23:19:34 -06:00
6cdd9fb143
Don't blab on existing releases
Jacob Babor
2025-01-23 23:19:11 -06:00
40a8841e08
Minor logging rework, correct syntax for adding new items
Jacob Babor
2025-01-23 23:15:56 -06:00
e623ce7696
Move update routine to a subcommand of manage.py
Jacob Babor
2025-01-23 23:07:59 -06:00
95a35ff73c
Make the admin interface better
Jacob Babor
2025-01-23 21:15:18 -06:00
aae9586127
Add paginator and footer
Jacob Babor
2025-01-23 20:56:21 -06:00
f1890cd1b0
Display tags
Jacob Babor
2025-01-23 20:20:20 -06:00
287a9329f5
Workin on adding tags and templates, promote odyseescraper app to index
Jacob Babor
2025-01-23 20:02:28 -06:00
2e520560ff
Minor formatting tweaks
Jacob Babor
2025-01-19 02:26:59 -06:00
2dcc9cd84a
Really beef the fuck out of styling
Jacob Babor
2025-01-19 02:14:04 -06:00
1d045084d8
Add styles (kinda sorta)
Jacob Babor
2025-01-19 01:30:48 -06:00
d2f73e7c86
Workin more on templates, basic functional impl
Jacob Babor
2025-01-19 01:15:16 -06:00
d186aa1193
Modify test script
Jacob Babor
2025-01-19 01:02:18 -06:00
ded82d7961
Modify requirements, specify dep on requests
Jacob Babor
2025-01-19 01:02:15 -06:00
5966c66997
Workin on views
Jacob Babor
2025-01-18 23:41:53 -06:00
25afd9c259
Add thumbnail to release model
Jacob Babor
2025-01-18 23:35:27 -06:00
7c65af8a44
Import content when a channel is saved
Jacob Babor
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
Jacob Babor
2025-01-18 23:12:05 -06:00
01bdcb4f7d
Add OdyseeScraper
Jacob Babor
2025-01-18 23:10:20 -06:00
603ed983e9
Add description field to OdyseeRelease model
Jacob Babor
2025-01-18 23:07:52 -06:00
6c3a55d70d
Add initial work on odysee scraper doohickey
Jacob Babor
2025-01-18 23:06:34 -06:00
3c2905153e
Implement secret key setting
Jacob Babor
2025-01-18 21:34:02 -06:00
068283234a
Workin on it more
Jacob Babor
2025-01-18 21:31:19 -06:00
de57fa29af
Add test script
Jacob Babor
2025-01-18 21:22:30 -06:00
99858d7c09
Ignore more stuff
Jacob Babor
2025-01-18 21:21:35 -06:00
ec12263d75
Add django
Jacob Babor
2025-01-18 21:20:35 -06:00
d1c3082397
Workin on it
Jacob Babor
2025-01-18 21:16:19 -06:00
86d47226ac
Add .env file, gitignore venv
Jacob Babor
2025-01-18 21:05:52 -06:00
15f263b838
Create gitignore
Jacob Babor
2025-01-18 21:02:37 -06:00