Commit graph

18 commits

Author SHA1 Message Date
Mia Herkt
6393538333
Replace NSFW detector implementation 2024-09-27 06:34:14 +02:00
Mia Herkt
53249df28d
README: Kitty support was merged in mpv 2022-12-21 19:47:49 +01:00
Mia Herkt
556cd8aeae
README: Add ModUI screenshot 2022-12-20 16:57:07 +01:00
Mia Herkt
eebd5d8c6d
Add moderation TUI
This ended up way fancier than I imagined.
2022-12-20 16:19:49 +01:00
Mia Herkt
b1ed63c401
README: Add note about StreamMaxLength in clamd.conf 2022-12-12 07:40:38 +01:00
Mia Herkt
a904922cbd
Add support for ClamAV 2022-12-12 07:35:05 +01:00
Mia Herkt
eb0b1d2f69
nsfw_detect: Use PyAV instead of ffmpegthumbnailer 2022-11-29 21:54:43 +01:00
Mia Herkt
aa443178e1
README: Also run db upgrade after git pull! 2022-11-29 17:23:56 +01:00
Mia Herkt
db9a20c94d
Add example systemd unit files for prune job 2022-11-29 17:23:30 +01:00
Emi Simpson
af4b3b06c0
Add support for expiring files
SUPPLEMENTALLY:
- Add an `expiration` field to the `file` table of the database
- Produce a migration for the above change
- Overhaul the cleanup script, and integrate into fhost.py
  (now run using FLASK_APP=fhost flask prune)
- Replace the old cleanup script with a deprecation notice
- Add information about how to expire files to the index
- Update the README with information about the new script

Squashed commits:

Add a note explaining that expired files aren't immediately removed

Show correct times on the index page graph

Improve the migration script, removing the need for --legacy

Use automap in place of an explicit file map in migration

Remove vestigial `touch()`

Don't crash when upgrading a fresh database

Remove vestigial warning about legacy files

More efficiently filter to unexpired files when migrating

https://git.0x0.st/mia/0x0/pulls/72#issuecomment-224

Coalesce updates to the database during migration

https://git.0x0.st/mia/0x0/pulls/72#issuecomment-226

Remove vestigial database model

https://git.0x0.st/mia/0x0/pulls/72#issuecomment-261

prune:  Stream expired files from the database

(as opposed to collecting them all first)

config.example.py:  Add min & max expiration + description
2022-11-29 13:09:26 +01:00
Ember Hearth
be796b9b5b
Add example configuration file
See #73.
2022-11-28 22:30:43 +01:00
Mia Herkt
b5f0cfdf6f
README: Clarify why serving file requests from the app is bad 2022-11-20 16:54:46 +01:00
Mia Herkt
4ba18146e1
README: Clarify how to change configuration 2022-11-20 13:05:17 +01:00
Mia Herkt
afb5811879
README: Warn users about URL fetch network security implications 2022-08-19 22:27:29 +02:00
Mia Herkt
47ff3a1152
Support instance templates 2021-05-23 19:13:51 +02:00
Mia Herkt
b5ce94edeb
Update README 2021-05-23 19:13:51 +02:00
Martin Herkt
7bbeb2d144
Add NSFW detection 2017-10-27 05:28:45 +02:00
Martin Herkt
56f0295be2
init 2016-11-01 05:25:58 +01:00