Newsboat_Youtube_Feed/README.md

62 lines
1.7 KiB
Markdown
Raw Normal View History

2021-10-23 18:34:29 -03:00
## Agregador de canales de YouTube a Newsboat
**¿Que es?**
Un script sencillo, escrito en lenguaje **Bash**, que busca el **id** y **nombre** de canales
de youtube para agregarlos al feed de [newsboat](https://github.com/newsboat/newsboat) *`~/.config/newsboat/urls`*
Permite importar desde una base de datos de [NewPipe](https://github.com/TeamNewPipe/NewPipe/) (json, db, db.zip)
-----
### Añadir canal(es) al feed RSS
#### Uso
```bash
./newsboat-yt-aggregator.sh
```
```bash
╔═════════════════════════════════════════════════╗
║ Añadir canal(es) de YouTube al feed de Newsboat ║
╚═════════════════════════════════════════════════╝
Opciones:
1) Importar desde un link
2) Importar desde una lista de links
3) Importar desde base de datos de NewPipe
4) Importar desde archivo JSON de NewPipe
0) Salir
¿Que necesitas?
--> :
```
#### Formatos admitidos
- [x] Link
- [x] Lista
- [x] DB
- [x] DB.zip
- [x] JSON
#### Requerimientos
- **wget**
- Consultas a youtube.com
- sqlite3
2021-10-23 18:36:29 -03:00
- Importa [newpipe](https://github.com/TeamNewPipe/NewPipe/).db, *opcional*
2021-10-23 18:34:29 -03:00
- unzip
- Extrae [newpipe](https://github.com/newsboat/newsboat)-db.zip, *opcional*
- **grep**
- **sed**
----
### Script
```mermaid
graph TD
Main[Script] --> Link --> GetID[Obtener ID]
Main --> Lista[Lista de Links] --> GetID
Main --> BD[Base de Datos] --> Extraer[Extraer ID y Nombre]
Main --> JSON --> Validador
Extraer --> Validador
GetID --> Validador --> AddRSS[Agregar RSS]
```