]> git.r.bdr.sh - rbdr/r.bdr.sh/commitdiff
New lyricli post
authorBen Beltran <redacted>
Wed, 13 Mar 2013 05:19:17 +0000 (23:19 -0600)
committerBen Beltran <redacted>
Wed, 13 Mar 2013 05:19:17 +0000 (23:19 -0600)
jekyll/_layouts/post.html
jekyll/_posts/2013-03-12-introducing-lyricli.md [new file with mode: 0644]
jekyll/css/application.css
jekyll/index.html
jekyll/lyricli/index.md [new file with mode: 0644]

index 4fe1cca2d73bf7df13827d58b5bc3525e239f57a..ba87cce519a828f1aff1e2f7cb298f69a98c05a9 100644 (file)
@@ -8,7 +8,7 @@ layout: default
             {{ page.author_email | gravatar_tag }} <a href="mailto:{{page.author_email }}" class="author">{{ page.author_name }}</a>
           </div>
           <div class="posttags row">
             {{ page.author_email | gravatar_tag }} <a href="mailto:{{page.author_email }}" class="author">{{ page.author_name }}</a>
           </div>
           <div class="posttags row">
-            <div class="span4">
+            <div class="span3">
               <i class="icon-tags"></i>
                 {% for tag in page.tags %}
                   <a href="/tags/{{tag}}">{{tag}}</a>
               <i class="icon-tags"></i>
                 {% for tag in page.tags %}
                   <a href="/tags/{{tag}}">{{tag}}</a>
diff --git a/jekyll/_posts/2013-03-12-introducing-lyricli.md b/jekyll/_posts/2013-03-12-introducing-lyricli.md
new file mode 100644 (file)
index 0000000..a5c46b9
--- /dev/null
@@ -0,0 +1,31 @@
+---
+layout: post
+title: "Introducing Lyricli — Command line lyrics."
+category: posts
+tags: english lyricli tools
+description: "Introducing lyricli, a lyrics client for your terminal
+written in ruby"
+---
+
+I'm the kind of person that enjoys reading lyrics of some songs while I listen to music. I'm also the kind of person that enjoys listening to music with lyrics while working. Also, the kind of person that spends a lot of time inside a terminal. So I decided to do a little lyrics client to use inside a pane of my tmux sessions. I've been using it for a while, but hadn't released it because I never got to writing tests for it.
+
+If you're into music with lyrics in the terminal, give it a spin. The easiest way to install is through rubygems
+
+    gem install lyricli
+
+Lyricli uses an engine system that allows it to extract your current song from different places. Since I'm an iTunes+Rdio kind of guy, those are the included ones. Lyricli is usable in the form of the `lrc` command. To get lyrics for a song you can do it in several ways. The most basic is to call it with the artist and the song as the arguments. For example:
+
+    lrc "Of Montreal" "An Eluardian Instance"
+
+The easiest and most useful way though, is by using the included sources. To see what engines are available, call lyricli with the `-l` or `--list-sources`.  For now it should just display itunes and rdio. You can enable a source by calling lyricli with the `-e` or `--enable` flags. For example:
+
+    lrc -e rdio
+
+Depending on the source, this will give you certain instructions to enable the source. For example, rdio asks you to authorize the app, displays the URL and an input for the authorization code. Once your engine is set up, you can just call `lrc` while listening to music, and it will automatically find the lyrics for your current song. (You could just use `watch -n 10 lrc` and have an auto-updating lyric pane inside tmux or screen.) If you want to disable a source you can call lyricli with the `-d` or `--disable` flags, with the source name as parameter. Additionally you can use `-r` or `--reset` flags, again with the name of the source to clean up all the stored settings.
+
+That's about it. I hope it's as useful to you as it has been to me. In my laptop I usually have a vim window with a small sidebar where I run lyricli, while at work I use it as a narrow column that sits between vim and two regular zsh windows (yay! screen real estate!) .
+
+Check out the code on [github][github] and [let me know what you think][twitter]. If you need a new source, feel free to let me know, if I have a way to I'll do my best to; or you can try creating one yourself. It's really easy, and you can check the included rdio and itunes files to check how it's done.
+
+[github]: http://github.com/benbeltran/lyricli
+[twitter]: http://twitter.com/benbeltran
index e12ef24706f4b1af60d792854f00d9dfa92a8dca..76fe54d8fa129db1be79bb0ff0cc69286dbf06c6 100644 (file)
@@ -104,7 +104,7 @@ aside li.alt .counter { background-color: #009edb}
 
 .postcontent p, .postcontent li{
   font-size: 1.1em;
 
 .postcontent p, .postcontent li{
   font-size: 1.1em;
-  line-height: 1.4615em;
+  line-height: 1.6em;
   padding: 8px 0;
 }
 
   padding: 8px 0;
 }
 
index b56530bb9078ec5afd0b8e737d279c750d32e84c..4bdf2396b621901026f17edf6e6385e93d12b965 100644 (file)
@@ -8,7 +8,7 @@ description: "N, S o Vocal. El lote abandonado de Ben Beltran. Juegos, Web y ño
         <div class="postcontainer">
           <h1>{{ post.title }}</h1>
           <div class="posttags row">
         <div class="postcontainer">
           <h1>{{ post.title }}</h1>
           <div class="posttags row">
-            <div class="span3">
+            <div class="span4">
               <i class="icon-tags"></i>
                 {% for tag in post.tags %}
                   <a href="/tags/{{tag}}">{{tag}}</a>
               <i class="icon-tags"></i>
                 {% for tag in post.tags %}
                   <a href="/tags/{{tag}}">{{tag}}</a>
diff --git a/jekyll/lyricli/index.md b/jekyll/lyricli/index.md
new file mode 100644 (file)
index 0000000..5dfec31
--- /dev/null
@@ -0,0 +1,33 @@
+---
+layout: post
+title: "Introducing Lyricli — Command line lyrics."
+category: posts
+tags: lyricli
+date: 2013-01-19
+url: /2013/03/12/introducing-lyricli/
+description: "Introducing lyricli, a lyrics client for your terminal
+written in ruby"
+---
+
+I'm the kind of person that enjoys reading lyrics of some songs while I listen to music. I'm also the kind of person that enjoys listening to music with lyrics while working. Also, the kind of person that spends a lot of time inside a terminal. So I decided to do a little lyrics client to use inside a pane of my tmux sessions. I've been using it for a while, but hadn't released it because I never got to writing tests for it.
+
+If you're into music with lyrics in the terminal, give it a spin. The easiest way to install is through rubygems
+
+    gem install lyricli
+
+Lyricli uses an engine system that allows it to extract your current song from different places. Since I'm an iTunes+Rdio kind of guy, those are the included ones. Lyricli is usable in the form of the `lrc` command. To get lyrics for a song you can do it in several ways. The most basic is to call it with the artist and the song as the arguments. For example:
+
+    lrc "Of Montreal" "An Eluardian Instance"
+
+The easiest and most useful way though, is by using the included sources. To see what engines are available, call lyricli with the `-l` or `--list-sources`.  For now it should just display itunes and rdio. You can enable a source by calling lyricli with the `-e` or `--enable` flags. For example:
+
+    lrc -e rdio
+
+Depending on the source, this will give you certain instructions to enable the source. For example, rdio asks you to authorize the app, displays the URL and an input for the authorization code. Once your engine is set up, you can just call `lrc` while listening to music, and it will automatically find the lyrics for your current song. (You could just use `watch -n 10 lrc` and have an auto-updating lyric pane inside tmux or screen.) If you want to disable a source you can call lyricli with the `-d` or `--disable` flags, with the source name as parameter. Additionally you can use `-r` or `--reset` flags, again with the name of the source to clean up all the stored settings.
+
+That's about it. I hope it's as useful to you as it has been to me. In my laptop I usually have a vim window with a small sidebar where I run lyricli, while at work I use it as a narrow column that sits between vim and two regular zsh windows (yay! screen real estate!) .
+
+Check out the code on [github][github] and [let me know what you think][twitter]. If you need a new source, feel free to let me know, if I have a way to I'll do my best to; or you can try creating one yourself. It's really easy, and you can check the included rdio and itunes files to check how it's done.
+
+[github]: http://github.com/benbeltran/lyricli
+[twitter]: http://twitter.com/benbeltran