updated roadmap

This commit is contained in:
root 2025-02-17 08:56:00 +01:00
parent dc0c2ef1dd
commit cde034dd98

View file

@ -113,25 +113,29 @@ V1.0.1:
- py: refactor/simplify the lantern.py script wherever possible (assigned to Sovereignty)
- git: implement .gitignore to ignore www/participants, otherwise you can't do torsocks git pull without having to do a git stash
- py: since .gitignore makes it so that www/participants doesnt exist, automatically create the directory structure from www/.official_participants
- git: figured out how to have an automatically updated lantern instance via gitignore+cronjob
```
Future Versions:
```
V1.0.2:
- py: in option 4, make sure that new webring participants (that are listed from other webrings) are automatically added on your own instance aswell
- py: make sure that you can have different banner files: .png .jpeg .jpg and .gif (with a limit of 3Mb)
- py: enforce descriptions for new verified links
- py: in option 1, upon listing new links, if the description isn't empty, ask if the link is trusted or not, and if it is, write it in verified.csv instead
- py: in option 2, upon trusting links, if description doesnt exist, ask the user to write one that isn't empty, and if it does exist, ask the user to press enter to keep the existing description, otherwise write a new one
- py: merge the option 2 and 3 together, and repurpose option 3 to become "edit links attributes"
- py: on option to trust links, prompt the user to add a description
- py: on option to add new links, prompt the user if this link is trusted or not (and if it is, add it into verified.csv instead)
V1.0.3:
- py+csv: expand on the participants trust levels (-1 = blacklisted, 0 = regular participant, 1 = blacklist trusted, 2 = verified trusted, 3 = blacklist+verified trusted)
- py: in option 4, make sure that new webring participants (that are listed from other webrings) are automatically added on your own instance aswell, in case if their trust level is more than 0? or = to 2?
V1.0.4:
- py: add an optional way to run lantern.py without any manual inputs by passing arguments (ex: python3 lantern.py 1 name desc link "description") or simply (python3 lantern.py 4) to synchronize links --> for all options! either manual lantern.py or prompt-less lantern.py with arguments
- docker: figure out how to dockerize the darknet lantern project while maintaining the onion-only requirement (c0mmando is on it, will merge it when he finishes)
V1.1.0+:
- csv+php: figure out how to display other webrings ? like the lainchan webring (maybe will need to be a fork)
- csv+php: figure out how to expand the software to include simplex links (maybe add another column ?)
- docker (or not?): figure out how to have an automatically updated lantern instance
- csv+php: figure out how to expand the software to include simplex chatrooms (maybe add another column ?)
- py: simplex chatrooms, figure out a way to check their uptime aswell
V1.2.0+:
- add i2p support for eepsites (hopefully by then the blogposts on i2p will be written)