crypto_sentiment

所属分类:加密解密
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-02-27 15:41:24
上 传 者sh-1993
说明:  微型示例应用程序,提供每种加密货币的新闻文章情绪的“一览”视图,
(Tiny sample app that provides an "at a glance" view of news article sentiments per crypto currency,)

文件列表:
.dockerignore (110, 2022-09-08)
.env.sample (183, 2022-09-08)
.travis.yml (782, 2022-09-08)
Dockerfile (407, 2022-09-08)
LICENSE (1072, 2022-09-08)
app.js (2332, 2022-09-08)
collector.js (8500, 2022-09-08)
docker-compose.override.yml (165, 2022-09-08)
docker-compose.yml (972, 2022-09-08)
index.html (3403, 2022-09-08)
mongo-init.js (243, 2022-09-08)
package-lock.json (65342, 2022-09-08)
package.json (1415, 2022-09-08)

[![Build Status](https://gitlab.com/tweinmann/crypto_sentiment/badges/master/pipeline.svg)](https://gitlab.com/tweinmann/crypto_sentiment/pipelines) # crypto sentiment Tiny sample app that provides an "at a glance" view of news article sentiments per crypto currency. On a regular interval it does the following: 1. Get top 100 coins from https://www.coinmarketcap.com 2. Get news articles from https://www.cryptocompare.com 3. For each article .... 1. Get full HTML from article source URL 2. Extract plain text (strip layout, adds, etc) 3. Calculate weighting of coins from top 100 list (count occurence of coin name & symbol in plain text) 4. Calculate sentiment based on AFINN words 5. Store result in db The result is visualized using D3 pack. Each article is rendered as a bubble (click to get to the original article). Negative sentiment is shown in red, positive sentiment in green. The bigger the bubble, the higher the score. The older the article, the paler the color. **Prerequisites** 1. Docker **Usage** 1. Copy `.env.sample` to `.env` and set API key, DB users and passwords 2. Run `docker-compose build` 3. Run `docker-compose up` 4. Access app at `http://localhost:8080/`

近期下载者

相关文件


收藏者