lyrics

package module
v0.0.0-...-b7299ce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2018 License: MIT Imports: 0 Imported by: 0

README

Go.Lyrics

lyrics fetcher written in Go for machine learning stuff

Overview

This package provides bindings to some internet databases of lyrics. At present only Genius is supported. Its API client is located here.

Also, there is a CLI tool which allow to fetch lyrics and store it on filesystem. It requires access token that could be issued here. After that one can build utility and fetch all songs of specified artist by artist id. It is allowed to pass multiple artist ids separated with comma.

    go get -u github.com/daskol/go.lyrics/...
    export GENIUS_ACCESS_TOKEN=sdfakp9_dnsdf-_ufndslundlfkbsnd734fNUIbk_DDd
    lyrics --outdir lyrics --artist-ids 1949

Documentation

See documentation on GoDoc.

Documentation

Overview

Package go.lyrics defines API clients to internet databases of song lyrics. Also, it contains a CLI utility to fetch lyrics and store locally.

Directories

Path Synopsis
cmd
lyrics
Utility lyrics allow to fetch lyrics from internet databases and store it on filesystem.
Utility lyrics allow to fetch lyrics from internet databases and store it on filesystem.
Package genius provides API client to genius and allow to fetch lyrics and information about artists and songs.
Package genius provides API client to genius and allow to fetch lyrics and information about artists and songs.
Package logging provides common logging facility across the repo.
Package logging provides common logging facility across the repo.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL