Giter Site home page Giter Site logo

aorumbayev / tinybar Goto Github PK

View Code? Open in Web Editor NEW
10.0 3.0 2.0 284 KB

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

Home Page: https://tinybar.app

License: MIT License

Python 100.00%
algorand python tinyman macos-menubar rumps macos algorand-standard-assets awesome-algorand

tinybar's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.