Skip to main content

The most informative Home-media backup solution.

Project description

Banner

Linter: Ruff Dependency management: Poetry Python version Release version DeepSource issues Build status

Slipstream's goal is to provide the user's a dead-simple process for backing up their legally owned home-media to a wide array of formats, including a full backup. Slipstream can be used with it's GUI, as CLI, or as an importable package.

It's trying to be different from the other solutions out there by providing as much information about the home-media as one could need while being stupid simple to use.

Preview

Installation

Windows Installers are available on the Releases page.

Alternatively you can download and install Slipstream from PIP/PyPI:

$ pip install pslipstream

Note If pip gives you a warning about a path not being in your PATH environment variable then promptly add that path then close all open command prompt Windows, or running slipstream won't work as it will not be recognized as a program.

Voilà 🎉 - You now have the pslipstream package installed!
Launch it by typing slipstream in your Terminal or Windows Run.

To-do

  • Craft GUI with Qt.
  • Create a file based settings system.
  • Add drive selection option.
  • Add DVD backup support, using libdvdcss.
  • Add information window with details about the DVD ISO.
  • Write PyInstaller spec file.
  • Add information window with details about the DVD-Video data, like Layer count, titles, languages, subtitles, codecs, e.t.c.
  • Add support for remuxing to Matroska Video (MKV) with MKVToolnix.
  • Add the ability to choose to remux by Title ID's.
  • Add the ability to choose to remux by VOB ID, and VOB CELL's.
  • Add the ability to choose which tracks of a title to output rather than all available.
  • Add Blu-ray backup support, using libaacs.

Licensing

This software is licensed under the terms of GNU General Public License, Version 3.0.
You can find a copy of the license in the LICENSE file in the root folder.


© rlaphoenix 2020-2023

Download files

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

Source Distribution

pslipstream-1.0.0.tar.gz (603.6 kB view details)

Uploaded Source

Built Distribution

pslipstream-1.0.0-py3-none-any.whl (607.7 kB view details)

Uploaded Python 3

File details

Details for the file pslipstream-1.0.0.tar.gz.

File metadata

  • Download URL: pslipstream-1.0.0.tar.gz
  • Upload date:
  • Size: 603.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Windows/10

File hashes

Hashes for pslipstream-1.0.0.tar.gz
Algorithm Hash digest
SHA256 74ce3dedb026b08b5993fc60944ccfad3ca71d9671e45a2c852e2fea06124d2b
MD5 af75f96ec39a3856a274f46d29ef2a3b
BLAKE2b-256 ef3e3311b3a497872179f7cc759db4ed1223061e0ed68a08e8575858e576c510

See more details on using hashes here.

File details

Details for the file pslipstream-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pslipstream-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 607.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Windows/10

File hashes

Hashes for pslipstream-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0f4cddc6741ed4f7a735fa2189cf3a64078aacf053c0813622f4188ae137017
MD5 49e084b3f60552e88b969fa30c030582
BLAKE2b-256 4cc87e9f5537dbf334ca7e3b3b205e2136b6125034f4051c06c5ae1c41d906b2

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