I wanted to get a better understanding of how to leverage technology such as AI and ML and broaden my understanding of Python at the same time, hence this project. The idea is that I want to be able to pass in an RSS feed of some sort, have it identify commonalities across the feed and then, leveraging AI, give me a brief summary of the content the website provides.
- Clone the repository
git clone https://github.com/therealahall/rss-ai-analyzer
- Install dependencies
pip install -r requirements.txt
pip install -r requirements-dev.txt
- Build docker containers
docker compose build
To run the project, run
python src/app.py https://www.example.org/rss.xml
Its best to run testing inside of docker itself
docker compose run --rm test
Since this is a project that I'm using to learn, I am not accepting contributions of Pull Requests at this time
See COPYING for full license
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program. If not, see <https://www.gnu.org/licenses/>.