Inspiration

I had a lot of guitar songs which I needed to organise, view and print songbooks of. This program makes this task much easier to do.

What it does

You first login through Facebook, paste a URL to a guitar song to add it to your collection, and the linked website is automatically parsed and relevant data such as artist, title and content are extracted and saved to a database. You can then view and delete the songs and download all of them as a songbook in PDF format. The chords are also highlighted, making it easier to play the songs.

How I built it

24 hours of hard work, lot of caffeine.

Challenges I ran into

Not getting Facebook API to do what I wanted for a long time.

Accomplishments that I'm proud of

Finishing in time.

What I learned

How to work with Facebook API, how to parse HTML using DOM in PHP, improved my REGEX knowledge, learned how to set up a web server and a database quickly...

What's next for MySongBook.io

Adding support for more guitar song websites, perhaps extending the project outside guitar songs as well.

Share this project:

Updates