1
0

chore: package

This commit is contained in:
2025-07-05 01:34:59 +02:00
parent 8e324b2a1f
commit 9e411cee54
16 changed files with 424 additions and 4 deletions

View File

@@ -12,20 +12,26 @@
# MVP
- [x] chore: data model
- [ ] model : add "s" to failure
- [ ] model : add "s" to folloing
- [ ] add "blacklisted"
- [x] data migration scripts
- [ ] homepage
- [x] form to register an instance
- [ ] check for duplicates
- [ ] grab first stats : version, users, groups, events
- [ ] if fail, set failure to 1
- [ ] confirmation page
- [x] confirmation page
- [ ] find a way to populate location
- [x] instances list, no pagination
- [ ] abuse link
- [ ] cron
- [ ] select instances where failure < max_failure
- [ ] scaper
- [x] select instances where failure < max_failure
- [ ] for each entry, fetch stats
- [ ] if fail, set failure to failure+1
- [ ] if fail, set failure to min(1, failure+1)
- [ ] if success, set failure = 0
- [x] insert new stats
- [x] update instances info
- [ ] stats page
- [x] big numbers
- [x] total Instances
@@ -41,6 +47,19 @@
- [ ] versions pie chart
- [ ] languages pie chart (user weighted ?)
- [ ] location pie chart
- [ ] admin panel
- [ ] authentication (shared secret, oauth ?)
- [ ] list failed domain
- [ ] rescan an instance
- [ ] allow to blacklist a domain
- [ ] package
- [ ] docker image with : s6 or tini + crond + python(pyinstaller) + sqlpage
- [ ] deploy on `beta-instances.mobilizon.org`
- [ ] DNS
- [ ] HC ping
# impl