0.0
No commit activity in last 3 years
No release in over 3 years
This gem is a CLI that uses the Genius API and web scraping to rapid-fire send your friends the lyrics to a song. Which is not at all annoying.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 0.7.0
~> 0.1.2
~> 0.3.1
~> 2.5
~> 1.11
~> 1.1, >= 1.1.1
~> 0.3.0
~> 0.5.0
~> 0.23.1
 Project Readme

lyricsender

Send lyrics, line-by-line, using iMessage

This gem is a CLI that uses the Genius API and web scraping to rapid-fire send your friends the lyrics to a song. Which is not at all annoying.

Why?

Uhhhhhhh…

Installation

  • Using Homebrew: brew install jltml/tap/lyricsender
  • Using RubyGems: gem install lyricsender

Usage

tl;dr — run lyricsender --help and lyricsender send --help

  • Before using this for the first time, lyricsender setup to generate a config file with a Genius API token — you'll have to have/make a Genius account and create one, but lyricsender should guide you through it.
  • lyricsender and lyricsender send will prompt for a song to search for and interactively guide through the rest of the parameters (they do the same thing; send is basically the default command when lyricsender is run with no arguments).
  • Otherwise, here's an example of a completely unattended usage:
lyricsender send --search='fireflies' --song='Fireflies - Owl City' --to='email@example.com' --delay='false' --yes

The email specified under --to in the above example can also be a phone number. Anyway, you can play around with this and probably get the gist of how the options work.

The end

I hope your friends enjoy! (or don't get too annoyed)