{"id":19594505,"url":"https://github.com/schlopp96/docuport_psg","last_synced_at":"2025-09-08T03:31:03.237Z","repository":{"id":40699737,"uuid":"373387010","full_name":"schlopp96/DocuPort_PSG","owner":"schlopp96","description":"Desktop application for providing quick and easy access to various chapters from the PySimpleGUI online-documentation website.","archived":false,"fork":false,"pushed_at":"2022-06-26T05:53:25.000Z","size":252,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-31T00:50:22.474Z","etag":null,"topics":["documentation","gui","pysimplegui","python","student","webbrowser"],"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/schlopp96.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}},"created_at":"2021-06-03T05:05:33.000Z","updated_at":"2023-11-26T09:47:08.000Z","dependencies_parsed_at":"2022-08-18T23:51:00.256Z","dependency_job_id":null,"html_url":"https://github.com/schlopp96/DocuPort_PSG","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlopp96%2FDocuPort_PSG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlopp96%2FDocuPort_PSG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlopp96%2FDocuPort_PSG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlopp96%2FDocuPort_PSG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schlopp96","download_url":"https://codeload.github.com/schlopp96/DocuPort_PSG/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232275382,"owners_count":18498268,"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":["documentation","gui","pysimplegui","python","student","webbrowser"],"created_at":"2024-11-11T08:43:46.101Z","updated_at":"2025-01-03T00:37:38.001Z","avatar_url":"https://github.com/schlopp96.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DocuPort - PySimpleGUI\n\n\u003e - _A PySimpleGUI Online Documentation Portal_\n\n---\n\n## About\n\n---\n\n[PySimpleGUI](https://pysimplegui.readthedocs.io/en/latest/) is an _excellent_ framework for building GUIs quickly, and with ease. Unfortunately, **_PSG_** doesn't have any _official_ offline documentation that can be easily downloaded. Instead, the documentation is hosted _online_, where it is changed and updated quite frequently - this being the primary reason for the creator maintaining the documentation online _only_.\n\nAs a result, users must go online anytime the documentation is needed, which is rather often as stated by the dev(s) themselves. So I decided to create a simple application that can take users to specific areas of the online documentation quickly, and with the click of a button. Thus, out of my own laziness and disdain for digging through webpages, **DocuPort PSG** was born!\n\n---\n\n## How to use DocuPort PSG - **GUI Version**\n\n---\n\n- _Using the application is about as simple can be:_\n\n  - Simply open the application, and choose a section to browse.\n    - _The color scheme of the window will be different each time the window is opened._\n  - Click on the desired section, and the app will open the documentation in your default browser automatically.\n    - You can open as many pages/chapters as you wish, and the app will remain open.\n  - **_DocuPort PSG_** is always shown on top of other open windows to prevent the need to continuously minimize/maximize/re-size/close your browser window when researching through _multiple_ sections.\n  - To exit or close the app, simply click the \"X\" at the top of the screen, or the \"Exit\" button at the bottom of the window.\n  - **_That's it!_**\n\n    ![DocuPort PSG](./docs/DP_PSG_screenshot.png)\n\n    ![DocuPort PSG](./docs/DP_PSG_screenshot2.png)\n\n---\n\n## How to use DocuPort PSG - **CLI Version**\n\n---\n\n\u003e _Introduced in v2.0.1b update_\n\n- The command-line-interface version of the application is entirely self explanatory through on-screen directions.\n- Simply follow the instructions displayed on screen, and you'll be fine!\n- The URL menu is **re-printed to the console every 5 user-inputs, or if user-input is anything that is not between [1-22]** _(e.g. if an incorrect input is entered)_.\n\n  ![DocuPort PSG CLI-Version](./docs/DP_PSG_CLI_screenshot.png)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschlopp96%2Fdocuport_psg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschlopp96%2Fdocuport_psg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschlopp96%2Fdocuport_psg/lists"}