Skip to content

๐Ÿ”ฎ MacOS menu bar app to see prices of ASA pairs from Tinyman.org ๐Ÿ‘€

License

Notifications You must be signed in to change notification settings

aorumbayev/tinybar

Folders and files

NameName
Last commit message
Last commit date
Apr 4, 2023
Apr 4, 2023
Jan 1, 2022
Apr 4, 2023
Jan 1, 2022
Apr 4, 2023
Jan 1, 2022
Apr 4, 2023
Apr 4, 2023
May 1, 2023
Jan 2, 2022

Repository files navigation

687474703a2f2f6936332e74696e797069632e636f6d2f333031336c67342e706e67

Frontend Frontend Frontend

๐Ÿ“ƒ About

A simple MacOS menu bar app to display current coins from most popular Liquidity Pools on TinyMan.org ๐Ÿค–

Alt Text

โš ๏ธ NOTE: This is a pre-release version, utility is under active development.


Prerequisites

๐Ÿš€ Quick start

If you are looking for quick executable installation refer to links below:

Afterwards, you can download latest TinyBar.zip file and move *.app file to Applications folder.

Currently available on M1 Macs via Rosseta only. Additionally, note that the .app artifact is not signed, you need to navigate to System Preferences -> Security & Privacy -> Click lock to make changes -> allow TinyBar.app to run.

Features

Be aware that by default the tool displays a USDC equivalent of ALGO after performing a swap between 1 UNIT of selected ASA and ALGO.

  • โœ… - 5 Pairs available by default. (Available)
  • โœ… - Add any Asset by ASA ID. (Available)
  • โš ๏ธ - CI/CD (Partially configured)
  • ๐Ÿšง - Custom base currency. (only ALGO at the moment)
  • ๐Ÿšง - Code signed MacOS executables (TBD)

โš™๏ธ Installation

(for devs/contributors only )

This section assumes that poetry and pre-commit are installed and executed from the root folder of this repository.

  1. Clone the repo
git clone https://github.com/aorumbayev/tinybar
  1. Install python requirements
poetry install # install all dependencies
poetry shell # activate virtual env
  1. Configure pre-commit hooks
pre-commit install
  1. Run tinybar in dev mode
(.venv) PYTHONPATH="." python src/tinybar.py
  1. (optional) Build app executable
(.venv) PYTHONPATH="." python3 setup.py py2app

๐Ÿงช Testing

TBD

๐Ÿ™‹โ€โ™‚๏ธ Contribution guideline

TBD

โญ๏ธ Stargazers

Special thanks to everyone who forked or starred the repository โค๏ธ

Stargazers repo roster for @aorumbayev/tinybar

Forkers repo roster for @aorumbayev/tinybar