A simple and efficient tool to parse and download attachments/previews from CG-Wire Kitsu, built with Go! 🚀
- 🌐 Authenticate with Kitsu using your credentials.
- 📥 Download attachments and previews automatically.
- 📂 Organize files into well-structured directories based on their metadata.
- 🔄 Supports multi-threaded processing for faster execution.
- 🛡️ Skips unnecessary files with configurable filters.
-
Clone the repository:
git clone https://github.com/keshon/kitsu-file-parser cd kitsu-file-parser
-
Build the application:
go build -o kitsu-file-parser
-
Run the binary:
./kitsu-file-parser
The tool uses a configuration file (config.toml
) for customizable options.
- Add your Kitsu credentials to the configuration file.
- Place
config.toml
in the project directory. - Run the parser:
./kitsu-file-parser
- 🎉 Enjoy clean, organized file downloads!
- Authentication: Logs in to Kitsu and retrieves a token.
- Attachment/Preview Retrieval: Fetches metadata from Kitsu.
- File Download: Downloads files to the specified local directory.
- Organization: Organizes files based on project, entity, and task metadata.
This project is licensed under the MIT License. Feel free to use, modify, and share it!
If you find this project helpful, give it a ⭐ on GitHub.