Skip to content
forked from kmille/freetar

a tiny mod of freetar - an alternative frontend for ultimate-guitar.com

License

Notifications You must be signed in to change notification settings

jpaskaruk/freetar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

freetar - an alternative frontend for ultimate-guitar.com

This is like Invidious but only for Ultimate Guitar.

This is a fork of Freetar, which makes one modification: The ability to set the CSS 'column-count' property in the UI (see screenshot). This enables me to display long charts without scrolling on my 27" 1440p display. (Note "Cols" option next to "Show chords," "Autoscroll," etc.) image

Instances

Features

  • no ads, popups, AI, blockchain. Just a simple design
  • search for tabs and view them
  • save your favorite chords as favs (everything is stored in session storage (not send to the server), no account needed)
  • dark mode
  • auto scroll
  • useful for printing chords
  • show chords

How to use it

After successfull installation, there is an executable called freetar in the PATH. Execute it without parameters and it listens on 0.0.0.0:22000.

PyPi
Package: https://pypi.org/project/freetar/

pip install freetar

Docker
Image: https://hub.docker.com/r/kmille2/freetar
Port: 22000

sudo docker pull kmille2/freetar
sudo docker run -p 127.0.0.1:22000:22000 kmille2/freetar

Dev environment

You need poetry. Then:

poetry install
vim freetar/*.py
poetry run python freetar/backend.py
Visit localhost:22000 in browser

# static files: freetar/static/*
# html templates: freetar/templates/*
poetry run freetar

Future work

  • show chords
  • improve UX on mobile devices
  • on smartphones: prevent lock screen
  • share chords (qr code)? (done by #12 with export/import functionality)
  • save favs encrypted server side?
  • Browser Extension like Invidious Redirection

About

a tiny mod of freetar - an alternative frontend for ultimate-guitar.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 45.5%
  • Python 30.7%
  • JavaScript 22.4%
  • Dockerfile 1.4%