Cybode
所属分类:模式识别(视觉/语音等)
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-10-12 18:50:02
上 传 者:
sh-1993
说明: Cybode是一个分析程序,可以检测社交媒体、新闻和一般细分市场的情绪。跟踪用户活动并提供总体sco...,
(Cybode is an analyser that detects sentiments over social media, news and general segments. Tracks user activity and gives an overall score of whether the content is genuine or not.)
文件列表:
LICENSE (18092, 2023-10-12)
api.cybode.com/ (0, 2023-10-12)
api.cybode.com/app.py (7686, 2023-10-12)
api.cybode.com/blacklist.csv (102592, 2023-10-12)
api.cybode.com/config.py (91, 2023-10-12)
api.cybode.com/requirements.txt (256, 2023-10-12)
api.cybode.com/routes/ (0, 2023-10-12)
api.cybode.com/routes/__init__.py (12, 2023-10-12)
api.cybode.com/routes/news/ (0, 2023-10-12)
api.cybode.com/routes/news/articlesentiment.py (1408, 2023-10-12)
api.cybode.com/routes/social/ (0, 2023-10-12)
api.cybode.com/routes/social/youtubedata.py (866, 2023-10-12)
api.cybode.com/templates/ (0, 2023-10-12)
api.cybode.com/templates/word-cloud.html (283, 2023-10-12)
api.cybode.com/wordcloud.png (236833, 2023-10-12)
www.cybode.com/ (0, 2023-10-12)
www.cybode.com/.eslintrc.json (43, 2023-10-12)
www.cybode.com/components/ (0, 2023-10-12)
www.cybode.com/components/ArticleSentiment.tsx (1337, 2023-10-12)
www.cybode.com/components/ArticleSummary.tsx (860, 2023-10-12)
www.cybode.com/components/AuthenticityCheck.tsx (1078, 2023-10-12)
www.cybode.com/components/BotActivity.tsx (2736, 2023-10-12)
www.cybode.com/components/Conclusion.tsx (2897, 2023-10-12)
www.cybode.com/components/Header.tsx (408, 2023-10-12)
www.cybode.com/components/PropogandaClassification.tsx (1339, 2023-10-12)
www.cybode.com/components/TwitterAnalysis.tsx (2021, 2023-10-12)
www.cybode.com/components/TwitterSentiment.tsx (1359, 2023-10-12)
www.cybode.com/components/WordCloud.tsx (1171, 2023-10-12)
www.cybode.com/next.config.js (124, 2023-10-12)
... ...
# Cybode - Decoding the social media
# Our Features :
The these three features are proposed by us.
- Databind : a lookup tool that uses OSINT to get user data on different parameters
like username, email, name. etc
- Detectron : a detection tool that will fetch data from news url and give a detailed overview of it with summary, visulaization,
analysis, detect propoganda, hate speech, etc.
- Demystify : To analyse the patterns/trends of social media and classify them according
to some predefined fields like - most active, most used, hate speech,etc.
To understand the social activity and decode the patterns behind them. Also, the
individual can be identified with the most hate speech used related to any topic.
**Technology stack**: We will be using flask for the backend and next.js for the frontend.
## Hacktoberfest
### Powered by:
### How to contribute
Read our [workflow](https://opensource.tcetmumbai.in/docs/resources/workflows/external-workflow/) guide, and have a look at issues marked with the
Hacktoberfest
tag on it. Do not forget to read the rest of the README. For serious doubts, contact the project maintainers on our discord server.
## Dependencies
All the dependencies used in this project will be listed in the `package.json` file and `requirements.txt` file.
## Installation
Configure the project with all dependencies
## Setup the project on your local
Fork and clone the repo
```bash
git clone
cd Cybode
```
Now go ahead and setup the frontend
> Make sure you have npm or yarn installed in your system if not pls do that
With npm
```bash
cd www.cybode.com
npm install
npm run dev
```
With yarn
```bash
cd www.cybode.com
yarn install
yarn dev
```
Now setup your backend server
It is suggested to create a virtualenv
```bash
cd api.cybode.com
pip install virtualenv
virtualenv venv
```
Activate the venv
On windows
```bash
venv\Scripts\activate
```
On linux
```bash
source
```
Now install the dependencies
```bash
pip install - r requirements.txt
```
To start working on this project first you need to create `.env` file. This .env file will contain:
`Huggingface API key` which you will get by creating an account on [huggingface](https://huggingface.co/)
```bash
HUGGINGFACE_API=hf_your_key
```
Tada project is up and running!
## How to Contribute
1. Choose an issue, bug, exploit, or feature to work on: Start by identifying an issue or feature in the repository that you would like to work on. If you can't find an existing issue or feature, you can create a new one.
2. Fork the repository: Once you have identified an issue or feature to work on, you will need to fork the repository. This creates a copy of the repository in your own GitHub account.
3. Clone the repository: Next, you will need to clone the repository to your local machine. You can do this by using the git clone command and specifying the URL of the repository.
4. Create a new branch: Before making any changes, you should create a new branch in your local repository. This will keep your changes separate from the main branch of the repository and make it easier to submit a pull request later on.
5. Make your changes: Now you can make your changes to the code in your local branch. Be sure to follow the project's coding style and conventions.
6. Test your changes: Once you have made your changes, be sure to test them thoroughly to ensure that they work as intended and do not introduce new issues or bugs.
7. Commit your changes: Once you are satisfied with your changes, commit them to your local branch using the git commit command.
8. Push your changes: Once you have committed your changes, push them to your forked repository on GitHub using the git push command.
9. Open a pull request: Finally, open a pull request to merge your changes into the staging branch of the repository. Be sure to describe your changes and explain why they are necessary or beneficial. Note that the project maintainers may request changes or reject your pull request, so your first pull request is not guaranteed to be accepted.
> It's also worth noting that you should communicate with the project maintainers and other contributors to ensure that your changes align with the project's goals and direction.
近期下载者:
相关文件:
收藏者: