Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/datatau-net/datatau-net
Open Source Django-based Hacker News Board
https://github.com/datatau-net/datatau-net
Last synced: 3 months ago
JSON representation
Open Source Django-based Hacker News Board
- Host: GitHub
- URL: https://github.com/datatau-net/datatau-net
- Owner: datatau-net
- License: mit
- Created: 2019-06-25T08:14:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-16T11:30:27.000Z (over 2 years ago)
- Last Synced: 2024-05-21T00:49:28.625Z (6 months ago)
- Language: Python
- Size: 376 KB
- Stars: 43
- Watchers: 7
- Forks: 6
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DataTau
https://datatau.net
## Django based Hacker News clone
DataTau is a clone of popular Hacker News site. It was started in 2014 and went down with no explanation
in May 2019. After a month of inactivity, we decided to create our own clone of the site under a `.net` domain using
a framework familiar to us (Python based Django), reaching Hacker News front page when launching.We decided to open source the project to avoid the mistakes of the original version and being more community-driven.
Thanks to this you can contribute to make DataTau better and its development will not depend only on a few people, with
the risk of going unmaintained again.Another goal of this project is becoming Django based Hacker News style news board template you can use to power your
own community.We built this site very fast and copying a lot of original Hacker News frontend, so you can expect bugs, unsemantic
html, etc. Please visit kanban board of this repository and issues if you think you can be helpful.## Project setup (Linux version)
* Clone repository:
```bash
git clone [email protected]:datatau-net/DataTau.git
```* Install system dependencies:
```bash
sudo apt install virtualenv python3-dev
```* Create Python virtual environment
```bash
mkdir ~/.venvs
virtualenv -p python3 ~/.venvs/datatau_env
source ~/.venvs/datatau_env/bin/activate
pip install -r requirements.txt
```* Clean start
```bash
bash restart_db_dev.sh
```* Open development url: http://0.0.0.0:8000
## Contributors