Skip to main content

Control videos in web browser with pedals

Project description

Control any video or audio in a web browser with foot pedals (pause/play or jump back), even when the web browser is not in focus (for example, while typing in text editor).

This may be helpful during transcribing (listening to a video and typing the spoken text).
The program will attempt to recognize new foot pedals automatically.
There is an option to create subtitles: After every Play and Pause using pedals,
SRT subtitle timing for the played video fragment is copied to clipboard and can be pasted
into any text file before corresponding text fragment to make it an SRT subtitle.
There is an option to periodically pause a video and copy timestamps to clipboard.
(Under the hood, the program uses Selenium project to control the browser.)

To install the program on Linux, open command line and type:

$ python3 -m pip install --no-cache-dir browserpedals

To use subtitles option on Linux, additionally install xclip:

$ sudo apt-get install xclip

To install the program on Windows, open command line or Windows PowerShell and type:

$ py -m pip install --no-cache-dir browserpedals

During the installation, BrowserPedals icon will be created on the Desktop. To run the program, double-click on this icon and wait for new browser window to open. In the browser, home page will open with information about the program and a pop-up dialog for detecting and testing the pedals.

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

browserpedals-0.0.7.tar.gz (12.1 MB view details)

Uploaded Source

File details

Details for the file browserpedals-0.0.7.tar.gz.

File metadata

  • Download URL: browserpedals-0.0.7.tar.gz
  • Upload date:
  • Size: 12.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.9

File hashes

Hashes for browserpedals-0.0.7.tar.gz
Algorithm Hash digest
SHA256 7dd539e39f3e0f5cc721a45468d94a19a54e1c53d1600b9e252d2ca45aaa7870
MD5 e03711eae980a4fa4a3faf122d5e52f0
BLAKE2b-256 8bf4cbdfe16706e5bf96fcb7e62d9ce65601c2d5d7e0d65beda7204eb4e0b798

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