title: Indonesian News Summarizer ๐ฎ๐ฉ | |
emoji: ๐ฐ | |
colorFrom: indigo | |
colorTo: blue | |
sdk: streamlit | |
sdk_version: "1.32.0" | |
app_file: app.py | |
pinned: false | |
# Indonesian News Summarizer | |
This is a Streamlit web app that summarizes Indonesian news articles using the `cahya/t5-base-indonesian-summarization-cased` model from Hugging Face. | |
## Features | |
- Input a news article URL (e.g., from Detik.com) | |
- Extracts full article text using `newspaper3k` | |
- Summarizes using a fine-tuned T5 model | |
## Setup & Run | |
```bash | |
pip install -r requirements.txt | |
streamlit run app.py | |
``` | |
## Deployment on Hugging Face Spaces | |
1. Create a new Space (SDK: Streamlit) | |
2. Clone the Hugging Face repo | |
3. Push this project into the repo | |
```bash | |
git add . | |
git commit -m "Upload summarizer app" | |
git push | |
``` | |