An awesome Trend Analyser to keep updated with the latest trend.
Explore the docs »
View Demo .
Report Bug .
Request Feature
The problem AI-Powered-Trend-Analyzer solves With the rise of platforms like Twitter, Instagram, and Reddit, businesses and marketers face the challenge of keeping up with the constant flow of data. It’s becoming hard to track popular topics, gauge public opinion, or predict future trends from such massive and fast-changing content.
Challenges we ran into While developing our social media trend analyzer, we faced challenges with managing massive, fast-paced data across platforms under API limitations. Privacy regulations and frequent platform updates required ongoing compliance and adaptability. Finally, delivering real-time insights and trend forecasts demanded scalable, advanced analytics to handle the volatility of social media.
The model used here is Ollama's llama3.2 which is further fine-tuned for specific prompts.
To get started you have to have the following prerequisites. And follow along with the installation.
Go ahead and run the following commands to ensure you have both npm and pip installed.
- npm
npm install npm@latest -g
- pip
pip install fastapi, langchain, python-dotenv, tweepy, pandas
To use your API key, make a new file named .env and add the following line.
-
Get a free Bearer Token at https://twitter.com
-
Clone the repo
git clone https://github.com/drtoxic69/AI-Powered-Trend-Analyzer.git
git clone git@github.com:drtoxic69/AI-Powered-Trend-Analyzer.git
-
Enter your API in
.env
fileBEARER_TOKEN=your-token-here // make sure not to add any spaces in between
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the Apache-2.0 license License. See Apache-2.0 license License for more information.
Shivakumar - shivakumarjagadish12@gmail.com
Project Link: https://github.com/drtoxic69/AI-Powered-Trend-Analyzer