# genius-lyrics-scrape

> Genius Lyrics Scraper

Latest version **1.2.0** (published 2019-12-17) · GPL-3.0-or-later license · 0 weekly downloads

## Install

```sh
npm install genius-lyrics-scrape
pnpm add genius-lyrics-scrape
yarn add genius-lyrics-scrape
bun add genius-lyrics-scrape
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.2.0 |
| Published | 2019-12-17 |
| First published | 2019-12-09 |
| Weekly downloads | 0 |
| License | GPL-3.0-or-later |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 52.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | SeptSlept |
| Maintainers | septslept |
| Keywords | genius, genius api, lyrics, api, scrape, node, client |

## Links

- npm: https://www.npmjs.com/package/genius-lyrics-scrape
- Repository: https://gitlab.com/SeptSlept/genius-lyrics-scrape
- Homepage: https://gitlab.com/SeptSlept/genius-lyrics-scrape#readme
- Issues: https://gitlab.com/SeptSlept/genius-lyrics-scrape/issues
- npm.io page: https://npm.io/package/genius-lyrics-scrape

## Dependencies (2)

- [phin](https://npm.io/package/phin.md) ^3.4.1
- [cheerio](https://npm.io/package/cheerio.md) ^1.0.0-rc.3

## Alternatives

- [launchdarkly-js-client-sdk](https://npm.io/package/launchdarkly-js-client-sdk.md) — 2.5M weekly downloads
- [@elastic/elasticsearch](https://npm.io/package/@elastic/elasticsearch.md) — 2.1M weekly downloads
- [@c8y/client](https://npm.io/package/@c8y/client.md) — 15.3K weekly downloads
- [@signaldb/maverickjs](https://npm.io/package/@signaldb/maverickjs.md) — 1.7K weekly downloads
- [@bbc/http-transport-cache](https://npm.io/package/@bbc/http-transport-cache.md) — 1.2K weekly downloads

## Recent versions

- 1.2.0 (latest) — 2019-12-17
- 1.1.0 — 2019-12-10
- 1.0.1 — 2019-12-09
- 1.0.0 — 2019-12-09

## README

# Genius Lyrics Scraper

## Table of Contents
+ [About](#about)
+ [Getting Started](#getting_started)
+ [Features](#features)
+ [Example Usage](#usage)
+ [Documentation](#docs)
<!-- + [Contributing](../CONTRIBUTING.md) -->

## About <a name = "about"></a>
genius-lyrics-scrape is a Genius Lyrics API wrapper and a scraper.<br>

## Features <a name = "features"></a>
* Object-oriented
* Predictable abstractions
* Full CommonJS documentation (Intellisense)

## Getting Started <a name = "getting_started"></a>

### Installing

Add genius-lyrics-scrape to your Node.JS project

```
> npm i genius-lyrics-scrape
```

Require the module to your file

```js
const Genius = require('genius-lyrics-scrape')
```

## Example Usage <a name = "usage"></a>

```js
const Genius = require('genius-lyrics-scrape')
const token = require('YOUR-TOKEN-HERE')

const client = new Genius.Client(token)

client.searchAPI('Hello World')
  .then(searchRes => { console.log('First Result:\n', searchRes.result[0]) })
  .catch(err => console.err(err))

client.scrapeLyrics('https://genius.com/Travis-scott-sicko-mode-lyrics')
  .then(scraped => console.log('Scraped Lyrics:\n', scraped))
  .catch(err => console.err(err))
```

## Documentation <a name = "docs"></a>
See the documentation [here](https://septslept.gitlab.io/genius-lyrics-scrape/index)

---
_Source: https://npm.io/package/genius-lyrics-scrape · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
