{"id":26490108,"url":"https://github.com/guysoft/backupfriend-client","last_synced_at":"2025-03-20T07:55:17.043Z","repository":{"id":51375090,"uuid":"311779853","full_name":"guysoft/backupfriend-client","owner":"guysoft","description":"Backupfriend wx widgets client","archived":false,"fork":false,"pushed_at":"2021-08-04T13:38:04.000Z","size":623,"stargazers_count":8,"open_issues_count":5,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-01T18:56:46.449Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/guysoft.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-10T20:42:56.000Z","updated_at":"2021-09-21T11:17:08.000Z","dependencies_parsed_at":"2022-09-14T01:25:23.585Z","dependency_job_id":null,"html_url":"https://github.com/guysoft/backupfriend-client","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysoft%2Fbackupfriend-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysoft%2Fbackupfriend-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysoft%2Fbackupfriend-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysoft%2Fbackupfriend-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guysoft","download_url":"https://codeload.github.com/guysoft/backupfriend-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244574733,"owners_count":20474818,"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":[],"created_at":"2025-03-20T07:55:16.384Z","updated_at":"2025-03-20T07:55:17.020Z","avatar_url":"https://github.com/guysoft.png","language":"Python","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=26VJ9MSBH3V3W\u0026source=url"],"categories":[],"sub_categories":[],"readme":"BackupFriend Client\n===================\n\nBackupFriend is a tool that lets you place a RaspberryPi with a hard drive in your friends house or family, or a server. And lets you sync your folders tracking history changes.\nIt uses a backend located here: https://github.com/guysoft/BackupFriend-docker . And a RaspsberryPi distro that holds this backend here: https://github.com/guysoft/BackupFriendPi\n\nThis repository is the graphical Desktop application.\n\nRequiremnets:\n - SSH\n -  rdiff-backup\n \n \nScreenshots\n===========\n\n.. image:: https://raw.githubusercontent.com/guysoft/backupfriend-client/master/media/backfriend-client-screenshot.png\n.. :scale: 25https://raw.githubusercontent.com/guysoft/backupfriend-client/master/media/backfriend-client-screenshot.png %\n.. :alt: Main window\n\nDonate\n------\nBackupFriend is 100% free and open source and maintained by Guy Sheffer. If its helping your life, your organisation or makes you happy, please consider making a donation. It means I can code more and worry less about my balance. Any amount counts.\n\n|paypal|\n\n.. |paypal| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif\n   :target: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=26VJ9MSBH3V3W\u0026source=url\n\nInstall\n=======\n\nLinux\n-----\n\nInstall depdenceies and package::\n\n    sudo apt-get install build-essential libgtk-3-dev librsync-dev\n    sudo pip3 install git+https://github.com/guysoft/backupfriend-client\n    \nMac\n---\n\n\nInstall the package::\n\n    sudo pip3 install git+https://github.com/guysoft/backupfriend-client\n\nWindows\n-------\n\nThere is a package built in github actions you can download an extract.\nWhen the inital release is done it will be avilable the relase tag.\nYou can find them here the bottom of the page of each run: \nhttps://github.com/guysoft/backupfriend-client/actions/workflows/main.yaml\n\nBuild and develop\n=================\n\n1. Clone this repo::\n\n    git clone https://github.com/guysoft/backupfriend-client.git\n \n\n2. Install requirements::\n\n    cd backupfriend-client\n    pip3 install requirements.txt\n\n3. Run: ::\n\n    python3 src/backupfriend-client.py\n\n\nWindows note:\n - You will need rdiff-backup executable from here: https://github.com/rdiff-backup/rdiff-backup/releases/tag/v2.0.5\n - You need ssh from here: http://www.mls-software.com/opensshd.html\n\nAtribution:\nIcon by: Freepik: https://www.flaticon.com/authors/freepik\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguysoft%2Fbackupfriend-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguysoft%2Fbackupfriend-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguysoft%2Fbackupfriend-client/lists"}