Skip to main content

Local server backing the Simple video downloader Firefox extension.

Project description

Simple — video downloader server

The local Python server that backs the Simple Firefox extension.

Install

pip install -U --pre simple-video-downloader-server

That pulls in yt-dlp, curl-cffi and mutagen automatically. You'll also need:

Run

simple-server

The server listens on localhost:16868. Install the Simple Firefox extension and it'll find the server automatically.

Files download to ~/Downloads/Simple downloads by default. Override with the SIMPLE_DOWNLOAD_FOLDER environment variable, or change it from the extension's Settings tab.

Auto-start

Linux (systemd)

mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/simple-server.service <<'UNIT'
[Unit]
Description=Simple video downloader server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=%h/.local/bin/simple-server
Restart=on-failure
RestartSec=5

[Install]
WantedBy=default.target
UNIT
systemctl --user daemon-reload
systemctl --user enable --now simple-server.service

macOS / Windows

See https://github.com/no-faff/Simple-video-downloader for current instructions.

Update

pip install -U --pre simple-video-downloader-server

The extension will warn you when there's an update worth pulling.

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

simple_video_downloader_server-10.0.0.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

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

simple_video_downloader_server-10.0.0-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

Details for the file simple_video_downloader_server-10.0.0.tar.gz.

File metadata

File hashes

Hashes for simple_video_downloader_server-10.0.0.tar.gz
Algorithm Hash digest
SHA256 823b4590ff909095924eb7089159a7093fe08dfcca3f19f89ffc32253363f7b0
MD5 0ba17c24d6e6e36af1f0a8a1fe7cd4f7
BLAKE2b-256 7b592872b4ee284d17de67ae2179b4857a1e83bbffbb0e33de92194862c7bb83

See more details on using hashes here.

Provenance

The following attestation bundles were made for simple_video_downloader_server-10.0.0.tar.gz:

Publisher: publish.yml on no-faff/Simple-video-downloader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file simple_video_downloader_server-10.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_video_downloader_server-10.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 700d0e24dc63a914c86863bf2db7afde26efeee66c7deeaaab2691fe89567f40
MD5 a46c9453daeadf155d3bc86e9ea05814
BLAKE2b-256 1ce35daf45eaf29312d20abf630cab7189455b1bbb74b6e06a30b44009a767dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for simple_video_downloader_server-10.0.0-py3-none-any.whl:

Publisher: publish.yml on no-faff/Simple-video-downloader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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