SimpleSplit


NameSimpleSplit JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/fakerybakery/simplesplit
SummarySplit and re-combine large binary files
upload_time2023-06-28 02:01:07
maintainer
docs_urlNone
authorGitHub @fakerybakery
requires_python>=3.9
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # SimpleSplit

## Installation

### `NEW` Automatic

SimpleSplit is now on PyPi!

To install, simply run:

```
pip install SimpleSplit
```

### Manual

1. Clone this repository
2. Run the following script:

```
pip3 install -r requirements.txt
```

Note that the installation will not be global. You'll have to manually use `simplesplit.py`. So instead of running `simplesplit split...`, run `python3 simplesplit/main.py split...`.

## Usage

Split a file:

```
simplesplit split --input large_file --output nonexistent_directory
```

Split file with a 1GB chunk size:

```
simplesplit split --input large_file --output nonexistent_directory --chunk 1GB
```

Combine a file:

```
simplesplit combine --input some_directory --output nonexistent_output_file
```

## License

Feel free to bundle this into your software, but please leave the in-code attribution.

Please make it clear if you change this program if you redistribute it.

Please don't license this software under a different license or sublicense it.

This software may be included in commercial software and/or other software as long as this package does not make up a significant portion of the software or is part of the core functionality.

THE LICENSE AND ANY ASSOCIATED SOFTWARE, DOCUMENTATION, OR SERVICES ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE LICENSE, SOFTWARE, DOCUMENTATION, OR SERVICES REMAINS WITH THE LICENSEE. IN NO EVENT SHALL THE LICENSOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE LICENSE, SOFTWARE, DOCUMENTATION, OR SERVICES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fakerybakery/simplesplit",
    "name": "SimpleSplit",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "",
    "author": "GitHub @fakerybakery",
    "author_email": "me@mrfake.name",
    "download_url": "https://files.pythonhosted.org/packages/83/53/5edcf9bdfa803ea0ce5385f830ba41921ac15b47f13f758bbabf88575778/SimpleSplit-0.1.1.tar.gz",
    "platform": "Any",
    "description": "# SimpleSplit\n\n## Installation\n\n### `NEW` Automatic\n\nSimpleSplit is now on PyPi!\n\nTo install, simply run:\n\n```\npip install SimpleSplit\n```\n\n### Manual\n\n1. Clone this repository\n2. Run the following script:\n\n```\npip3 install -r requirements.txt\n```\n\nNote that the installation will not be global. You'll have to manually use `simplesplit.py`. So instead of running `simplesplit split...`, run `python3 simplesplit/main.py split...`.\n\n## Usage\n\nSplit a file:\n\n```\nsimplesplit split --input large_file --output nonexistent_directory\n```\n\nSplit file with a 1GB chunk size:\n\n```\nsimplesplit split --input large_file --output nonexistent_directory --chunk 1GB\n```\n\nCombine a file:\n\n```\nsimplesplit combine --input some_directory --output nonexistent_output_file\n```\n\n## License\n\nFeel free to bundle this into your software, but please leave the in-code attribution.\n\nPlease make it clear if you change this program if you redistribute it.\n\nPlease don't license this software under a different license or sublicense it.\n\nThis software may be included in commercial software and/or other software as long as this package does not make up a significant portion of the software or is part of the core functionality.\n\nTHE LICENSE AND ANY ASSOCIATED SOFTWARE, DOCUMENTATION, OR SERVICES ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE LICENSE, SOFTWARE, DOCUMENTATION, OR SERVICES REMAINS WITH THE LICENSEE. IN NO EVENT SHALL THE LICENSOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE LICENSE, SOFTWARE, DOCUMENTATION, OR SERVICES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.",
    "bugtrack_url": null,
    "license": "",
    "summary": "Split and re-combine large binary files",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/fakerybakery/simplesplit"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83535edcf9bdfa803ea0ce5385f830ba41921ac15b47f13f758bbabf88575778",
                "md5": "fd672f0b61e610439809af894b586dee",
                "sha256": "45f089b8fe9b1825a984bc450937dc490aacaf022746d22119f88115c9e63852"
            },
            "downloads": -1,
            "filename": "SimpleSplit-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "fd672f0b61e610439809af894b586dee",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 3880,
            "upload_time": "2023-06-28T02:01:07",
            "upload_time_iso_8601": "2023-06-28T02:01:07.980105Z",
            "url": "https://files.pythonhosted.org/packages/83/53/5edcf9bdfa803ea0ce5385f830ba41921ac15b47f13f758bbabf88575778/SimpleSplit-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-28 02:01:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fakerybakery",
    "github_project": "simplesplit",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "simplesplit"
}
        
Elapsed time: 0.11245s