folderpodgen


Namefolderpodgen JSON
Version 0.2 PyPI version JSON
download
home_pagehttps://github.com/lgaggini/drowse
SummaryMake a podcast RSS from a folder of MP3 files
upload_time2018-04-16 14:36:03
maintainer
docs_urlNone
author
requires_python
licenseLICENSE
keywords podcast mp3 rss
VCS
bugtrack_url
requirements requests
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # folderpodgen

folderpodgen is a Python script to generate a podcast RSS from a folder of mp3 files powered by [podgen](https://github.com/tobinus/python-podgen) and [mutagen](https://github.com/quodlibet/mutagen).

## Quickstart
```shell
folderpodgen --name mypodcast --description mypodcast --website "https://mypodcast.fm" --author_name "lgaggini"  /path/to/my/episodes/
```
## Features
* cli tool
* grabs episode informations from ID3:
    * artist -> artist
    * title -> title and subtitle
    * date (YYYY-MM-DD) -> publication date
    * comment -> description
    * duration -> duration
* powered by podgen and mutagen

## Install
```
git clone https://github.com/lgaggini/folderpodgen
cd folderpodgen
python2 setup.py install
```

pip package to come.

## Status
Beta version 0.2.0.

## Documentation
```shell
Usage: folderpodgen.py [OPTIONS] FOLDER

  Generate a podcast from mp3 files located in the provided FOLDER

Options:
  --name TEXT                 the name of the podcast  [required]
  --description TEXT          the description of the podcast  [required]
  --website TEXT              the url of the website of the podcast
                              [required]
  --explicit / --no-explicit  is the podcast explicit?
  --author_name TEXT          the authors of the podcast  [required]
  --author_email TEXT         the email of the podcast
  --image TEXT                the url of the cover image for the podcast
                              (minimun 1400x1400px, jpg or png)
  --feed_path TEXT            the path of the podcast on website
  --copyright TEXT            copyright informations
  --language TEXT             podcast language in ISO-639
  --category TEXT             podcast category
  --blog / --no-blog          try to guess episode blog post
  --blog_path TEXT            path to blog posts
  --verbose / --no-verbose    debug mode
  --help                      Show this message and exit.
```




            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "PODCAST,MP3,RSS", 
    "upload_time": "2018-04-16 14:36:03", 
    "requirements": [
        {
            "name": "requests", 
            "specs": [
                [
                    "==", 
                    "2.10.0"
                ]
            ]
        }
    ], 
    "author": "", 
    "home_page": "https://github.com/lgaggini/drowse", 
    "github_user": "lgaggini", 
    "download_url": "", 
    "platform": "", 
    "version": "0.2", 
    "cheesecake_documentation_id": null, 
    "description": "# folderpodgen\n\nfolderpodgen is a Python script to generate a podcast RSS from a folder of mp3 files powered by [podgen](https://github.com/tobinus/python-podgen) and [mutagen](https://github.com/quodlibet/mutagen).\n\n## Quickstart\n```shell\nfolderpodgen --name mypodcast --description mypodcast --website \"https://mypodcast.fm\" --author_name \"lgaggini\"  /path/to/my/episodes/\n```\n## Features\n* cli tool\n* grabs episode informations from ID3:\n    * artist -> artist\n    * title -> title and subtitle\n    * date (YYYY-MM-DD) -> publication date\n    * comment -> description\n    * duration -> duration\n* powered by podgen and mutagen\n\n## Install\n```\ngit clone https://github.com/lgaggini/folderpodgen\ncd folderpodgen\npython2 setup.py install\n```\n\npip package to come.\n\n## Status\nBeta version 0.2.0.\n\n## Documentation\n```shell\nUsage: folderpodgen.py [OPTIONS] FOLDER\n\n  Generate a podcast from mp3 files located in the provided FOLDER\n\nOptions:\n  --name TEXT                 the name of the podcast  [required]\n  --description TEXT          the description of the podcast  [required]\n  --website TEXT              the url of the website of the podcast\n                              [required]\n  --explicit / --no-explicit  is the podcast explicit?\n  --author_name TEXT          the authors of the podcast  [required]\n  --author_email TEXT         the email of the podcast\n  --image TEXT                the url of the cover image for the podcast\n                              (minimun 1400x1400px, jpg or png)\n  --feed_path TEXT            the path of the podcast on website\n  --copyright TEXT            copyright informations\n  --language TEXT             podcast language in ISO-639\n  --category TEXT             podcast category\n  --blog / --no-blog          try to guess episode blog post\n  --blog_path TEXT            path to blog posts\n  --verbose / --no-verbose    debug mode\n  --help                      Show this message and exit.\n```\n\n\n\n", 
    "lcname": "folderpodgen", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "folderpodgen", 
    "license": "LICENSE", 
    "travis_ci": false, 
    "github_project": "drowse", 
    "summary": "Make a podcast RSS from a folder of MP3 files", 
    "split_keywords": [
        "podcast", 
        "mp3", 
        "rss"
    ], 
    "author_email": "lg@lgaggini.net", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2018-04-16T14:36:03", 
            "comment_text": "", 
            "python_version": "py2.py3", 
            "url": "https://pypi.python.org/packages/85/41/47a1b4682f3b9b884530c51b7a5ce7da3b73189891a89510971ed11640d4/folderpodgen-0.2-py2.py3-none-any.whl", 
            "md5_digest": "5a58174b13036686fc9d70b681f49cb4", 
            "downloads": 0, 
            "filename": "folderpodgen-0.2-py2.py3-none-any.whl", 
            "packagetype": "bdist_wheel", 
            "path": "85/41/47a1b4682f3b9b884530c51b7a5ce7da3b73189891a89510971ed11640d4/folderpodgen-0.2-py2.py3-none-any.whl", 
            "digests": {
                "sha256": "ee5095479436bd880b393d0569443a3f349eef0124a9c461448554c60128e0ef", 
                "md5": "5a58174b13036686fc9d70b681f49cb4"
            }, 
            "sha256_digest": "ee5095479436bd880b393d0569443a3f349eef0124a9c461448554c60128e0ef", 
            "size": 3905
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}