A crowdsourced platform to blacklist sms spammers and blackmailers
GPL-3.0 License
Lista Hũ is a project that aims to create a crowdsourced database of sms spammers and blackmailers, so the numbers can be blocked in the future.
Lista Hũ has an RESTful API to query the database and the dataset is released under the CC BY-NC-SA 4.0 license.
Django==2.2.3
django-adminactions==1.6.0
django-autoslug==1.9.4
django-cors-headers==3.0.2
django-filter==2.2.0
djangorestframework==3.10.1
gunicorn==19.9.0
Pillow==6.1.0
psycopg2-binary==2.8.3
unicodecsv==0.14.1
vobject==0.9.6.1
git clone [email protected]:melizeche/listahu.git
cd listahu
virtualenv env
source env/bin/activate
pip install -r requirements.txt
Configurate listahu/settings.py (Config example listahu/settings.py.example)
./manage.py makemigrations backend
./manage.py migrate
./manage.py createsuperuser
PostgreSQL is recommended but you can use any database supported by Django(e.g. MySQL, SQLite)
sudo apt install postgresql postgresql-contrib postgresql-server-dev libpq-dev libjpeg-dev python3-dev python3-pip python3-virtualenv git
sudo -u postgres psql;
CREATE USER usuario WITH PASSWORD 'password';
(replace 'usuario' and 'password' with desired username and password)
sudo -u postgres createdb -O usuario listahu
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
This project is licensed under the terms of the GNU General Public License v3.0 - see the LICENSE file for details