yt-dlp-expand


Nameyt-dlp-expand JSON
Version 0.4.2 PyPI version JSON
download
home_pageNone
Summary説明
upload_time2025-04-20 04:11:55
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT License
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # yt_dlp_expand
Originally created for use from the iPhone shortcut app in an article called Qiita.   
Uploaded for download.   
[iPhoneでショートカットappを使って、safariからYouTubeをダウンロードする](https://qiita.com/soun1218/items/3f07fbaa7029208dd789)   

## Getting Started
### Prerequisites
Requires yt-dlp,mutagen,ffmpeg-python. If not, installation is automatic.

### Installing
First, activate the virtual environment if it is separated by conda.
```bash
#examples
conda activate myenv
```
Download and Installation
```bash
pip install git+https://github.com/souno1218/yt_dlp_expand.git
```

## Running
#### Use directly from Terminal or other sources
```bash
yt_dlp_expand [-h] [-p PATH] Download_mode url
```
positional arguments:
  Download_mode         0:bestaudio(mp3),
                        1:bestaudio(opus),
                        2:720p,mp4(h264,mp4a),
                        3:bestvideo(mp4(h264,mp4a)),
                        4:bestvideo(mp4(vp9,opus))
  url                   url

options:
  -h, --help            show this help message and exit
  -p PATH, --path PATH  downloadMode dir path, 

path default: PC -> "~/Downloads" , iOS -> "~/Documents"

#### Used from python
```python
from yt_dlp_expand import ExpandYt_dlp
Class_Yt_dlp = ExpandYt_dlp(DownloadMode, url, path)
Class_Yt_dlp.main_func()
```
For each argument, see Terminal use.

## Built With
* [yt-dlp](https://github.com/yt-dlp/yt-dlp) - main
* [mutagen](https://mutagen.readthedocs.io/en/latest/) - marge file thumbnail mp3,opus
* [ffmpeg-python](https://github.com/kkroening/ffmpeg-python) - marge file thumbnail mp4 , crop thumbnail square

## Authors
* **河野 颯之介(Sonosuke Kono)**

## License
This project is licensed under Apache License, Version 2.0 - see the [LICENSE.md](LICENSE.md) file for details.   

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "yt-dlp-expand",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "souno1218 <supinosaurusuz@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/60/fc/0ef60c9ace9b07344b068d1754b4ab0544d30cc10881a59df1412dd6c546/yt_dlp_expand-0.4.2.tar.gz",
    "platform": null,
    "description": "# yt_dlp_expand\nOriginally created for use from the iPhone shortcut app in an article called Qiita.   \nUploaded for download.   \n[iPhone\u3067\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8app\u3092\u4f7f\u3063\u3066\u3001safari\u304b\u3089YouTube\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b](https://qiita.com/soun1218/items/3f07fbaa7029208dd789)   \n\n## Getting Started\n### Prerequisites\nRequires yt-dlp,mutagen,ffmpeg-python. If not, installation is automatic.\n\n### Installing\nFirst, activate the virtual environment if it is separated by conda.\n```bash\n#examples\nconda activate myenv\n```\nDownload and Installation\n```bash\npip install git+https://github.com/souno1218/yt_dlp_expand.git\n```\n\n## Running\n#### Use directly from Terminal or other sources\n```bash\nyt_dlp_expand [-h] [-p PATH] Download_mode url\n```\npositional arguments:\n  Download_mode         0:bestaudio(mp3),\n                        1:bestaudio(opus),\n                        2:720p,mp4(h264,mp4a),\n                        3:bestvideo(mp4(h264,mp4a)),\n                        4:bestvideo(mp4(vp9,opus))\n  url                   url\n\noptions:\n  -h, --help            show this help message and exit\n  -p PATH, --path PATH  downloadMode dir path, \n\npath default: PC -> \"~/Downloads\" , iOS -> \"~/Documents\"\n\n#### Used from python\n```python\nfrom yt_dlp_expand import ExpandYt_dlp\nClass_Yt_dlp = ExpandYt_dlp(DownloadMode, url, path)\nClass_Yt_dlp.main_func()\n```\nFor each argument, see Terminal use.\n\n## Built With\n* [yt-dlp](https://github.com/yt-dlp/yt-dlp) - main\n* [mutagen](https://mutagen.readthedocs.io/en/latest/) - marge file thumbnail mp3,opus\n* [ffmpeg-python](https://github.com/kkroening/ffmpeg-python) - marge file thumbnail mp4 , crop thumbnail square\n\n## Authors\n* **\u6cb3\u91ce \u98af\u4e4b\u4ecb(Sonosuke Kono)**\n\n## License\nThis project is licensed under Apache License, Version 2.0 - see the [LICENSE.md](LICENSE.md) file for details.   \n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "\u8aac\u660e",
    "version": "0.4.2",
    "project_urls": {
        "Homepage": "https://qiita.com/soun1218/items/3f07fbaa7029208dd789"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d1bf2af3e41c71f6e67ebcd0cceb9800634070cf3cb1fd3245d1ec075be06e73",
                "md5": "f6c272df936c430d8e221cf12842aeca",
                "sha256": "844f2c112423e7050b8d20bc74da7218901666307390e292ec657be6a4ba3258"
            },
            "downloads": -1,
            "filename": "yt_dlp_expand-0.4.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f6c272df936c430d8e221cf12842aeca",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 5739,
            "upload_time": "2025-04-20T04:11:54",
            "upload_time_iso_8601": "2025-04-20T04:11:54.514864Z",
            "url": "https://files.pythonhosted.org/packages/d1/bf/2af3e41c71f6e67ebcd0cceb9800634070cf3cb1fd3245d1ec075be06e73/yt_dlp_expand-0.4.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "60fc0ef60c9ace9b07344b068d1754b4ab0544d30cc10881a59df1412dd6c546",
                "md5": "83fbdcecf05c20c7ee33fba45a217919",
                "sha256": "14e5be8fb0455e6a2d2e7eba3150689d38d25d6e9b6f8e7725149f2af285f5b1"
            },
            "downloads": -1,
            "filename": "yt_dlp_expand-0.4.2.tar.gz",
            "has_sig": false,
            "md5_digest": "83fbdcecf05c20c7ee33fba45a217919",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 5480,
            "upload_time": "2025-04-20T04:11:55",
            "upload_time_iso_8601": "2025-04-20T04:11:55.570687Z",
            "url": "https://files.pythonhosted.org/packages/60/fc/0ef60c9ace9b07344b068d1754b4ab0544d30cc10881a59df1412dd6c546/yt_dlp_expand-0.4.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-04-20 04:11:55",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "yt-dlp-expand"
}
        
Elapsed time: 0.40392s