yt-channels-archive


Nameyt-channels-archive JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttps://github.com/project-49476/yt-channels-archive
SummaryA CLI tool to backup multiple YouTube channels along with their associated metadata and thumbnails. In the highest available quality.
upload_time2023-02-10 19:57:47
maintainer
docs_urlNone
authorO'Dwyer Software
requires_python
licenseApache 2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # yt-channels-archive

A CLI tool to backup multiple YouTube channels along with their associated metadata and thumbnails. In the highest available quality.

## Installation

```bash
pip install yt-channels-archive
```

## Usage

```bash
yt_archive --output-dir ./backup https://www.youtube.com/channel/UC7edjYPNhTm5LYJMT7UMt0Q/videos https://www.youtube.com/channel/UC6cMYsKMx6XicFcFm7mTsmA
```

You may notice this will also places a file in your backup folder called 'download_archive.txt'.

Don't delete that as it's used to ensure videos are only downloaded once (if you remove it and re-run the above command existing videos will be re-downloaded).

## Running the tests

```bash
pip install -r requirements-dev.txt
pytest tests
```

## Running the linter

```bash
pip install -r requirements-dev.txt
flake8
```


Release History
===============

## 0.2.2 (2023-02-10)
---------------------

- Use yt-dlp.


## 0.2.1 (2023-02-05)
------------------

- youtube_dl==2021.4.1.
- Connect via ipv4 only.


0.2.0 (2021-02-01)
------------------

- Adds Channel images and other metadata to the archive.


0.1.7 (2021-01-23)
------------------

- Revert previous 2.


0.1.6 (2021-01-23)
------------------

- Force ipv6.


0.1.5 (2021-01-23)
------------------

- Force ipv4.


0.1.4 (2021-01-20)
------------------

- youtube_dl==2021.1.16.


0.1.3 (2021-01-20)
------------------

- Fix 429 errors.


0.1.2 (2021-01-09)
------------------

- Fix to prevent duplicate download work.


0.1.1 (2020-11-30)
------------------

- Corrects some 4k files missing audio.


0.1.0 (2020-11-28)
------------------

- Initial release.
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/project-49476/yt-channels-archive",
    "name": "yt-channels-archive",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "O'Dwyer Software",
    "author_email": "hello@odwyer.software",
    "download_url": "https://files.pythonhosted.org/packages/d5/e8/da9e3255f01eb68e84701bff4d0c1534e019e1f9fe68af608019d9934dce/yt-channels-archive-0.2.2.tar.gz",
    "platform": null,
    "description": "# yt-channels-archive\n\nA CLI tool to backup multiple YouTube channels along with their associated metadata and thumbnails. In the highest available quality.\n\n## Installation\n\n```bash\npip install yt-channels-archive\n```\n\n## Usage\n\n```bash\nyt_archive --output-dir ./backup https://www.youtube.com/channel/UC7edjYPNhTm5LYJMT7UMt0Q/videos https://www.youtube.com/channel/UC6cMYsKMx6XicFcFm7mTsmA\n```\n\nYou may notice this will also places a file in your backup folder called 'download_archive.txt'.\n\nDon't delete that as it's used to ensure videos are only downloaded once (if you remove it and re-run the above command existing videos will be re-downloaded).\n\n## Running the tests\n\n```bash\npip install -r requirements-dev.txt\npytest tests\n```\n\n## Running the linter\n\n```bash\npip install -r requirements-dev.txt\nflake8\n```\n\n\nRelease History\n===============\n\n## 0.2.2 (2023-02-10)\n---------------------\n\n- Use yt-dlp.\n\n\n## 0.2.1 (2023-02-05)\n------------------\n\n- youtube_dl==2021.4.1.\n- Connect via ipv4 only.\n\n\n0.2.0 (2021-02-01)\n------------------\n\n- Adds Channel images and other metadata to the archive.\n\n\n0.1.7 (2021-01-23)\n------------------\n\n- Revert previous 2.\n\n\n0.1.6 (2021-01-23)\n------------------\n\n- Force ipv6.\n\n\n0.1.5 (2021-01-23)\n------------------\n\n- Force ipv4.\n\n\n0.1.4 (2021-01-20)\n------------------\n\n- youtube_dl==2021.1.16.\n\n\n0.1.3 (2021-01-20)\n------------------\n\n- Fix 429 errors.\n\n\n0.1.2 (2021-01-09)\n------------------\n\n- Fix to prevent duplicate download work.\n\n\n0.1.1 (2020-11-30)\n------------------\n\n- Corrects some 4k files missing audio.\n\n\n0.1.0 (2020-11-28)\n------------------\n\n- Initial release.",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "A CLI tool to backup multiple YouTube channels along with their associated metadata and thumbnails. In the highest available quality.",
    "version": "0.2.2",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5e8da9e3255f01eb68e84701bff4d0c1534e019e1f9fe68af608019d9934dce",
                "md5": "d62eaa6008fe6ddf0dfeded8cf4157b3",
                "sha256": "4ee9e2f6b0c2d36381c9375ec1d5b484fd0229b8ef6704240439ece18bf7a6a8"
            },
            "downloads": -1,
            "filename": "yt-channels-archive-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "d62eaa6008fe6ddf0dfeded8cf4157b3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7767,
            "upload_time": "2023-02-10T19:57:47",
            "upload_time_iso_8601": "2023-02-10T19:57:47.365736Z",
            "url": "https://files.pythonhosted.org/packages/d5/e8/da9e3255f01eb68e84701bff4d0c1534e019e1f9fe68af608019d9934dce/yt-channels-archive-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-10 19:57:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "project-49476",
    "github_project": "yt-channels-archive",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "yt-channels-archive"
}
        
Elapsed time: 0.09452s