# Mashup-102117021
## Description
Mashup is a Python package for creating mashups of audio files from YouTube videos. It allows you to download audio from YouTube videos related to a specific artist, cut them to a specified duration, and merge them into one audio file.
## Installation
You can install Mashup-102117021 via package manager **pip**:
`pip install Mashup-102117021`
## Usage
To use Mashup, you can execute a Python script with the following arguments:
- `search_keyword`: The name of the artist or the search keyword to find related YouTube videos.
- `num_of_videos`: The number of YouTube videos to download audio from.
- `audio_duration`: The duration (in seconds) of the audio clips to be cut from each video. (Must be >= 20 seconds)
- `output_file_name`: The name of the output audio file.
Here's an example of how to use Mashup:
```bash
python sample.py "eminem" 20 20 output.mp3
```
## Dependencies:
- Selenium
- Pydub
- Pytube
Raw data
{
"_id": null,
"home_page": "",
"name": "Mashup-102117021",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "mashup,youtube,web-scraping,audio-processing,audio-merging,audio-cutting,audio-mixing,audio-editing,audio-manipulation,audio-concatenation",
"author": "intrinsicvardhan (Aaditya Vardhan)",
"author_email": "intrinsicvardhan@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/43/21/609ed141d49d35416364e3dbfb575636ef0cf739b15411aee404eaf98baf/Mashup-102117021-0.0.1.tar.gz",
"platform": null,
"description": "# Mashup-102117021\r\n\r\n## Description\r\nMashup is a Python package for creating mashups of audio files from YouTube videos. It allows you to download audio from YouTube videos related to a specific artist, cut them to a specified duration, and merge them into one audio file.\r\n\r\n## Installation\r\nYou can install Mashup-102117021 via package manager **pip**:\r\n\r\n`pip install Mashup-102117021`\r\n\r\n\r\n## Usage\r\nTo use Mashup, you can execute a Python script with the following arguments:\r\n- `search_keyword`: The name of the artist or the search keyword to find related YouTube videos.\r\n- `num_of_videos`: The number of YouTube videos to download audio from.\r\n- `audio_duration`: The duration (in seconds) of the audio clips to be cut from each video. (Must be >= 20 seconds)\r\n- `output_file_name`: The name of the output audio file.\r\n\r\nHere's an example of how to use Mashup:\r\n\r\n```bash\r\npython sample.py \"eminem\" 20 20 output.mp3\r\n```\r\n\r\n\r\n## Dependencies:\r\n- Selenium\r\n- Pydub\r\n- Pytube\r\n\r\n",
"bugtrack_url": null,
"license": "",
"summary": "Mashup of audio files from youtube videos.",
"version": "0.0.1",
"project_urls": null,
"split_keywords": [
"mashup",
"youtube",
"web-scraping",
"audio-processing",
"audio-merging",
"audio-cutting",
"audio-mixing",
"audio-editing",
"audio-manipulation",
"audio-concatenation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba29c94b0219d5081d1fed0205a081566e6e43c13cd7009759474fd204e5cef5",
"md5": "024afb836d2ac95865b36c6c9d916360",
"sha256": "2af03ea711ce0137a3ac8f46ed26762f34629aada345563a057b77b8fc44a025"
},
"downloads": -1,
"filename": "Mashup_102117021-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "024afb836d2ac95865b36c6c9d916360",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3987,
"upload_time": "2024-03-03T16:01:52",
"upload_time_iso_8601": "2024-03-03T16:01:52.619277Z",
"url": "https://files.pythonhosted.org/packages/ba/29/c94b0219d5081d1fed0205a081566e6e43c13cd7009759474fd204e5cef5/Mashup_102117021-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4321609ed141d49d35416364e3dbfb575636ef0cf739b15411aee404eaf98baf",
"md5": "cb24d5cbdced218525812402f9592be9",
"sha256": "7c0200c731f5c23832b774af0c82a069bcb3b5703ed2ac2fb9c7f380084558d4"
},
"downloads": -1,
"filename": "Mashup-102117021-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "cb24d5cbdced218525812402f9592be9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3399,
"upload_time": "2024-03-03T16:01:54",
"upload_time_iso_8601": "2024-03-03T16:01:54.362149Z",
"url": "https://files.pythonhosted.org/packages/43/21/609ed141d49d35416364e3dbfb575636ef0cf739b15411aee404eaf98baf/Mashup-102117021-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-03 16:01:54",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "mashup-102117021"
}