{"action":"created","issue":{"url":"https://api.github.com/repos/borgbackup/borg/issues/2960","repository_url":"https://api.github.com/repos/borgbackup/borg","labels_url":"https://api.github.com/repos/borgbackup/borg/issues/2960/labels{/name}","comments_url":"https://api.github.com/repos/borgbackup/borg/issues/2960/comments","events_url":"https://api.github.com/repos/borgbackup/borg/issues/2960/events","html_url":"https://github.com/borgbackup/borg/issues/2960","id":252508268,"node_id":"MDU6SXNzdWUyNTI1MDgyNjg=","number":2960,"title":"Simplistic Qt GUI for borgbackup","user":{"login":"vduseev","id":23616172,"node_id":"MDQ6VXNlcjIzNjE2MTcy","avatar_url":"https://avatars1.githubusercontent.com/u/23616172?v=4","gravatar_id":"","url":"https://api.github.com/users/vduseev","html_url":"https://github.com/vduseev","followers_url":"https://api.github.com/users/vduseev/followers","following_url":"https://api.github.com/users/vduseev/following{/other_user}","gists_url":"https://api.github.com/users/vduseev/gists{/gist_id}","starred_url":"https://api.github.com/users/vduseev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vduseev/subscriptions","organizations_url":"https://api.github.com/users/vduseev/orgs","repos_url":"https://api.github.com/users/vduseev/repos","events_url":"https://api.github.com/users/vduseev/events{/privacy}","received_events_url":"https://api.github.com/users/vduseev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":36,"created_at":"2017-08-24T07:12:44Z","updated_at":"2018-07-27T20:47:50Z","closed_at":null,"author_association":"NONE","body":"## Idea of GUI client\r\nCreate a simple desktop application that executes `borg` behind the scenes and runs the very basics of backups.\r\n\r\n### Goal\r\nAimed at users with no understanding of backup tools, directory structures, ssh, backup algorithms, etc. Allow them to run their favorite backup tool on any platform.\r\n\r\n### Proposed tech stack\r\n* PyQt 5 (Qt framework)\r\n* QML for UI\r\n* `borg` executed as `subprocess` underneath\r\n\r\n**Upd** (8/24/2017):\r\n* `require borg >= 1.1.0rc1 (and later >= 1.1.0)`\r\n* use `--json(-lines)`\r\n\r\n### Basic requirements\r\n* Backup files to external hard drive\r\n* Run on every major platform: ~~`Windows`~~, `MacOS X`, `Linux`, `FreeBSD?`\r\n\r\n### Available target platforms for Qt\r\n**Note**:  _Qt is not targeting FreeBSD as of latest 5.9 version_\r\n\r\n| Platform | \r\n|--|\r\n| Windows 7, 8.1, 10 (32/64-bit) | \r\n| openSUSE 42.1 (64-bit) |  \r\n| Red Hat Enterprise Linux 6.6, 7.2 (64-bit) | \r\n| Ubuntu 16.04 (64-bit) |\r\n| (Linux 32/64-bit) |\r\n| macOS 10.10, 10.11, 10.12 |\r\n| Embedded Linux |\r\n| QNX 6.6.0, 7.0 (armv7le and x86) |\r\n| INTEGRITY 11.4.x | \r\n| Universal Windows Platform (UWP) (x86, x86_64, armv7) |\r\n| Android (API Level: 16) |\r\n\r\n### Development plan\r\nI'd like to start on this project and create a separate repository for the Desktop GUI. I suppose \"borgbackup\" can then fork my repository.\r\n\r\nLooking forward to any ideas and comments about requirements for such desktop client.\r\n"},"comment":{"url":"https://api.github.com/repos/borgbackup/borg/issues/comments/408534620","html_url":"https://github.com/borgbackup/borg/issues/2960#issuecomment-408534620","issue_url":"https://api.github.com/repos/borgbackup/borg/issues/2960","id":408534620,"node_id":"MDEyOklzc3VlQ29tbWVudDQwODUzNDYyMA==","user":{"login":"marcpope","id":11093841,"node_id":"MDQ6VXNlcjExMDkzODQx","avatar_url":"https://avatars2.githubusercontent.com/u/11093841?v=4","gravatar_id":"","url":"https://api.github.com/users/marcpope","html_url":"https://github.com/marcpope","followers_url":"https://api.github.com/users/marcpope/followers","following_url":"https://api.github.com/users/marcpope/following{/other_user}","gists_url":"https://api.github.com/users/marcpope/gists{/gist_id}","starred_url":"https://api.github.com/users/marcpope/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcpope/subscriptions","organizations_url":"https://api.github.com/users/marcpope/orgs","repos_url":"https://api.github.com/users/marcpope/repos","events_url":"https://api.github.com/users/marcpope/events{/privacy}","received_events_url":"https://api.github.com/users/marcpope/received_events","type":"User","site_admin":false},"created_at":"2018-07-27T20:47:50Z","updated_at":"2018-07-27T20:47:50Z","author_association":"NONE","body":"@ThomasWaldmann not really sure how to move the content there"}}
{"actor":{"display_login":"marcpope"}}