Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beucismis/ozgursozluk
Free alternative Ekşi Sözlük front-end
https://github.com/beucismis/ozgursozluk
alternative beautifulsoup debe eksi eksisozluk flask front-end gundem self-hosted sozluk sukela
Last synced: about 2 months ago
JSON representation
Free alternative Ekşi Sözlük front-end
- Host: GitHub
- URL: https://github.com/beucismis/ozgursozluk
- Owner: beucismis
- License: wtfpl
- Created: 2023-04-22T22:41:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-21T19:52:03.000Z (6 months ago)
- Last Synced: 2024-10-02T07:59:05.735Z (3 months ago)
- Topics: alternative, beautifulsoup, debe, eksi, eksisozluk, flask, front-end, gundem, self-hosted, sozluk, sukela
- Language: HTML
- Homepage: https://ozgursozluk.freedns.rocks
- Size: 208 KB
- Stars: 29
- Watchers: 1
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![](https://img.shields.io/badge/python-3.8%2B-blue?style=flat-square&labelColor=black&color=%237FBE4A)
![](https://img.shields.io/pypi/v/ozgursozluk?style=flat-square&labelColor=black&color=%237FBE4A)
![](https://img.shields.io/badge/code%20style-black-black?style=flat-square&labelColor=black&color=%237FBE4A)
![](https://img.shields.io/github/actions/workflow/status/beucismis/ozgursozluk/tests.yml?label=tests&style=flat-square&labelColor=black&color=%237FBE4A)
![](https://img.shields.io/github/actions/workflow/status/beucismis/ozgursozluk/publish.yml?label=publish&style=flat-square&labelColor=black&color=%237FBE4A)A free and open source alternative ekşi sözlük front-end. Does not use the API, only scrapes the web.
Official instance: (offline) https://ozgursozluk.freedns.rocks
Donate: (offline) https://ozgursozluk.freedns.rocks/donate## Features
- No JavaScript
- Docker support
- Topic searching
- Viewing topic, entry and author
- Gündem and debe page support
- Optional displaying author nickname
- 8 different theme support
- Self-hosted, ad-free, simple and fast
- Responsive support for small screens## Installation
Install from the `pip`:
```
pip3 install ozgursozluk
```Install from the repo:
```
pip3 install git+https://github.com/beucismis/ozgursozluk.git
```Updating:
```
pip3 install ozgursozluk --upgrade
```## Deploying
```
flask --app ozgursozluk run
# or
gunicorn ozgursozluk:app
```Alternatively, with Docker:
```
git clone https://github.com/beucismis/ozgursozluk
cd ozgursozluk
docker build -t ozgursozluk .
docker run -p 8080:80 ozgursozluk
```See also, https://github.com/beucismis/ozgursozluk/wiki/Main
## Environment Variables
| Key | Type | Default Value |
| - | - | - |
| `SECRET_KEY` | `str` | random |
| `FLASK_RUN_HOST` | `str` | `127.0.0.1` |
| `FLASK_RUN_PORT` | `str` | `5000` |
| `EKSI_SOZLUK_BASE_URL` | `str` | `https://eksisozluk.com` |## Preview
## Redirection
[Redirector](https://einaregilsson.com/redirector) browser extension is recommended for use. Configuration:
```
Description: ekşi sözlük to özgürsözlük
Example URL: https://eksisozluk.com/linux--32084
Include pattern: ^https?://(?:.*\.)*(?