community-repo
community-repo copied to clipboard
Idea: CLI as standalone project + possible GUI
Credit for this idea goes to #MindsGaming
& Mark Edworthy
from the Joystream Matrix/Riot chat server.
Basic overview:
- Fork or heavily improve the current CLI
- Try to aim for precompiled binaries for just the CLI for major operating systems
- Try to aim to eventually have a GUI for ease of use
- Add features that aren't covered by the CLI currently (example: NFTs)
- Heavily improve documentation
- Add features relevant to creative users (uploading and downloading files, with batch features)
- Add very easy to use transcoding options (so a user can click and drag a file and get it in whatever format or formats work best with Joystream)
- Add thumbnail generation features
- Potentially add features relevant to closed captioning
- Potentially add 3rd party integrations (such as being able to upload to a file storage service as well as Joystream so the user has a separate backup)
- Hardware wallet support
Good reading: https://dev.to/wesen/14-great-tips-to-make-amazing-cli-applications-3gp3