Skip to main content

CareCopy: a desktop application for safely copying files and directories with verification capabilities.

version: 1.0

Features

  • File and Directory Operations

    • Copy files or entire directory structures
    • Compare files and directories to identify differences
    • Estimate copy time and size before operation
  • Advanced Options

    • Verify file integrity after copying (using MD5 hash comparison)
    • Continue copying even when errors occur with specific files
    • Real-time progress tracking
  • User-Friendly Interface

    • Simple and intuitive GUI built with PySide6
    • Detailed logging of operations
    • Cancel operations in progress

Screenshots

[Add screenshots here]

Requirements

  • Python 3.12+
  • PySide6

Installation

Clone the Repository

git clone https://github.com/EasyCam/CareCopy.git
cd CareCopy
python -m pip install -r requirements.txt
python -m carecopy

Pip Installation

# Install dependencies
pip install PySide6
pip install carecopy

# Run the application
python -m carecopy

Usage

  1. Select Source: Choose a file or directory to copy
  2. Select Destination: Choose where to copy the file(s)
  3. Configure Options:
    • Continue on error: Continue copying if individual files fail
    • Verify copied files: Ensure file integrity after copy
  4. Execute Operation:
    • Copy: Start copying files
    • Compare: Compare source and destination
    • Estimate: Calculate size and estimated time
    • Cancel: Stop current operation

How It Works

CareCopy uses multithreaded operations to ensure the UI stays responsive during file operations. The application includes:

  • CopyWorker: Handles file copying with optional verification
  • CompareWorker: Performs detailed comparison between files/directories
  • EstimateWorker: Calculates file sizes and estimated copy times

License

This project is licensed under the GNU General Public License v3.0 (GPLv3).

  • You are free to use, modify, and distribute this software.
  • If you modify the software, you must distribute your contributions under the same license.
  • You must disclose your source code when distributing the software.
  • The software comes with no warranty.

For more details, see the full GPLv3 license.

Metadata

Release files for carecopy 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for carecopy 1.0
File Size Uploaded Provenance
carecopy-1.0.tar.gz 20.0 kB Without provenance Details

Release files / carecopy-1.0.tar.gz

Download URL carecopy-1.0.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
41e9c63078c54e2f6e0d536da1f6bc768af3f3002a06a639804a9335dcc291a3
BLAKE2b-256 checksum
How to use checksums
2f8f57500d53bfea46dbd09edfee38dc365a4a03269db4b5aabd9f1067760845
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.9

Security for carecopy 1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page