shorts-generator


Nameshorts-generator JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://github.com/JingunSnack/ShortsGenerator
SummaryNone
upload_time2024-05-06 14:39:31
maintainerNone
docs_urlNone
authorJingun Hong
requires_python<4.0,>=3.11
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ShortsGenerator

Youtube Shorts movie generation using GenAI


## Prerequisite

### ImageMagick

Install [ImageMagick](https://www.imagemagick.org/script/download.php) for MoviePy text clips.


## Installation

```bash
pip install shorts-generator
```

## How to use

Before running the script, you have to provide an OpenAI API key in the configuration yaml file.

And you may add/remove/modify actors in the configuraiton file. Please refer to `config_example.yaml`.

```bash
generate-shorts --config-file config.yaml \
--content-file input.txt \
--workspace-dir ./output \
--num-images 4 \
--zoom-image \
--bgm-file bgm.mp3
```

## Example Youtube channels

- [@AliceWaBob](https://www.youtube.com/@AliceWaBob)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/JingunSnack/ShortsGenerator",
    "name": "shorts-generator",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.11",
    "maintainer_email": null,
    "keywords": null,
    "author": "Jingun Hong",
    "author_email": "jingun.hong@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/cd/fc/124b54d792ba2b124496905de869089280876f3590b43078083d5c32aab9/shorts_generator-0.1.3.tar.gz",
    "platform": null,
    "description": "# ShortsGenerator\n\nYoutube Shorts movie generation using GenAI\n\n\n## Prerequisite\n\n### ImageMagick\n\nInstall [ImageMagick](https://www.imagemagick.org/script/download.php) for MoviePy text clips.\n\n\n## Installation\n\n```bash\npip install shorts-generator\n```\n\n## How to use\n\nBefore running the script, you have to provide an OpenAI API key in the configuration yaml file.\n\nAnd you may add/remove/modify actors in the configuraiton file. Please refer to `config_example.yaml`.\n\n```bash\ngenerate-shorts --config-file config.yaml \\\n--content-file input.txt \\\n--workspace-dir ./output \\\n--num-images 4 \\\n--zoom-image \\\n--bgm-file bgm.mp3\n```\n\n## Example Youtube channels\n\n- [@AliceWaBob](https://www.youtube.com/@AliceWaBob)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": null,
    "version": "0.1.3",
    "project_urls": {
        "Homepage": "https://github.com/JingunSnack/ShortsGenerator",
        "Repository": "https://github.com/JingunSnack/ShortsGenerator"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bbda02d6f6694c5db5599911e227d965659816c5596cb6d3662889701890c35e",
                "md5": "76abcae514c1d55a7337c97f6add30b6",
                "sha256": "2dd4c6198d95078fa135f539f6d3b1701767da312005d784df9d9e8e945ddef7"
            },
            "downloads": -1,
            "filename": "shorts_generator-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "76abcae514c1d55a7337c97f6add30b6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.11",
            "size": 9823,
            "upload_time": "2024-05-06T14:39:28",
            "upload_time_iso_8601": "2024-05-06T14:39:28.871248Z",
            "url": "https://files.pythonhosted.org/packages/bb/da/02d6f6694c5db5599911e227d965659816c5596cb6d3662889701890c35e/shorts_generator-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cdfc124b54d792ba2b124496905de869089280876f3590b43078083d5c32aab9",
                "md5": "03542d3c885ab2026763d5973fec84f8",
                "sha256": "e82d72f31bdc491d9855cc9d777f17de5ec95038a65555f87d8f7475d7f8f45f"
            },
            "downloads": -1,
            "filename": "shorts_generator-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "03542d3c885ab2026763d5973fec84f8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.11",
            "size": 7075,
            "upload_time": "2024-05-06T14:39:31",
            "upload_time_iso_8601": "2024-05-06T14:39:31.558816Z",
            "url": "https://files.pythonhosted.org/packages/cd/fc/124b54d792ba2b124496905de869089280876f3590b43078083d5c32aab9/shorts_generator-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-06 14:39:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "JingunSnack",
    "github_project": "ShortsGenerator",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "shorts-generator"
}
        
Elapsed time: 0.20252s