Skip to main content

Termify is a simple service that permits you to retrieve lyrics in your terminal

Project description

## Welcome to Termify
Termify is a simple service that permits you to retrieve lyrics playing in the **Spotify** using the **MusixMatch**.

## Requirements
To run Termify, you'll need:
* OS X
* Python 2.3
* Spotify

## Setup
To download Termify, click the "Releases" button at the top of the page. Download the latest release and unzip it.

If you'd rather, you can also download Termify with pip, using the following commands below.

```
$ pip install termify
```
or
```
$ git clone https://github.com/tiagobarreto/termify.git
$ cd termify
$ sudo python setup.py install
```

## Usage
The Termify uses the **musixmatch.com** to displaying the lyrics playing in the **Spotify**.

* Print the lyrics of a track music (Use: termify en)
```
$ termify

+Nat King Cole/Unforgettable---------------+
| Original |
+------------------------------------------+
| Unforgettable, that's what you are |
| Unforgettable though near or far |
| Like a song of love that clings to me |
| How the thought of you does things to me |
| Never before has someone been more |
| |
| Unforgettable in every way |
| And forever more, that's how you'll stay |
| That's why, darling, it's incredible |
| That someone so Unforgettable |
| Thinks that I am Unforgettable too |
| |
| Unforgettable in every way |
| And forever more, that's how you'll stay |
| That's why, darling, it's incredible |
| That someone so Unforgettable |
| Thinks that I am Unforgettable too |
+------------------------------------------+
https://www.musixmatch.com/lyrics/Nat-King-Cole/Unforgettable
```

![Lyrics - Screenshot](screenshots/lyrics.png)

* Print the translation of a track music (Use: termify -t es)

```
$ termify -t es

+Nat King Cole/Unforgettable---------------+---------------------------------------------+
| Original | Translation |
+------------------------------------------+---------------------------------------------+
| Unforgettable, that's what you are | Inolvidable, eso es lo que eres |
| Unforgettable though near or far | Inolvidable, estés cerca o lejos |
| Like a song of love that clings to me | Como una canción de amor que se aferra a mi |
| How the thought of you does things to me | ¿Como pensar en ti me hace cosas que |
| Never before has someone been more | nunca nadie había logrado antes? |
| | |
| Unforgettable in every way | Inolvidable en toda forma |
| And forever more, that's how you'll stay | Y por siempre, así es como te quedaras |
| That's why, darling, it's incredible | Por eso, amor, es increible |
| That someone so Unforgettable | Que alguien tan inolvidable |
| Thinks that I am Unforgettable too | Piense que yo también soy inolvidable |
| | |
| Unforgettable in every way | Inolvidable en toda forma |
| And forever more, that's how you'll stay | Y por siempre, así es como te quedaras |
| That's why, darling, it's incredible | Por eso, amor, es increible |
| That someone so Unforgettable | Que alguien tan inolvidable |
| Thinks that I am Unforgettable too | Piense que yo también soy inolvidable |
+------------------------------------------+---------------------------------------------+
https://www.musixmatch.com/lyrics/Nat-King-Cole/Unforgettable/translation/spanish
```

![Lyrics - Screenshot](screenshots/lyrics-translate.png)

## Languages

* English (**en**)
* Spanish (**es**)
* Italian (**it**)
* French (**fr**)
* Japanese (**jp**)
* Deutsche (**de**)
* Korean (**ko**)
* Portuguese (**pt**/**pt-br**)

## Support
If you'd like, please consider telling your friends, social media followers, whomever about Termify.

Thanks for you support, being glad for your star, pull request, follow and issue.

When you see bugs. You can mail to me: iam@tiagobarreto.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

termify-1.0.1-py2.7.egg (8.0 kB view details)

Uploaded Egg

File details

Details for the file termify-1.0.1-py2.7.egg.

File metadata

  • Download URL: termify-1.0.1-py2.7.egg
  • Upload date:
  • Size: 8.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for termify-1.0.1-py2.7.egg
Algorithm Hash digest
SHA256 91f516918d7dfee0a6c0a28d84238c9c839b572b366d1f5551ed1a7c10ea4b19
MD5 a02dd252bd0c846707e37227745d3a9b
BLAKE2b-256 cc4b2a272e00994047eccf711c221b20dd86641d3c44905a5d45bd84e31436cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page