Skip to main content

A YouTube batch downloader and converter.

Project description

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.)

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

Bat-man-0.3.1.tar.gz (41.8 kB view details)

Uploaded Source

Built Distribution

Bat-man-0.3.1.linux-x86_64.tar.gz (58.7 kB view details)

Uploaded Source

File details

Details for the file Bat-man-0.3.1.tar.gz.

File metadata

  • Download URL: Bat-man-0.3.1.tar.gz
  • Upload date:
  • Size: 41.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Bat-man-0.3.1.tar.gz
Algorithm Hash digest
SHA256 c6e87014681e1e0a7d0a8cca012e1b40535bfa40a5a9b8afffc12c187defae80
MD5 29d0ffcff58ca3838169b4a391e7558d
BLAKE2b-256 821abc4be9e67b4770242ca6105598847b9e7127c8a688729e8f2dd36c6382f2

See more details on using hashes here.

File details

Details for the file Bat-man-0.3.1.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for Bat-man-0.3.1.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 8b3c5a58263c10a3e457f613cd17f85054c05dbc76c640aec6f088050cc19f76
MD5 85203cfcca209aabd6367c52ea907f64
BLAKE2b-256 ce4975be01df41a2a53e3321ceba089d3ac8a9de66d08e16120ea9607c094634

See more details on using hashes here.

Supported by

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