Skip to content

A command line app for guitar lovers which helps keep track of learned songs' tunings.

Notifications You must be signed in to change notification settings

robertbutacu/tabinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tabinder

If you're a serious guitar player, then you know how painful it is to keep track of all songs' tuning.

It's a difficult process of looking up the song, eventually refinding the tab, see the tuning, tune accordingly and play. Tabinder is a command line app that helps you do all of that through a series of simple commands - much faster! Store, modify and look up tabs through the command line, all accessible at a few characters away.

List of commands:

  • tabinder-store "artist-name" "song-name" "tuning" => add a guitar song to your collection
  • tabinder-remove "artist-name" "song-name" => removes the song with the specified title from the specified artist
  • tabinder-get -a "artist-name" => lists all the known songs from the artist, together with the tunings
  • tabinder-get -s "song-name" => lists all the known songs with the mentioned title, with tunings
  • tabinder-get -t "tuning" => lists all the known songs with the specified tuning

Built with Scala for the backend and Python for the command line, it includes frameworks and libraries like:

  • Scala Play
  • Scala Cats
  • Scala Refined
  • Python Click
  • Mongod

About

A command line app for guitar lovers which helps keep track of learned songs' tunings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published