Skip to main content

Bat-man

Bat-man is a batch downloader and converter of YouTube videos.

Requirements

  • Python 3

  • Gtk3 for Python

  • ffmpeg

  • LAME

Running stand-alone

Extract the .zip file, and in the destination folder, run:

$ python -m batman.gtk_batch_downloader

Installing

To install this program, run, as root:

# python setup.py install

After install, you can run the program by typing:

$ bat-man

PIP Installing

You can also install this program using PIP:

# pip install Bat-man

How to use

  1. Set the destination of the MP3 files with the button “Set destination”, in bottom-left.

  2. Add new videos with File -> Insert new videos, or right-click in the tree view and select Paste, for videos in the clipboard.

  3. The download will start automatically.

  4. Drink a coffee.

  5. If yours internet connection is like mine, drink more coffee.

  6. Go see your doctor.

  7. Done!

To-do list(it should even be here?)

  1. Convert to more formats(Base implemented, has support for Vorbis, MP3, AAC, FLAC, Theora and LibX264 - the last two as video codecs)

  2. Try to use an API for converting videos, instead of commandline

  3. Smooth exit for threads(Partially implemented.)

Metadata

Release files for Bat-man 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Bat-man 0.3.1
File Size Uploaded Provenance
Bat-man-0.3.1.tar.gz 41.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for Bat-man 0.3.1
File Interpreter ABI Platform
Bat-man-0.3.1.linux-x86_64.tar.gz Details

Total release size: 100.5 kB

Release files / Bat-man-0.3.1.tar.gz

Download URL Bat-man-0.3.1.tar.gz
Size 41.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c6e87014681e1e0a7d0a8cca012e1b40535bfa40a5a9b8afffc12c187defae80
BLAKE2b-256 checksum
How to use checksums
821abc4be9e67b4770242ca6105598847b9e7127c8a688729e8f2dd36c6382f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Bat-man-0.3.1.linux-x86_64.tar.gz

Download URL Bat-man-0.3.1.linux-x86_64.tar.gz
Size 58.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8b3c5a58263c10a3e457f613cd17f85054c05dbc76c640aec6f088050cc19f76
BLAKE2b-256 checksum
How to use checksums
ce4975be01df41a2a53e3321ceba089d3ac8a9de66d08e16120ea9607c094634
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for Bat-man 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files No provenance

0.2

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page