Kapitan a257440973
All checks were successful
Gitea/kapitanbooru-uploader/pipeline/head This commit looks good
Actually fix uploaded count
2025-03-09 13:05:47 +01:00
2025-03-03 00:47:38 +01:00
2025-03-03 00:47:38 +01:00
2025-03-03 19:00:49 +01:00
2025-02-25 00:05:13 +01:00
2025-03-03 00:47:38 +01:00
2025-03-09 13:05:47 +01:00
2025-02-25 00:05:13 +01:00

Kapitanbooru Uploader

Kapitanbooru Uploader is a GUI application for uploading images to KapitanBooru. It provides features such as tag management, automatic tagging using wdtagger, and more.

Features

  • Image Upload: Easily upload images to KapitanBooru.
  • Tag Management: Manage tags for images, including automatic tagging using wdtagger.
  • Cache Management: Cache results from wdtagger to speed up processing.
  • Settings: Configure application settings such as default tags, cache expiry, and more.

Installation

  1. Clone the repository:

    git clone https://git.mlesniak.pl/kapitan/kapitanbooru-uploader.git
    cd kapitanbooru-uploader
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Ensure you have the required Python version:

    python --version
    # Should be >= 3.13
    

Usage

  1. Run the application:

    python -m kapitanbooru_uploader.main
    
  2. Select the folder containing the images you want to upload.

  3. Manage tags and upload images using the GUI.

Configuration

Configuration settings can be found in the settings.json file located in the application data directory. You can modify settings such as username, password, base URL, default tags, and more.

Development

Running Tests

To run tests, use the following command:

pytest

Debugging

You can use the provided VSCode launch configurations to debug the application. Open the .vscode/launch.json file and select the appropriate configuration.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or issues, please contact Michał Leśniak at kapitan@mlesniak.pl.

Description
Kapitanbooru Uploader is a GUI application for uploading images to KapitanBooru. It provides features such as tag management, automatic tagging using wdtagger, and more.
Readme MIT 529 KiB
Languages
Python 96.9%
PowerShell 2.3%
Batchfile 0.8%