TagMonster is a desktop program designed to automate some of the tedious and error-prone parts of archiving work. This project is developed as an internal tool for GenEq UC Berkeley. It is in active development and unsuitable for production use outside of the GenEq organization.
To run it, you will need Git and a recent Rust compiler:
$ git clone https://github.com/Sycration/TagMonster
$ cd TagMonster
$ cargo runIn the Program Settings window, you will need to sign in to both the Box and Google API using an API key/secret pair.
- UI design
- Box API integration
- Shared links
- Google API integration
- Automated file type analysis
- Incomplete spreadsheet generation
- Offline folder support
- Internal file browser
- Better file browser - Custom widget or this library?
- Tagging and notes
- Local spreadsheet export
- Manual & documentation
- Packaged and signed distribution
- Windows
- MacOS
- App Store
- Linux
- API platform verification
- Additional APIs
- Google Drive source
- File server source
- FTP
- WebDAV
- ...
- S3 object storage source