{"id":15007493,"url":"https://github.com/calexandru2018/offstack-app","last_synced_at":"2025-09-28T20:31:29.448Z","repository":{"id":52696416,"uuid":"258550086","full_name":"calexandru2018/offstack-app","owner":"calexandru2018","description":"GTK3 app to locally store favorite marked questions and answers from Stackoverflow.","archived":false,"fork":false,"pushed_at":"2022-12-08T04:04:30.000Z","size":181,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-03-23T11:57:06.008Z","etag":null,"topics":["linux","linux-app","python-gui","python3","stackoverflow","ststackoverflow-favorites"],"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/calexandru2018.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-24T15:24:20.000Z","updated_at":"2022-11-12T22:47:05.000Z","dependencies_parsed_at":"2022-09-12T13:40:19.912Z","dependency_job_id":null,"html_url":"https://github.com/calexandru2018/offstack-app","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/calexandru2018%2Foffstack-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calexandru2018%2Foffstack-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calexandru2018%2Foffstack-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calexandru2018%2Foffstack-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calexandru2018","download_url":"https://codeload.github.com/calexandru2018/offstack-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234558811,"owners_count":18852284,"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":["linux","linux-app","python-gui","python3","stackoverflow","ststackoverflow-favorites"],"created_at":"2024-09-24T19:10:19.859Z","updated_at":"2025-09-28T20:31:28.817Z","avatar_url":"https://github.com/calexandru2018.png","language":"Python","funding_links":["https://liberapay.com/calexandru2018/donate"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOffstack App\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eLocally store \u003cb\u003eStackoverflow\u003c/b\u003e answers, comments, ratings and personal keywords of your favorite marked questions. \u003cb\u003eOnly for Linux.\u003c/b\u003e\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/calexandru2018/offstack-app/releases/latest\"\u003e\n      \u003cimg alt=\"Build Status\" src=\"https://img.shields.io/github/release/calexandru2018/offstack-app.svg?style=flat\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://pepy.tech/project/offstack-app\"\u003e\n    \u003cimg alt=\"Downloads\" src=\"https://pepy.tech/badge/offstack-app\"\u003e\n  \u003c/a\u003e   \n    \u003ca href=\"https://pepy.tech/project/offstack-app/week\"\u003e\n      \u003cimg alt=\"Downloads per Week\" src=\"https://pepy.tech/badge/offstack-app/week\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://liberapay.com/calexandru2018/donate\"\u003e\u003cimg alt=\"Donate using Liberapay\" src=\"https://liberapay.com/assets/widgets/donate.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/offstack-app?color=Yellow\u0026label=python\u0026logo=Python\u0026logoColor=Yellow\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.codefactor.io/repository/github/calexandru2018/offstack-app\"\u003e\n    \u003cimg src=\"https://www.codefactor.io/repository/github/calexandru2018/offstack-app/badge\" alt=\"CodeFactor\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/calexandru2018/offstack-app/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/l/offstack-app?style=flat\" alt=\"License\"\u003e\u003c/img\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://actions-badge.atrox.dev/calexandru2018/offstack-app/goto?ref=master\"\u003e\n        \u003cimg alt=\"GitHub Workflow Status (branch)\" src=\"https://img.shields.io/github/workflow/status/calexandru2018/offstack-app/master flake8/master?label=master%20flake8\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://actions-badge.atrox.dev/calexandru2018/offstack-app/goto?ref=testing\"\u003e\n      \u003cimg alt=\"GitHub Workflow Status (Testing)\" src=\"https://img.shields.io/github/workflow/status/calexandru2018/offstack-app/testing flake8/testing?label=testing%20flake8\"\u003e\n    \u003c/a\u003e \n\u003c/p\u003e\n\u003cp\u003e\nThe main goal with \u003cb\u003eOffstack\u003c/b\u003e is to make sure that developpers have access to their favorite stackoverflow questions\u0026answers locally on their computers, without the need of using a browser and searching for previously saved issues.\n\u003c/p\u003e\n\n### Installing Dependencies\n\n**Dependencies:**\n\n- python3.5+\n- pip for python3 (pip3)\n- setuptools for python3 (python3-setuptools)\n- requests-oauthlib\n- requests\n- oauthlib\n- selenium\n- \u003ca href=\"https://github.com/mozilla/geckodriver/releases\"\u003egeckodriver\u003c/a\u003e\n\n\nInstall the following packages based on your distro:\n\n| **Distro**                              | **Command**                                                                                                                           |\n|:----------------------------------------|:---------------------------------------------------------------------------------------------------------                             |\n|Fedora/CentOS/RHEL                       | `sudo dnf install -y python3-gobject gtk3`                                              |\n|Ubuntu/Linux Mint/Debian and derivatives | `sudo apt install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0`                        |\n|OpenSUSE/SLES                            | `sudo zypper install python3-gobject python3-gobject-Gdk typelib-1_0-Gtk-3_0 libgtk-3-0`  |\n|Arch Linux/Manjaro                       | `sudo pacman -S python-gobject gtk3`       |\n\n\n## Installing offstack\n\nBefore proceeding with with the next installation steps, make sure that you have downloaded \u003ca href=\"https://github.com/mozilla/geckodriver/releases\"\u003egeckodriver\u003c/a\u003e and moved it into `/usr/lib` or `/usr/local/lib`, otherwise this will not work.\n\nYou can either install via \u003cb\u003ePIP\u003c/b\u003e or by cloning the repository.\n\n`pip3 install offstack`\n\n### To update to a new version\n\n`pip3 install offstack --upgrade`\n\n## Manual Installation\n\n1. Clone this repository\n\n    `git clone https://github.com/calexandru2018/offstack-app`\n\n2. Step into the directory\n\n   `cd offstack`\n\n3. Install\n\n    `python3 setup.py install`\n\n### How to use\n\n `offstack`\n\n## GUI Layout\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/P2D5mKE.png\" alt=\"Advanced Settings\"\u003e\u003c/img\u003e\n\u003c/p\u003e \n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/BxJ2Fys.png\" alt=\"Diagnosis Tool\"\u003e\u003c/img\u003e\n\u003c/p\u003e \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalexandru2018%2Foffstack-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalexandru2018%2Foffstack-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalexandru2018%2Foffstack-app/lists"}