Skip to content

Sycration/TagMonster

Repository files navigation

TagMonster

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 run

In the Program Settings window, you will need to sign in to both the Box and Google API using an API key/secret pair.

Roadmap

  • UI design
  • Box API integration
    • Shared links
  • Google API integration
  • Automated file type analysis
  • Incomplete spreadsheet generation
  • Offline folder support
  • Internal file browser
  • 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages