Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aorumbayev/tinybar
๐ฎ MacOS menu bar app to see prices of ASA pairs from Tinyman.org ๐
https://github.com/aorumbayev/tinybar
algorand algorand-standard-assets awesome-algorand macos macos-menubar python rumps tinyman
Last synced: 3 months ago
JSON representation
๐ฎ MacOS menu bar app to see prices of ASA pairs from Tinyman.org ๐
- Host: GitHub
- URL: https://github.com/aorumbayev/tinybar
- Owner: aorumbayev
- License: mit
- Created: 2022-01-01T22:58:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T00:26:42.000Z (6 months ago)
- Last Synced: 2024-06-19T04:07:58.916Z (5 months ago)
- Topics: algorand, algorand-standard-assets, awesome-algorand, macos, macos-menubar, python, rumps, tinyman
- Language: Python
- Homepage: https://tinybar.app
- Size: 277 KB
- Stars: 11
- Watchers: 3
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Mac-Menubar-Megalist - TinyBar
README
## ๐ About
A simple MacOS menu bar app to display current coins from most popular Liquidity Pools on [TinyMan.org](https://tinyman.org/) ๐ค
![Alt Text](https://media0.giphy.com/media/AuM0IkgPk8JnzBiDyM/giphy.gif?cid=790b761191e349aa088248e8fdad6edfd657e1471ed5bd49&rid=giphy.gif&ct=g)
_**โ ๏ธ NOTE: This is a pre-release version, utility is under active development.**_
---
## Prerequisites
- [python 3.9.x](https://www.python.org/)
- [poetry](https://python-poetry.org/)
- [pre-commit](https://pre-commit.com/)## ๐ Quick start
If you are looking for quick executable installation refer to links below:
- [MacOS latest](https://github.com/aorumbayev/tinybar/releases/)
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
```bash
git clone https://github.com/aorumbayev/tinybar
```2. Install `python` requirements
```bash
poetry install # install all dependencies
poetry shell # activate virtual env
```3. Configure `pre-commit` hooks
```bash
pre-commit install
```4. Run tinybar in dev mode
```bash
(.venv) PYTHONPATH="." python src/tinybar.py
```5. (optional) Build app executable
```bash
(.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](https://reporoster.com/stars/dark/aorumbayev/tinybar)](https://github.com/aorumbayev/tinybar/stargazers)
[![Forkers repo roster for @aorumbayev/tinybar](https://reporoster.com/forks/dark/aorumbayev/tinybar)](https://github.com/aorumbayev/tinybar/network/members)