A program that helps with tagging images locally.
Tagging a collection of images properly can take a lot of time especially if done online and one by one. Tagaa can be used locally. It can load a collection of images and present them in the same window which makes tagging easier. More importantly it allows to save your work and resume it another time.
As a latest feature, Tagaa also allows for easy uploads to the https://kusubooru.com server.
- Download the latest release for your platform.
- Place the executable into a folder with images and launch. (Note: You might be asked to give the program permission to run.)
- You might see the program's server running on a console window but it will attempt to open a browser window.
- If the browser window does not open automatically then visit http://localhost:8080 on your preferred browser.
- Tag your images.
- Click any of the 'Save to CSV' buttons.
- When you are done with the program you can close the browser window but you have to also close the server running on the console window with Ctrl+C.
Tagaa will launch a web interface in a new browser window, which allows to add tags, source and rating on each image that is contained in the current directory (or the one specified by the -dir option). Subfolders are ignored. Supported types: "gif", "jpeg", "jpg", "png", "swf"
The web interface allows to save the image metadata in a CSV file by clicking any of the 'Save to CSV' buttons. After the tags and the other metadata have been saved to the CSV file, you may close the program and resume your tagging the next time. If a CSV file with the name 'bulk.csv' (or a name specified by the -csv option) is found, it will be loaded automatically on start up.
$ ./tagaa
With the default options, Tagaa will:
- Search for images in the current directory.
- Try to load ./bulk.csv and if it doesn't exist it will create it.
- Start a new server at http://localhost:8080 and then launch a browser window to that address.
$ ./tagaa -dir ~/myfolder -csv mybulk.csv -port 8888
With the above options, Tagaa will:
- Search for images under ~/myfolder.
- Try to load ~/myfolder/mybulk.csv and if it doesn't exist it will create it.
- Start a new server at http://localhost:8888 and then launch a browser window to that address.
On its current iteration, Tagaa acts as a user interface for the 'Bulk Add CSV' extension of Shimmie2. You can enable that extension from the Extension Manager of your Shimmie2 installation.
This extension expects a CSV file which contains the paths of the images, their tags, sources and ratings. Tagaa helps with creating that CSV file which you can then upload on your server (along with the images). You can then visit the 'Board Admin' menu of your Shimmie2 installation, go to the 'Bulk Add CSV' section and paste the path of the CSV file on your server before you click the Add button.
You need to make sure that the paths of the images stored in the CSV file are the same as their path on your server. To help with that, you can change the 'Server Path Prefix' in the Tagaa program (click the Advanced+ button).
Let's assume you are using Tagaa to tag images locally on a Windows machine and
your images are under C:\Users\John\Desktop\cute-images
.
You are planning to upload the CSV and the images on a Linux machine under
/home/john/uploads/cute-images
.
You will need to click the Advanced+ button on Tagaa, set /home/john/uploads
as
the 'Server Path Prefix' and also check the 'Use Linux Separator "/" when
saving to CSV' option.