{"id":13471038,"url":"https://github.com/alphaonex86/Ultracopier","last_synced_at":"2025-03-26T13:30:42.798Z","repository":{"id":2228337,"uuid":"3180575","full_name":"alphaonex86/Ultracopier","owner":"alphaonex86","description":"Ultracopier acts as a replacement for files copy dialogs. Features: play/pause, speed limitation, on-error resume, error/collision management ...","archived":false,"fork":false,"pushed_at":"2025-02-19T18:44:15.000Z","size":36630,"stargazers_count":406,"open_issues_count":36,"forks_count":85,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-02-19T19:36:38.344Z","etag":null,"topics":["error-handling","error-manager","file-copy","file-manager","files","open-source"],"latest_commit_sha":null,"homepage":"http://ultracopier.first-world.info/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alphaonex86.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-01-14T21:50:07.000Z","updated_at":"2025-02-19T18:44:20.000Z","dependencies_parsed_at":"2024-03-26T01:31:00.535Z","dependency_job_id":"6bac5977-7d4c-4380-a850-f505f4e3997a","html_url":"https://github.com/alphaonex86/Ultracopier","commit_stats":{"total_commits":1025,"total_committers":7,"mean_commits":"146.42857142857142","dds":0.04682926829268297,"last_synced_commit":"b04e8d6f4837b2f4ad2b115e39686535d33bf462"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphaonex86%2FUltracopier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphaonex86%2FUltracopier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphaonex86%2FUltracopier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphaonex86%2FUltracopier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alphaonex86","download_url":"https://codeload.github.com/alphaonex86/Ultracopier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245662709,"owners_count":20652068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["error-handling","error-manager","file-copy","file-manager","files","open-source"],"created_at":"2024-07-31T16:00:38.723Z","updated_at":"2025-03-26T13:30:41.381Z","avatar_url":"https://github.com/alphaonex86.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# About\n\n[Ultracopier](https://ultracopier.herman-brule.com/) is free and open\nsource software licensed under GPLv3 that acts as a replacement for\nfiles copy dialogs.\n\nMain features include:\n- task queue\n- pause / resume\n- resume unfinished jobs\n- dynamic speed limitation\n- collision management\n- plugin support\n\n# Dependency\n- make\n- gcc\n- C++17 complier (due to Qt6.7)\n\nFor example on Debian based distros:\n\n```bash\nsudo apt install make gcc build-essential libssl-dev qtbase6-dev qtchooser qt6-qmake qtbase6-dev-tools qttools6-dev-tools\n```\n\n# Building\n\nBuilding an all-in-one version is as easy as compiling the main Qt project:\n\n```bash\nfind ./ -name '*.ts' -exec lrelease {} \\;\nqmake ultracopier.pro\nmake -j$(nproc)\n```\n\n# Run\n\n```bash\n./ultracopier\n```\n\n# Translations\n\nTranslations are provided via [Qt Linguist](http://doc.qt.io/qt-6/qtlinguist-index.html).\n\n1. Run `lupdate ultracopier.pro` to update the translation files\n2. Put your translation in `(plugins|resources)/Languages/XX/translation.ts`\n3. Run `lrelease ultracopier.pro` to compile the files\n4. Replace the `.qm` files in your Ultracopier release\n\n\n# Plugins\n\nCustomizations in form of [Plugins](plugins/README.md) are also possible.\n\n\n# Contributing\nThis project is hosted on [Github](https://github.com/alphaonex86/Ultracopier).\nAdd issues and merge requests there!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphaonex86%2FUltracopier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falphaonex86%2FUltracopier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphaonex86%2FUltracopier/lists"}