Ultracopier Save

Ultracopier acts as a replacement for files copy dialogs. Features: play/pause, speed limitation, on-error resume, error/collision management ...

Project README

About

Ultracopier is free and open source software licensed under GPLv3 that acts as a replacement for files copy dialogs.

Main features include:

  • task queue
  • pause / resume
  • resume unfinished jobs
  • dynamic speed limitation
  • collision management
  • plugin support

Dependency

  • make
  • gcc
  • qtmultimedia5-dev
  • libogg-dev
  • libopus-dev
  • libgl1-mesa-dev

For example on Debian based distros:

sudo apt install make gcc qtmultimedia5-dev libogg-dev libopus-dev libgl1-mesa-dev build-essential libssl-dev qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools gcc-multilib qttools5-dev-tools

Building

Building an all-in-one version is as easy as compiling the main Qt project:

find ./ -name '*.ts' -exec lrelease {} \;
qmake ultracopier.pro
make -j$(nproc)

Run

./ultracopier

Translations

Translations are provided via Qt Linguist.

  1. Run lupdate ultracopier.pro to update the translation files
  2. Put your translation in (plugins|resources)/Languages/XX/translation.ts
  3. Run lrelease ultracopier.pro to compile the files
  4. Replace the .qm files in your Ultracopier release

Plugins

Customizations in form of Plugins are also possible.

Contributing

This project is hosted on Github. Add issues and merge requests there!

Open Source Agenda is not affiliated with "Ultracopier" Project. README Source: alphaonex86/Ultracopier
Stars
376
Open Issues
31
Last Commit
2 months ago
License

Open Source Agenda Badge

Open Source Agenda Rating