GrapeNews
所属分类:大数据
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-01-12 09:21:38
上 传 者:
sh-1993
说明: 新闻数据自动化平台
(Automatic Platform for News Data)
文件列表:
gungnir/ (0, 2018-05-20)
gungnir/Clustering_news_filter.py (443, 2018-05-20)
gungnir/Configuration/ (0, 2018-05-20)
gungnir/Configuration/grapenews.com.service (362, 2018-05-20)
gungnir/Configuration/gungnir_celery_daemon.cfg (871, 2018-05-20)
gungnir/Configuration/gungnir_celery_daemon.service (845, 2018-05-20)
gungnir/Configuration/gungnir_grapenews (520, 2018-05-20)
gungnir/Configuration/requirements.txt (1626, 2018-05-20)
gungnir/Documentations/ (0, 2018-05-20)
gungnir/Documentations/Deploy_Manual_Windows.pdf (77953, 2018-05-20)
gungnir/Documentations/Deploy_Manul_Ubuntu1604.pdf (254051, 2018-05-20)
gungnir/Documentations/Gungnir Final Report.docx (6881007, 2018-05-20)
gungnir/Documentations/Gungnir Final Report.pdf (2273529, 2018-05-20)
gungnir/Init_data_collector.py (416, 2018-05-20)
gungnir/accounts/ (0, 2018-05-20)
gungnir/accounts/__init__.py (0, 2018-05-20)
gungnir/accounts/admin.py (143, 2018-05-20)
gungnir/accounts/apps.py (91, 2018-05-20)
gungnir/accounts/migrations/ (0, 2018-05-20)
gungnir/accounts/migrations/__init__.py (0, 2018-05-20)
gungnir/accounts/models.py (504, 2018-05-20)
gungnir/accounts/serializers.py (4044, 2018-05-20)
gungnir/accounts/tests.py (60, 2018-05-20)
gungnir/accounts/urls.py (672, 2018-05-20)
gungnir/accounts/views.py (2981, 2018-05-20)
gungnir/dataCollector/ (0, 2018-05-20)
gungnir/dataCollector/Ccreate.py (16497, 2018-05-20)
gungnir/dataCollector/Com_similarity.py (18844, 2018-05-20)
gungnir/dataCollector/Ctime.py (1395, 2018-05-20)
gungnir/dataCollector/Detect_title.py (2582, 2018-05-20)
gungnir/dataCollector/Past_news.py (3807, 2018-05-20)
gungnir/dataCollector/Remove_outlier.py (2186, 2018-05-20)
gungnir/dataCollector/Silhouette_Coefficient.py (6158, 2018-05-20)
gungnir/dataCollector/Similarity.py (4007, 2018-05-20)
gungnir/dataCollector/__init__.py (0, 2018-05-20)
gungnir/dataCollector/admin.py (63, 2018-05-20)
gungnir/dataCollector/apps.py (101, 2018-05-20)
... ...
## Gungnir - [GrapeNews](https://github.com/WenruiShen/GrapeNews/blob/master/ucdgrapenews.com)
### Files Structure:
* gungnir/
* --gungnir/ (Root APP)
* --dataCollector/ (APP-1 data collector and processor)
* --gungnirRest/ (APP-2 RESTful APIs)
* --accounts/ (Store and process user information)
* --frontend/
* --static/ (Store static files for front end)
* --django_logging_files/ (Store logging files)
* --Documentations/ (Code's documentations)
* ---- Deploy_Manual_Windows.pdf
* ---- Deploy_Manul_Ubuntu1604.pdf
* --requirements.txt (System dependencies)
* --Init_data_collector.py (Initial data collecting script)
* --Clustering_news_filter.py (Independent clustering script)
* --model_test.py (Database testing script)
* --user_info_test.py
* --mock_data.py (Mock data for the front end)
* --mock_unit_test.py (Mock unit test file)
* --manage.py
### Installation
* Install python-3.x
* Install postgresSql
* Install celery dependencies
* Install Node.js
## Quick Start:
### Backend Build Setup:
``` bash
# Install dependencies:
pip install -r requirements.txt
# Create migrations for those changes:
python manage.py makemigrations
# Apply those changes to the database:
python manage.py migrate
# Clean the datebase:
python manage.py flush
# Set independent Django running environment:(Only for Windows)
set DJANGO_SETTINGS_MODULE=gungnir.settings
# Initialized data collection:
python Init_data_collector.py
# Run Django server:
python manage.py runserver
```
### Frontend Build Setup:
``` bash
# under /frontend
# install dependencies from package.json
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
```
For detailed explanation on how front-end works, checkout the [guide](https://github.com/WenruiShen/GrapeNews/blob/master/http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](https://github.com/WenruiShen/GrapeNews/blob/master/http://vuejs.github.io/vue-loader).
> Timeline visualization - [TimelineJS3](https://github.com/WenruiShen/GrapeNews/blob/master/https://github.com/NUKnightLab/TimelineJS3)
## Production Deployment:
If you want to deploy this website online, please follow the next manuals.
* For Windows, please refer **Documentations/Deploy_Manual_Windows.pdf**
* For Ubuntu, please refer **Documentations/Deploy_Manul_Ubuntu1604.pdf**
##### Contributors:
* Wenrui Shen
* Xinlei Lin
* Zhenyu Liu
* Hong Su
* Lu Tong
* Chang Liu
近期下载者:
相关文件:
收藏者: