Cluecoins is a tool to manage the database of Bluecoins via ClI or TUI. That is currently unstable. Use at your own risk, and always have a database backup!
Available two types of interfaces:
- CLI - the terminal interface;
- TUI - the graphic interface
TUI works only with Android and rooted devices. Cluecoins need root for access to the directory withbluecoins.fydb
file - the current database used by Bluecoins.
git clone https://github.com/larnaa/cluecoins.git
- Go to the directory
cd cluecoins
- Install
pip install -e .
- Connect the device and give the PC access to it.
- Run Cluecoins TUI
cluecoins tui
or CLIcluecoins cli
.
Installing Hatch would help you manage the development environment more easily.
To run an entire development environment, use hatch shell
. To run an entire CI pipeline and start linters and tests, use hatch run dev:all
.
-
convert
- update transactions currency with data from Exchangerate; -
archive
- archive account, including all transactions
(not stable, will soon be rewritten #55 - move account and transactions to Cluecoins tables); -
unarchive
- unarchive account.
In development:
-
add-label
- add the label to all transactions of the one account; -
create-account
- create a new account.
- Open the Bluecoins app. Go to Settings -> Data Management -> Phone Storage -> Backup to phone storage.
- Transfer created
*.fydb
database backup file to the PC. - After performing operations on that file transfer it to the smartphone. Go to Settings -> Data Management -> Phone Storage -> Restore from phone storage. Choose created file.
Cluecoins automatically creates a backup file backup_{namedb}.fydb
when starting.
Non-Affiliation Disclaimer
This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Bluecoins app developers. All product and company names are the registered trademarks of their original owners.