Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/calexandru2018/offstack-app

GTK3 app to locally store favorite marked questions and answers from Stackoverflow.
https://github.com/calexandru2018/offstack-app

linux linux-app python-gui python3 stackoverflow ststackoverflow-favorites

Last synced: about 1 month ago
JSON representation

GTK3 app to locally store favorite marked questions and answers from Stackoverflow.

Awesome Lists containing this project

README

        

Offstack App


Locally store Stackoverflow answers, comments, ratings and personal keywords of your favorite marked questions. Only for Linux.



Build Status


Downloads


Downloads per Week



Donate using Liberapay



PyPI - Python Version




CodeFactor


License




GitHub Workflow Status (branch)


GitHub Workflow Status (Testing)



The main goal with Offstack is to make sure that developpers have access to their favorite stackoverflow questions&answers locally on their computers, without the need of using a browser and searching for previously saved issues.

### Installing Dependencies

**Dependencies:**

- python3.5+
- pip for python3 (pip3)
- setuptools for python3 (python3-setuptools)
- requests-oauthlib
- requests
- oauthlib
- selenium
- geckodriver

Install the following packages based on your distro:

| **Distro** | **Command** |
|:----------------------------------------|:--------------------------------------------------------------------------------------------------------- |
|Fedora/CentOS/RHEL | `sudo dnf install -y python3-gobject gtk3` |
|Ubuntu/Linux Mint/Debian and derivatives | `sudo apt install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0` |
|OpenSUSE/SLES | `sudo zypper install python3-gobject python3-gobject-Gdk typelib-1_0-Gtk-3_0 libgtk-3-0` |
|Arch Linux/Manjaro | `sudo pacman -S python-gobject gtk3` |

## Installing offstack

Before proceeding with with the next installation steps, make sure that you have downloaded geckodriver and moved it into `/usr/lib` or `/usr/local/lib`, otherwise this will not work.

You can either install via PIP or by cloning the repository.

`pip3 install offstack`

### To update to a new version

`pip3 install offstack --upgrade`

## Manual Installation

1. Clone this repository

`git clone https://github.com/calexandru2018/offstack-app`

2. Step into the directory

`cd offstack`

3. Install

`python3 setup.py install`

### How to use

`offstack`

## GUI Layout


Advanced Settings


Diagnosis Tool