https://github.com/pablouser1/wuolahextra
UserScript para Wuolah con mejoras a la experiencia del usuario
https://github.com/pablouser1/wuolahextra
userscript wuolah
Last synced: about 1 year ago
JSON representation
UserScript para Wuolah con mejoras a la experiencia del usuario
- Host: GitHub
- URL: https://github.com/pablouser1/wuolahextra
- Owner: pablouser1
- License: mit
- Created: 2022-12-17T16:49:32.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-09T07:36:33.000Z (about 2 years ago)
- Last Synced: 2024-05-09T21:26:06.547Z (about 2 years ago)
- Topics: userscript, wuolah
- Language: TypeScript
- Homepage:
- Size: 139 KB
- Stars: 34
- Watchers: 4
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# WuolahExtra
Userscript para Wuolah.
Para usar este programa necesitas un gestor de userscripts (por ejemplo, [ViolentMonkey](https://violentmonkey.github.io)) instalado en tu navegador.
## Funciones implementadas
* Quita anuncios de los pdfs
* Client-side PRO
* Puedes descargar carpetas dando un click (EN DESARROLLO)
* Limpiar partes de la interfaz innecesarias
* Publicidad en el fondo
* Vídeos antes de descargar
* Forzar modo oscuro
## Instalación
Una vez hayas descargado tu gestor de userscripts, descarga el script desde la sección de [Releases](https://github.com/pablouser1/WuolahExtra/releases), ¡y listo!
## Configuración
Puedes acceder a la configuración del script desde tu gestor de userscripts en el icono de tu barra de herramientas ([más info](https://wiki.greasespot.net/Greasemonkey_Manual:Monkey_Menu#The_Menu))
### Debug
Muestra información para desarrolladores en la consola
### Métodos de limpieza de PDFs
| Método | Estado | Detalles | Config ID | + info |
| :--: | :--: | :--: | :--: | :--: |
| GulagCleaner | ✅ | **Activado por defecto**, buenos resultados | gulag | [Source](https://github.com/YM162/gulagcleaner) |
| PDFLib | ❌ | En desarrollo | pdflib | [Source](https://github.com/Hopding/pdf-lib)
| Ninguno | - | Deshabilita todos los sitemas de eliminación de anuncios | none | -
### Limpiar UI
Elimina elementos de la interfaz como patrocinios, enlaces sociales...
## Desarrollo
### Instalar dependencias
```bash
yarn install
```
### Modo desarrollo
```bash
yarn dev
```
### Modo producción
```bash
yarn build
```
## TODO
* Para los métodos GULAG / PDFLib
* Eliminar los anuncios de los pdfs contenidos en los zips
* Encontrar la forma de sacar el nombre original del archivo
* Eliminar dependencia `GM_config` e implementar la configuración usando exclusivamente `GM.getValue` y `GM.setValue`
## Créditos
* [GM_Config](https://github.com/sizzlemctwizzle/GM_config) | [LICENSE](https://github.com/sizzlemctwizzle/GM_config/blob/master/LICENSE)
* [pdflib](https://github.com/Hopding/pdf-lib) | [LICENSE](https://github.com/Hopding/pdf-lib/blob/master/LICENSE.md)
* [gulagcleaner](https://github.com/YM162/gulagcleaner) | [LICENSE](https://github.com/YM162/gulagcleaner/blob/master/LICENSE)