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
582a3dbf7b
|
1 year ago | |
---|---|---|
.github/workflows | 1 year ago | |
ozgursozluk | 1 year ago | |
.gitignore | 1 year ago | |
Dockerfile | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
TODO.md | 1 year ago | |
gunicorn.conf.py | 1 year ago | |
requirements-dev.txt | 1 year ago | |
requirements.txt | 1 year ago | |
tests.py | 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.