Skip to main content

Easily play podcasts

Project description

Podcast Handler

A simple tool to play and keep track of your podcasts.

Requirements

  1. Python 3.0 or above
  2. Music Player Daemon (link)
  3. Python library Python-Mpd2 (link)

Install

To clone the git repository:

	git clone https://gitlab.com/fnt400/podcast-handler.git

Usage

podcast-handler

A command line tool to play and automatically save position of a specific url.

usage: podcast-handler [-h] [-H HOST] [-u URL] [-g] [-p POSITION] command

positional arguments: command play, stop, status, restart, gui

optional arguments:

-h, --help show this help message and exit

-H HOST, --host HOST set mpd host (default localhost)

-u URL, --url URL set podcast episode url

-g, --gui start with ncurses gui

-p POSITION, --position POSITION set start position (mm:ss)

Here's the available commands:

Play

Play a specified url. Without the URL argument, it continues the last played url. With the POSITION argument, it starts playing from that position.

Stop

Stop playing.

Status

Display the current or the last played url.

Restart

Restart from the beginning of the file.

Gui

Start the ncurses gui.

Known Bugs

  • gui crashes on window resize

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

podcasthandler-0.0.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

podcasthandler-0.0.1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file podcasthandler-0.0.1.tar.gz.

File metadata

  • Download URL: podcasthandler-0.0.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for podcasthandler-0.0.1.tar.gz
Algorithm Hash digest
SHA256 90487a2eac29df910ef6604a78b72d16bf3399faeb84dc6fa7b6e31c2658a2ca
MD5 e7806016be895cf0fdac3950bbb9a6a7
BLAKE2b-256 5baf3848ee564026d360fda45177923266d6c862aac44c4a466da57ae95c75e7

See more details on using hashes here.

File details

Details for the file podcasthandler-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: podcasthandler-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for podcasthandler-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6bb2a6d3cf15dca1bc4e8ed76e272cdc28a90696a74d6d9514c5bf547772b02b
MD5 1f2e6c12901e15151c926a3d92d69160
BLAKE2b-256 06c734f9b19fb24d7631c9740e1be594a51ebc7f9fe154ad2964e92476d8e425

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page