Skip to main content

ParaCopy is a software that aims to facilitate the parallel copy of a folder to multiple destinations (USB disks or SD cards).

Project description

[EN | FR]

ParaCopy

ParaCopy is a software that aims to facilitate the parallel copy of a folder to multiple destinations (USB disks or SD cards). Currently, ParaCopy only supports the Fedora Linux distribution.

Install

ParaCopy is Python package. Ensure that Python 3 is installed on your computer.

Install the paracopy package from PyPI:

pip3 install paracopy

You can then run paracopy with the command:

paracopy

Development

The following procedure has only been tested on Fedora 40.

Ensure that the following packages are installed: coreutils, dcfldd, python3, python3-venv, polkit, rsync, systemd-udev, util-linux, util-linux-core, xclip, zenity.

Create a new venv:

python3 -m venv .venv
source .venv/bin/activate

Install the requirements:

pip3 install -r requirements.txt

You can then run ParaCopy with the following command:

python3 -m paracopy.main

If you want to build the paracopy package, run the following command:

python3 -m build

License

ParaCopy is licensed under the Affero GNU General Public License version 3.

ParaCopy is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

ParaCopy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with ParaCopy. If not, see https://www.gnu.org/licenses/.

We inform the reader that, in accordance with the AGPL-3.0-only license, additional terms have been added to restrict the use of the name "ParaCopy" and the logo of ParaCopy.

This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the COPYING.md file.

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

paracopy-1.2.0.tar.gz (89.3 kB view hashes)

Uploaded Source

Built Distribution

paracopy-1.2.0-py3-none-any.whl (107.6 kB view hashes)

Uploaded Python 3

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