inked engine π€π€
June 7, 2020 Β· View on GitHub
| λ΄μ€ λΆμμ μν ν΄ν·μ λλ€.
Main features
-
news data indexing
-
news data processing
-
provide api for service server
Inked-news-crawler μμ μλ‘μ΄ λ΄μ€λ°μ΄ν°λ₯Ό λ°μμ¨ν, μΈλ±μ±κ³Ό pre-proccessing μ ν©λλ€. μλΉμ€ μλ²μμ μμ²νλ μ 보λ₯Ό λΆμνμ¬ μλΉμ€ μλ²λ‘ μ λ¬νλ©°, μλΉμ€ μλ²μμ ν΄λΌμ΄μΈνΈλ‘ λ΄μ€ μ 보λ₯Ό μ 곡ν©λλ€.
News data model
- tags : { company : [], namedEntities: [], keywords: []}
- content
- origin
- title
- time
How to install virtualenv:
Install pip first
sudo apt-get install python3-pip
Then install virtualenv using pip3
sudo pip3 install virtualenv
Now create a virtual environment
virtualenv venv
KoNlPy setup
http://konlpy.org/en/v0.4.4/install/
sudo apt-get install g++ openjdk-8-jdk
bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)
start the engine server
daphne server.asgi:application
supervisor ctrl
restart server
sudo supervisorctl restart asgi_daphne
IMPORTANT:: seed credential files
you can see
server/settings/production.py
credentials/db-connection.json
from .gitignore which two files you will have to provide manually to run this project.
modules
- duplicate news checker β
- spam news detector π«
- word2vec β (wiki) π« (news)
used by
developed by
develped by softmarshmallow