pslipstream


Namepslipstream JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/rlaphoenix/slipstream
SummaryThe most informative Home-media backup solution.
upload_time2023-10-12 09:18:22
maintainer
docs_urlNone
authorrlaphoenix
requires_python>=3.8,<3.12
licenseGPLv3
keywords python dvd backup
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![Banner](assets/banner.png)

[![Linter: Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Dependency management: Poetry](https://img.shields.io/endpoint?url=https://python-poetry.org/badge/v0.json)](https://python-poetry.org/)
[![Python version](https://img.shields.io/pypi/pyversions/pslipstream)](https://pypi.python.org/pypi/pslipstream)
[![Release version](https://img.shields.io/pypi/v/pslipstream)](https://pypi.python.org/pypi/pslipstream)
[![DeepSource issues](https://deepsource.io/gh/rlaphoenix/slipstream.svg/?label=active+issues)](https://deepsource.io/gh/rlaphoenix/slipstream)
[![Build status](https://github.com/rlaphoenix/slipstream/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/rlaphoenix/slipstream/actions/workflows/ci.yml)

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](assets/preview.png)

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

  [Releases]: <https://github.com/rlaphoenix/slipstream/releases>

## To-do

- [X] Craft GUI with Qt.
- [x] Create a file based settings system.
- [x] Add drive selection option.
- [X] Add DVD backup support, using libdvdcss.
- [X] Add information window with details about the DVD ISO.
- [x] 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](LICENSE).  
You can find a copy of the license in the LICENSE file in the root folder.

- [Music disc icons created by Freepik - Flaticon](https://www.flaticon.com/free-icons/music-disc)
- [Info icons created by Freepik - Flaticon](https://www.flaticon.com/free-icons/info)
- [Refresh icons created by Pixel perfect - Flaticon](https://www.flaticon.com/free-icons/refresh)

* * *

© rlaphoenix 2020-2023

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/rlaphoenix/slipstream",
    "name": "pslipstream",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<3.12",
    "maintainer_email": "",
    "keywords": "python,dvd,backup",
    "author": "rlaphoenix",
    "author_email": "rlaphoenix@pm.me",
    "download_url": "https://files.pythonhosted.org/packages/ef/3e/3311b3a497872179f7cc759db4ed1223061e0ed68a08e8575858e576c510/pslipstream-1.0.0.tar.gz",
    "platform": null,
    "description": "![Banner](assets/banner.png)\n\n[![Linter: Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n[![Dependency management: Poetry](https://img.shields.io/endpoint?url=https://python-poetry.org/badge/v0.json)](https://python-poetry.org/)\n[![Python version](https://img.shields.io/pypi/pyversions/pslipstream)](https://pypi.python.org/pypi/pslipstream)\n[![Release version](https://img.shields.io/pypi/v/pslipstream)](https://pypi.python.org/pypi/pslipstream)\n[![DeepSource issues](https://deepsource.io/gh/rlaphoenix/slipstream.svg/?label=active+issues)](https://deepsource.io/gh/rlaphoenix/slipstream)\n[![Build status](https://github.com/rlaphoenix/slipstream/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/rlaphoenix/slipstream/actions/workflows/ci.yml)\n\nSlipstream's goal is to provide the user's a dead-simple process for backing up their legally owned home-media to a\nwide array of formats, including a full backup. Slipstream can be used with it's GUI, as CLI, or as an importable\npackage.\n\nIt's trying to be different from the other solutions out there by providing as much information about the home-media\nas one could need while being stupid simple to use.\n\n![Preview](assets/preview.png)\n\n## Installation\n\n*Windows Installers are available on the [Releases] page.*\n\nAlternatively you can download and install Slipstream from PIP/PyPI:\n\n    $ pip install pslipstream\n\n> **Note**\nIf pip gives you a warning about a path not being in your PATH environment variable then promptly add that path then\nclose all open command prompt Windows, or running `slipstream` won't work as it will not be recognized as a program.\n\nVoil\u00e0 \ud83c\udf89 - You now have the `pslipstream` package installed!  \nLaunch it by typing `slipstream` in your Terminal or Windows Run.\n\n  [Releases]: <https://github.com/rlaphoenix/slipstream/releases>\n\n## To-do\n\n- [X] Craft GUI with Qt.\n- [x] Create a file based settings system.\n- [x] Add drive selection option.\n- [X] Add DVD backup support, using libdvdcss.\n- [X] Add information window with details about the DVD ISO.\n- [x] Write PyInstaller spec file.\n- [ ] Add information window with details about the DVD-Video data, like Layer count, titles, languages, subtitles, codecs, e.t.c.\n- [ ] Add support for remuxing to Matroska Video (MKV) with MKVToolnix.\n- [ ] Add the ability to choose to remux by Title ID's.\n- [ ] Add the ability to choose to remux by VOB ID, and VOB CELL's.\n- [ ] Add the ability to choose which tracks of a title to output rather than all available.\n- [ ] Add Blu-ray backup support, using libaacs.\n\n## Licensing\n\nThis software is licensed under the terms of [GNU General Public License, Version 3.0](LICENSE).  \nYou can find a copy of the license in the LICENSE file in the root folder.\n\n- [Music disc icons created by Freepik - Flaticon](https://www.flaticon.com/free-icons/music-disc)\n- [Info icons created by Freepik - Flaticon](https://www.flaticon.com/free-icons/info)\n- [Refresh icons created by Pixel perfect - Flaticon](https://www.flaticon.com/free-icons/refresh)\n\n* * *\n\n\u00a9 rlaphoenix 2020-2023\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "The most informative Home-media backup solution.",
    "version": "1.0.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/rlaphoenix/slipstream/issues",
        "Changelog": "https://github.com/rlaphoenix/slipstream/blob/master/CHANGELOG.md",
        "Forums": "https://github.com/rlaphoenix/slipstream/discussions",
        "Homepage": "https://github.com/rlaphoenix/slipstream",
        "Repository": "https://github.com/rlaphoenix/slipstream"
    },
    "split_keywords": [
        "python",
        "dvd",
        "backup"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4cc87e9f5537dbf334ca7e3b3b205e2136b6125034f4051c06c5ae1c41d906b2",
                "md5": "49e084b3f60552e88b969fa30c030582",
                "sha256": "e0f4cddc6741ed4f7a735fa2189cf3a64078aacf053c0813622f4188ae137017"
            },
            "downloads": -1,
            "filename": "pslipstream-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "49e084b3f60552e88b969fa30c030582",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<3.12",
            "size": 607679,
            "upload_time": "2023-10-12T09:18:20",
            "upload_time_iso_8601": "2023-10-12T09:18:20.835706Z",
            "url": "https://files.pythonhosted.org/packages/4c/c8/7e9f5537dbf334ca7e3b3b205e2136b6125034f4051c06c5ae1c41d906b2/pslipstream-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef3e3311b3a497872179f7cc759db4ed1223061e0ed68a08e8575858e576c510",
                "md5": "af75f96ec39a3856a274f46d29ef2a3b",
                "sha256": "74ce3dedb026b08b5993fc60944ccfad3ca71d9671e45a2c852e2fea06124d2b"
            },
            "downloads": -1,
            "filename": "pslipstream-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "af75f96ec39a3856a274f46d29ef2a3b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<3.12",
            "size": 603644,
            "upload_time": "2023-10-12T09:18:22",
            "upload_time_iso_8601": "2023-10-12T09:18:22.309849Z",
            "url": "https://files.pythonhosted.org/packages/ef/3e/3311b3a497872179f7cc759db4ed1223061e0ed68a08e8575858e576c510/pslipstream-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-12 09:18:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rlaphoenix",
    "github_project": "slipstream",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pslipstream"
}
        
Elapsed time: 0.16346s