lastfm-cli-scrobbler


Namelastfm-cli-scrobbler JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/maximtrp/lastfm-cli-scrobbler
SummaryLast.fm CLI Scrobbler
upload_time2023-04-09 20:17:27
maintainer
docs_urlNone
authorMaksim Terpilowski
requires_python>=3.5
license
keywords python lastfm cli scrobbler
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Last.fm CLI Scrobbler

[![Codacy Badge](https://app.codacy.com/project/badge/Grade/2ef30d84737c4e509dd16a45e63b8d98)](https://www.codacy.com/gh/maximtrp/lastfm-cli-scrobbler/dashboard?utm_source=github.com&utm_medium=referral&utm_content=maximtrp/lastfm-cli-scrobbler&utm_campaign=Badge_Grade)
![PyPI](https://img.shields.io/pypi/v/lastfm-cli-scrobbler)
[![Downloads](https://pepy.tech/badge/lastfm-cli-scrobbler)](https://pepy.tech/project/lastfm-cli-scrobbler)

This is a simple Last.fm command-line scrobbler written in Python.

## Installation

### PyPi

```bash
pip install lastfm-cli-scrobbler
```

### GitHub repo

```bash
pip install git+https://github.com/maximtrp/lastfm-cli-scrobbler.git
```

## Usage 

After the installation, two commands will be available: `scrobble` (my own API implementation) and `scrobble2` (`pylast` API implementation).

```bash
$ scrobble -h
Usage: scrobble [FILES]

Options:
  -h, --help  show this help message and exit
```

Pylast-based version is probably more stable, but my own implementation of Last.fm API returns the full log (and shows a cross instead of a check if a track was ignored):

```bash
$ scrobble {01..04}*.flac
Scrobbling report:
[v] Shuttle358 - Ash
[v] Shuttle358 - Chessa
[v] Shuttle358 - Blast
[v] Shuttle358 - Duh
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/maximtrp/lastfm-cli-scrobbler",
    "name": "lastfm-cli-scrobbler",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": "",
    "keywords": "python,lastfm,cli,scrobbler",
    "author": "Maksim Terpilowski",
    "author_email": "maximtrp@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/8c/bb/5b1523adeddf01fa281eac41ac78eca3196c91bce5291a0901e6a4d4480e/lastfm-cli-scrobbler-0.1.1.tar.gz",
    "platform": null,
    "description": "# Last.fm CLI Scrobbler\n\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/2ef30d84737c4e509dd16a45e63b8d98)](https://www.codacy.com/gh/maximtrp/lastfm-cli-scrobbler/dashboard?utm_source=github.com&utm_medium=referral&utm_content=maximtrp/lastfm-cli-scrobbler&utm_campaign=Badge_Grade)\n![PyPI](https://img.shields.io/pypi/v/lastfm-cli-scrobbler)\n[![Downloads](https://pepy.tech/badge/lastfm-cli-scrobbler)](https://pepy.tech/project/lastfm-cli-scrobbler)\n\nThis is a simple Last.fm command-line scrobbler written in Python.\n\n## Installation\n\n### PyPi\n\n```bash\npip install lastfm-cli-scrobbler\n```\n\n### GitHub repo\n\n```bash\npip install git+https://github.com/maximtrp/lastfm-cli-scrobbler.git\n```\n\n## Usage \n\nAfter the installation, two commands will be available: `scrobble` (my own API implementation) and `scrobble2` (`pylast` API implementation).\n\n```bash\n$ scrobble -h\nUsage: scrobble [FILES]\n\nOptions:\n  -h, --help  show this help message and exit\n```\n\nPylast-based version is probably more stable, but my own implementation of Last.fm API returns the full log (and shows a cross instead of a check if a track was ignored):\n\n```bash\n$ scrobble {01..04}*.flac\nScrobbling report:\n[v] Shuttle358 - Ash\n[v] Shuttle358 - Chessa\n[v] Shuttle358 - Blast\n[v] Shuttle358 - Duh\n```\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Last.fm CLI Scrobbler",
    "version": "0.1.1",
    "split_keywords": [
        "python",
        "lastfm",
        "cli",
        "scrobbler"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8cbb5b1523adeddf01fa281eac41ac78eca3196c91bce5291a0901e6a4d4480e",
                "md5": "b3f513363fe77a5268688037e9f08ce7",
                "sha256": "16487fa1dd7b479cf72da898e6f4777adb660e6c590feab8159a55dc9c5b3737"
            },
            "downloads": -1,
            "filename": "lastfm-cli-scrobbler-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "b3f513363fe77a5268688037e9f08ce7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 5056,
            "upload_time": "2023-04-09T20:17:27",
            "upload_time_iso_8601": "2023-04-09T20:17:27.348417Z",
            "url": "https://files.pythonhosted.org/packages/8c/bb/5b1523adeddf01fa281eac41ac78eca3196c91bce5291a0901e6a4d4480e/lastfm-cli-scrobbler-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-09 20:17:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "maximtrp",
    "github_project": "lastfm-cli-scrobbler",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "lastfm-cli-scrobbler"
}
        
Elapsed time: 0.05523s