Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nkrumahthis/gh-parliament-ai
AI RAG that teaches you what is going on in Ghana's parliament
https://github.com/nkrumahthis/gh-parliament-ai
ai ghana politics python rag typescript vite vite-react vitejs vitejs-react-typescript
Last synced: about 1 month ago
JSON representation
AI RAG that teaches you what is going on in Ghana's parliament
- Host: GitHub
- URL: https://github.com/nkrumahthis/gh-parliament-ai
- Owner: nkrumahthis
- License: other
- Created: 2024-10-25T23:41:42.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-06T21:33:58.000Z (3 months ago)
- Last Synced: 2024-11-06T22:29:37.318Z (3 months ago)
- Topics: ai, ghana, politics, python, rag, typescript, vite, vite-react, vitejs, vitejs-react-typescript
- Language: Python
- Homepage: https://gh-parliament-ai.nkrumahsarpong.com
- Size: 225 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gh-parliament-ai 🇬🇭
Making Ghana's parliamentary proceedings searchable and accessible through AI.
## Overview
gh-parliament-ai is an open-source project that automatically processes Ghana's parliamentary session videos to create a searchable archive of proceedings. The system downloads videos from the official parliamentary YouTube channel, transcribes them using AI, and makes them searchable through a modern web interface.
## Features
- 🎥 Video ingestion from Ghana Parliament's YouTube channel
- 🔍 Vector-based semantic search of proceedings
- 🔗 Direct links to video timestamps## Local Setup
Backend:
```commandLine
python3 -m venv .venv
source .venv/bin/activate
python backend/run.py
```Frontend:
```commandLine
cd frontend
npm run dev
```## License
MIT License - see [LICENSE](LICENSE) for details
## Acknowledgments
- Ghana Parliament for making proceedings publicly available on Youtube [here](https://www.youtube.com/@parliamentofghana816/streams)
- The open-source community for various tools and libraries used in this project## Support
For support, please open an issue in the GitHub repository or reach out to the maintainers.
---
Made with ❤️ for making Ghana's democracy more accessible.