![](https://private-user-images.githubusercontent.com/40023234/244670463-4f145030-2376-4d2d-acb0-39167212793f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDk3MzIwNDIsIm5iZiI6MTcwOTczMTc0MiwicGF0aCI6Ii80MDAyMzIzNC8yNDQ2NzA0NjMtNGYxNDUwMzAtMjM3Ni00ZDJkLWFjYjAtMzkxNjcyMTI3OTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzA2VDEzMjkwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcxMjRkNzk2MzQ0ZTA5NTdlODAwNTIyZmI3MDYzMWVkY2NkOWM2OTJiMGZkMTQ2YjdhZThjMmY0MDkwNGUwZTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LJdXb2N-5wsR5VFKIzyKVVU4HQJK1gFwBLIizHmjUOc)
A free and open source alternative ekşi sözlük front-end. Does not use the API, only scrapes the web.
Official instance: https://ozgursozluk.freedns.rocks
Donate: https://ozgursozluk.freedns.rocks/donate
- 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
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
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
Key | Type | Default Value |
---|---|---|
SECRET_KEY |
str |
|
FLASK_RUN_HOST |
str |
127.0.0.1 |
FLASK_RUN_PORT |
str |
5000 |
EKSI_SOZLUK_BASE_URL |
str |
https://eksisozluk1923.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?://(?:.*\.)*(?<!link.)eksisozluk(.*)\.com(/.*)?$
Redirect to: https://ozgursozluk.freedns.rocks$1
Pattern type: Regular Expression
Example result: https://ozgursozluk.freedns.rocks/linux--32084
![]() |
![]() |
![]() |
This project is licensed under WTFPL for details, check LICENSE file.