Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.