Skip to content

Google Drive Index Generator for Tinfoil

License

Notifications You must be signed in to change notification settings

ii0606226/rustfoil

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rustfoil

This CLI allows you to easy generate an index file for use with Tinfoil.

This project is based on TinGen by eXhumer & tinfoil_gdrive_generator by BigBrainAFK

Why

  • Rust allows to bundle the complete application, no dependency installation required!
  • I wanted to get back to rust again and this was a good project to take on!

Requirements

  • credentials.json (you can modify location & name with --credentials flag) It can be obtained from here by clicking the Enable Drive API button in there while being signed in with the user account you want to generate credentials for or from Google's Developer Console.
  • Google Drive Folder IDs to scan and index

(Planned) Features

Index

  • Generate index (full spec support)
  • Change index name
  • Change output location

Compression

  • Zlib
  • Zstd

Encryption

  • Allow to use Tinfoil encryption (DRM Spec)

Upload

  • Upload index to own gdrive
  • Upload index to team drive

Sharing

  • Share files inside index
  • Share folders
  • Share uploaded index

Error Handling

  • Retry gdrive exceptions

About

Google Drive Index Generator for Tinfoil

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%