TraktorBuddy


NameTraktorBuddy JSON
Version 1.0.3 PyPI version JSON
download
home_pageNone
SummaryA helping hand for managing Traktor collections.
upload_time2023-11-17 09:15:59
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords dj traktor
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Traktor Buddy

[![MIT License](https://img.shields.io/badge/license-MIT-orange)](https://spdx.org/licenses/MIT.html) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/TraktorBuddy.svg)](https://python.org) [![PyPI - Version](https://img.shields.io/pypi/v/TraktorBuddy.svg)](https://pypi.org/project/TraktorBuddy)

A helping hand for managing **Traktor** collections.

### Installation

**Traktor Buddy** is a pure Python project. It requires at least [Python](https://python.org) 3.8.

You can install **Traktor Buddy** by typing the following in a terminal window:

```console
pip install TraktorBuddy
```

### Usage from the command line

**Traktor Buddy** supports various commands, sometimes with one or more extra arguments:

```console
tktbud <options> <command> <arguments>
```

The following commands are supported:

```console
help <topic>       - Show a help message. topic is optional (use 'help topics' for a list).
version            - Print the current version.
tag <arguments>    - Add or remove tags (use 'help tag' for a list of arguments).
purge              - Purge all collection backups apart from the most recent.
```

The following options are supported:

```console
--help/-h          - Show a help message.
--test/-t          - Run in test mode. Affected tracks are printed out. No changes are saved.
--all/-a           - Apply command to all tracks instead of just ones in a playlist/folder.
```

**Traktor Buddy** creates a backup of your colllection in `~/.tktbud/backups` before modyfing anything.

### Usage as a library

You can use **Traktor Buddy** in your own **Python** scripts to read and modify **Traktor** collections.

```
import TraktorBuddy

collection = Collection()

for track in collection.tracks():
    print(track.title())
```

The module exposes classes for **Collection**, **Folder**, **Playlist**, **Track**, etc...

### License

**Traktor Buddy** is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "TraktorBuddy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "dj,traktor",
    "author": null,
    "author_email": "Didier Malenfant <coding@malenfant.net>",
    "download_url": "https://files.pythonhosted.org/packages/06/78/7be20780f012bb63ece87bcad3d1a84336cacc067b4b153924b6ac9f9769/traktorbuddy-1.0.3.tar.gz",
    "platform": null,
    "description": "# Traktor Buddy\n\n[![MIT License](https://img.shields.io/badge/license-MIT-orange)](https://spdx.org/licenses/MIT.html) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/TraktorBuddy.svg)](https://python.org) [![PyPI - Version](https://img.shields.io/pypi/v/TraktorBuddy.svg)](https://pypi.org/project/TraktorBuddy)\n\nA helping hand for managing **Traktor** collections.\n\n### Installation\n\n**Traktor Buddy** is a pure Python project. It requires at least [Python](https://python.org) 3.8.\n\nYou can install **Traktor Buddy** by typing the following in a terminal window:\n\n```console\npip install TraktorBuddy\n```\n\n### Usage from the command line\n\n**Traktor Buddy** supports various commands, sometimes with one or more extra arguments:\n\n```console\ntktbud <options> <command> <arguments>\n```\n\nThe following commands are supported:\n\n```console\nhelp <topic>       - Show a help message. topic is optional (use 'help topics' for a list).\nversion            - Print the current version.\ntag <arguments>    - Add or remove tags (use 'help tag' for a list of arguments).\npurge              - Purge all collection backups apart from the most recent.\n```\n\nThe following options are supported:\n\n```console\n--help/-h          - Show a help message.\n--test/-t          - Run in test mode. Affected tracks are printed out. No changes are saved.\n--all/-a           - Apply command to all tracks instead of just ones in a playlist/folder.\n```\n\n**Traktor Buddy** creates a backup of your colllection in `~/.tktbud/backups` before modyfing anything.\n\n### Usage as a library\n\nYou can use **Traktor Buddy** in your own **Python** scripts to read and modify **Traktor** collections.\n\n```\nimport TraktorBuddy\n\ncollection = Collection()\n\nfor track in collection.tracks():\n    print(track.title())\n```\n\nThe module exposes classes for **Collection**, **Folder**, **Playlist**, **Track**, etc...\n\n### License\n\n**Traktor Buddy** is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A helping hand for managing Traktor collections.",
    "version": "1.0.3",
    "project_urls": {
        "Homepage": "https://codeberg.org/DidierMalenfant/TraktorBuddy"
    },
    "split_keywords": [
        "dj",
        "traktor"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "20229b8bf67b72ac743d048d53977f5a1f8f7411c483bed8bc0a0d2581cda5a8",
                "md5": "d65d51d8f7eaeec6e12bceb51ceb1c07",
                "sha256": "71a5784ac4a908ec8dfd4affc0753add19ca92d1ad62d959c6519d0838607119"
            },
            "downloads": -1,
            "filename": "traktorbuddy-1.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d65d51d8f7eaeec6e12bceb51ceb1c07",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 17306,
            "upload_time": "2023-11-17T09:15:58",
            "upload_time_iso_8601": "2023-11-17T09:15:58.406701Z",
            "url": "https://files.pythonhosted.org/packages/20/22/9b8bf67b72ac743d048d53977f5a1f8f7411c483bed8bc0a0d2581cda5a8/traktorbuddy-1.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "06787be20780f012bb63ece87bcad3d1a84336cacc067b4b153924b6ac9f9769",
                "md5": "fa2249a50a8905dd728adec81a79c396",
                "sha256": "aef3450dca54733183ebd28b21e1e38ca4a42e98aa98e165ce77f1f349c8625f"
            },
            "downloads": -1,
            "filename": "traktorbuddy-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "fa2249a50a8905dd728adec81a79c396",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 18926,
            "upload_time": "2023-11-17T09:15:59",
            "upload_time_iso_8601": "2023-11-17T09:15:59.971615Z",
            "url": "https://files.pythonhosted.org/packages/06/78/7be20780f012bb63ece87bcad3d1a84336cacc067b4b153924b6ac9f9769/traktorbuddy-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-17 09:15:59",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": true,
    "codeberg_user": "DidierMalenfant",
    "codeberg_project": "TraktorBuddy",
    "lcname": "traktorbuddy"
}
        
Elapsed time: 0.13881s