Crates.io | taganrog |
lib.rs | taganrog |
version | 0.1.0 |
source | src |
created_at | 2024-03-23 19:05:34.286477 |
updated_at | 2024-03-23 19:05:34.286477 |
description | A personal tagging system and a search engine for your media library. |
homepage | |
repository | https://github.com/darkcodi/taganrog |
max_upload_size | |
id | 1183739 |
size | 10,149,143 |
A personal tagging system and a search engine for your media library.
In the digital age, where the quantity of files and data we handle is enormous, finding the exact file you need can be like looking for a needle in a haystack. Taganrog is designed to solve this problem by allowing you to tag your files with custom tags and then search through them as easily as you would search the web using Google. Whether it's documents, images, videos, or any other file type, Taganrog brings order to chaos, making your digital life more organized and efficient.
This project was built using the following open-source frameworks/libraries:
There are four ways to install Taganrog:
Using the pre-built binaries:
Using Cargo:
cargo install taganrog
Using Docker:
docker run -p 1698:1698 -v /path/to/some/directory:/workdir darkcodi/taganrog
/path/to/some/directory
with the path to your media fileshttp://localhost:1698
Building from source:
git clone https://github.com/darkcodi/taganrog.git
cd taganrog
cargo build --release
target/release/taganrog
sudo cp target/release/taganrog /usr/local/bin
target\release
directory to your PATH.Taganrog can be used as a CLI tool to manage your tags and files. Here are some of the available commands:
taganrog tag <file> <tag1> [tag2 ...]
: Tag a file with one or more tags.taganrog untag <file> <tag1> [tag2 ...]
: Remove one or more tags from a file.taganrog list [tag]
: List all tags that start with a specific prefix. If no prefix is provided, all tags are listed.taganrog search <tag1> [tag2 ...]
: Search for files with a specific tag or tags.Taganrog also provides a web UI that can be accessed by visiting http://localhost:1698
in your browser. The web UI allows you to search for files using tags and manage your tags.
Upload
button in the top right corner and select a file(s) to upload.Delete
button on the right-side pane to delete it.Cloud
button in the top right corner to see a cloud of your top 100 used tags.Distributed under the MIT License. See LICENSE for more information.