{"id":28543884,"url":"https://github.com/bpozdena/onedrivegui","last_synced_at":"2026-04-28T09:01:25.916Z","repository":{"id":38791161,"uuid":"451917187","full_name":"bpozdena/OneDriveGUI","owner":"bpozdena","description":"A simple GUI for OneDrive Linux client with multi-account support.","archived":false,"fork":false,"pushed_at":"2026-04-27T19:31:49.000Z","size":596,"stargazers_count":1195,"open_issues_count":10,"forks_count":66,"subscribers_count":15,"default_branch":"main","last_synced_at":"2026-04-27T21:22:58.799Z","etag":null,"topics":["gui","linux","onedrive","pyside6","python","qt"],"latest_commit_sha":null,"homepage":"","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/bpozdena.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-01-25T14:47:45.000Z","updated_at":"2026-04-27T19:31:53.000Z","dependencies_parsed_at":"2023-10-13T10:52:29.130Z","dependency_job_id":"07dfacb2-ea99-4f26-b836-0755e98dde74","html_url":"https://github.com/bpozdena/OneDriveGUI","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/bpozdena/OneDriveGUI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpozdena%2FOneDriveGUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpozdena%2FOneDriveGUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpozdena%2FOneDriveGUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpozdena%2FOneDriveGUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bpozdena","download_url":"https://codeload.github.com/bpozdena/OneDriveGUI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpozdena%2FOneDriveGUI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32373515,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"online","status_checked_at":"2026-04-28T02:00:07.250Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gui","linux","onedrive","pyside6","python","qt"],"created_at":"2025-06-09T22:06:11.273Z","updated_at":"2026-04-28T09:01:25.910Z","avatar_url":"https://github.com/bpozdena.png","language":"Python","readme":"![GitHub all releases](https://img.shields.io/github/downloads/bpozdena/OneDriveGUI/total)\n\n# OneDriveGUI\n\n## About\nA GUI for [Linux OneDrive Client](https://github.com/abraunegg/onedrive) with multi-account support.\n![image](https://github.com/user-attachments/assets/00769399-1a65-4648-8705-7dee81ee4f52)\n\n## Feature Highlights  \n- Management and configuration of multiple OneDrive accounts.\n- Asynchronous real-time monitoring of multiple OneDrive accounts.\n- Setup wizard for easy OneDrive profile creation and import.\n- Auto-sync on GUI startup.\n- Support for GUI-based login process.\n- System tray (if supported by your desktop environment).\n- Start minimized to tray/dock.\n- Input validation to prevent configuration of incompatible OneDrive client options.\n- Progress monitoring of multiple simultaneous file transfers.\n- Import and management of SharePoint Shared Libraries.\n- Tooltips with brief explanations of various OneDrive Client configuration options.\n- Prompt for re-sync authorization to prevent unexpected data loss.\n\n## Known Limitations\n- No window shadows for Wayland sessions.\n- No window icon when using AppImage on Wayland sessions.\n- AppImage still requires the use of an external browser for authentication.\n- Check for other reported [issues/limitations](https://github.com/bpozdena/OneDriveGUI/issues). \n\n## Compatibility\n- Minimum supported OneDrive client version: v2.5.6.\n- You will be shown warnings if your OneDrive Client is not up to date.\n\n## Other Notes\n- Questions, suggestions, contributions, and bug reports are welcome. \n- Backup your OneDrive config files before importing them to the GUI.\n- Backup your data before use to prevent accidental file deletion due to OneDrive misconfiguration. \n- No warranty.\n\n# Running and Installing OneDriveGUI\n| :exclamation:        | Ensure the latest version of [OneDrive for Linux](https://abraunegg.github.io/) is installed based on [instructions](https://github.com/abraunegg/onedrive/blob/master/docs/install.md) for your distro. |\n|-----------------------|:----------------------------------------------------------------------------------------------------------------|\n\n## AppImage \n1) Download the latest `OneDriveGUI-*-x86_64.AppImage` from the [release assets](https://github.com/bpozdena/OneDriveGUI/releases).\n1) Make the `.AppImage` file executable with `chmod +x ./OneDriveGUI-\u003c**version**\u003e-x86_64.AppImage` and run it. \n\n| :memo:        | Users of Ubuntu 22.04+ may also need to install FUSE2 with `sudo apt install libfuse2`.      |\n|---------------|:--------------------------------------------------------------------------------------------|\n\n## AUR\n- An AUR package [onedrivegui-git](https://aur.archlinux.org/packages/onedrivegui-git) is available (maintainer: Integral).\n\n## Running from Source\n\n1) Ensure Python3 and [pip](https://pip.pypa.io/en/stable/installation/) are installed on your system. \n1) Clone or download the content of this repository and `cd` into the resultant folder:\n    ```sh\n    git clone https://github.com/bpozdena/OneDriveGUI.git\n    cd OneDriveGUI\n    ```\n1) Install dependencies:\n    ```sh\n    python3 -m pip install -r requirements.txt\n    ```\n\n1) Start OneDrive GUI:\n    ```sh\n    cd src/\n    python3 OneDriveGUI.py\n    ```\n\n    Optionally, you can detach the GUI from the terminal by using the command below:\n    ```sh\n    cd src/\n    nohup python3 OneDriveGUI.py \u003e /dev/null 2\u003e\u00261 \u0026\n    ```\n\n# Usage\n- Once the GUI starts, you will be able to create a new OneDrive profile or import your pre-existing one. Just follow the wizard steps.\n- You can adjust your OneDrive profile options as needed. \n- Start OneDrive sync in monitor mode via the GUI by pressing the `Play` button.\n\n# Additional Notes\n- When importing a OneDrive config file, all comments will be removed.\n- If multi-line options `skip_file` and `skip_dir` are used, they will be consolidated into a single line.\n- The list of managed OneDrive profiles is stored in `~/.config/onedrive-gui/profiles`. You can manually rename your profile or path to the config file there.\n- Newly created OneDrive config files are stored in `~/.config/onedrive/accounts/\u003cprofile_name\u003e`.\n- Debug logs are saved in ``. Logging can be changed in the GUI settings.\n\n# Attribution\n- Icons by \u003ca target=\"_blank\" href=\"https://icons8.com\"\u003eIcons8\u003c/a\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbpozdena%2Fonedrivegui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbpozdena%2Fonedrivegui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbpozdena%2Fonedrivegui/lists"}