Name | TraktorBuddy JSON |
Version |
1.0.3
JSON |
| download |
home_page | None |
Summary | A helping hand for managing Traktor collections. |
upload_time | 2023-11-17 09:15:59 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
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"
}