A free and open source alternative ekşi sözlük front-end
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
beucismis 5a2d21a721
Merge pull request #6 from furkansm/main
12 months ago
.github/workflows Fix test file name 1 year ago
ozgursozluk Bumped version to 0.7.0 12 months ago
.gitignore Refactored settings route 1 year ago
Dockerfile Add Docker support 1 year ago
LICENSE Initial commit 1 year ago
README.md Update README.md 1 year ago
TODO.md Update TODO.md 1 year ago
gunicorn.conf.py Update gunicorn.conf.py 1 year ago
requirements-dev.txt Update requirements-dev.txt 1 year ago
requirements.txt Upgrade requests to version 2.31.0 1 year ago
tests.py Bump version 1 year ago

README.md

ozgursozluk

A free and open source alternative Ekşi Sözlük front-end. Does not use the API, only scrapes the web. Offical instance: https://ozgursozluk.freedns.rocks

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

Installing and Running

Clone the repository:

git clone https://github.com/beucismis/ozgursozluk
cd ozgursozluk/

Normal running:

pip3 install -r requirements.txt
gunicorn

Deploy using a different port: gunicorn --bind 127.0.0.1:3131

Running with Docker:

docker build -t ozgursozluk .
docker run -p 3131:80 ozgursozluk

Redirection

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?://(?:.*\.)*(?<!link.)eksisozluk\.com(/.*)?$
Redirect to: https://ozgursozluk.freedns.rocks$1
Pattern type: Regular Expression
Example result: https://ozgursozluk.freedns.rocks/linux--32084

Preview

License

This project lisanced under WTFPL for details check LICENSE file.