generated from caffeine-addictt/template
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3933a93
commit c5004d8
Showing
12 changed files
with
570 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
<!-- markdownlint-disable MD013 --> | ||
|
||
# Comandos Cache | ||
|
||
Los siguientes comandos son utilizados para administrar el caché. | ||
|
||
## Tabla de contenidos | ||
|
||
<!--toc:start--> | ||
- [Comandos Cache](#comandos-cache) | ||
- [Tabla de contenidos](#tabla-de-contenidos) | ||
- [Comandos](#comandos) | ||
- [list|ls \<pattern?\>](#listls-pattern) | ||
- [remove|rm ](#removerm-) | ||
- [clear|clr|wipe](#clearclrwipe) | ||
- [Opciones](#opciones) | ||
- [Mira también](#mira-también) | ||
<!--toc:end--> | ||
|
||
## Comandos | ||
|
||
### list|ls <pattern?> | ||
|
||
Lista todas las entradas del caché que coincidan con el patrón de búsqueda especificado. | ||
|
||
Cada entrada en la caché se despoja de su protocolo (https://, http://, www.) antes de hacer coincidencias. | ||
Por ejemplo, `https://video-site.com` se reformateará a `video-site.com` y `http://www.other-site.com` se reformateará a `other-site.com` para realizar la búsqueda. | ||
|
||
Los patrones se emparejan en el siguiente orden: | ||
|
||
- Verificar si la linea inicia con el patrón de búsqueda | ||
- Coincidencia de RegExp para la linea de búsqueda | ||
|
||
```sh | ||
video-manager cache list | ||
video-manager cache ls myVideoTitle | ||
``` | ||
|
||
### remove|rm <pattern> | ||
|
||
Borra todas las entradas del caché de acuerdo al patrón establecido. | ||
|
||
> [!NOTA] | ||
> El protocolo (`https://`, `http://`, `www.`) no es removido antes de hacer la búsqueda. | ||
Los patrones son emparejados en el siguiente orden: | ||
|
||
- Comprueba si la línea empieza con el patrón. | ||
- Coincidencia de RegExp contra la línea. | ||
|
||
```sh | ||
video-manager cache remove https | ||
``` | ||
|
||
### clear|clr|wipe | ||
|
||
Limpia toda el caché. | ||
|
||
|
||
```sh | ||
video-manager cache clear | ||
``` | ||
|
||
## Opciones | ||
|
||
Solo [opciones persistentes](./index,md/persistent-options)son soportadas. | ||
|
||
## Mira también | ||
|
||
- [get](./get.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
<!-- markdownlint-disable MD013 --> | ||
|
||
# Comandos de configuración | ||
|
||
Los siguientes comandos son utilizados para administrar los archivos de configuración. | ||
|
||
## Tabla de contenidos | ||
|
||
<!--toc:start--> | ||
- [Comandos de configuración](#comandos-de-configuración) | ||
- [Tabla de contenidos](#tabla-de-contenidos) | ||
- [Comandos](#comandos) | ||
- [init|create|reset|new \<path?\>](#initcreateresetnew-path) | ||
- [-y, --yes](#-y---yes) | ||
- [where](#where) | ||
- [Opciones](#opciones) | ||
- [Mira también](#mira-también) | ||
<!--toc:end--> | ||
|
||
## Comandos | ||
|
||
### init|create|reset|new <path?> | ||
|
||
Este comando crea un nuevo archivo de configuración en una ruta establecida o en la ruta predeterminada de trabajo. | ||
|
||
|
||
```sh | ||
video-manager init | ||
video-manager create ~/.video-manager | ||
video-manager reset ./.video-manager | ||
``` | ||
|
||
#### -y, --yes | ||
|
||
Saltar solicitud de confirmación. | ||
|
||
### where | ||
|
||
Comando que imprime la ruta actual en la que se encuentra el archivo de configuración cargado. | ||
|
||
```sh | ||
video-manager where | ||
``` | ||
|
||
## Opciones | ||
|
||
Solo [opciones persistentes](./index,md/persistent-options)son soportadas. | ||
|
||
## Mira también | ||
|
||
- [get](./get.md) | ||
- [list](./list.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Comando `delete` | ||
|
||
Este comando borra archivos de la biblioteca o directorio configurado. | ||
|
||
## Tabla de contenidos | ||
|
||
<!--toc:start--> | ||
- [Comando `delete`](#comando-delete) | ||
- [Tabla de contenidos](#tabla-de-contenidos) | ||
- [Uso básico](#uso-básico) | ||
- [Opciones](#opciones) | ||
- [-y, --yes](#-y---yes) | ||
- [Heredado](#heredado) | ||
- [Mira también](#mira-también) | ||
<!--toc:end--> | ||
|
||
## Uso básico | ||
|
||
```sh | ||
# Especificar archivo a borrar | ||
video-manager delete <filename> | ||
|
||
# RegExp (delete all mp4) | ||
video-manager delete -r '[a-z]+\.mp4' | ||
``` | ||
|
||
## Opciones | ||
|
||
### -y, --yes | ||
|
||
Saltar solicitud de confirmación. | ||
|
||
### Heredado | ||
|
||
Mira las [opciones persistentes](./index.md#persistent-options) para todos opciones heredadas soportadas. | ||
|
||
## Mira también | ||
|
||
- [list](./list.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
# Comando get | ||
|
||
Descarga videos de una dirección especificada en la ruta de descarga configurada. | ||
|
||
## Tabla de contenidos | ||
|
||
<!--toc:start--> | ||
- [Comando get](#comando-get) | ||
- [Tabla de contenidos](#tabla-de-contenidos) | ||
- [Uso básico](#uso-básico) | ||
- [Nombre de archivo](#nombre-de-archivo) | ||
- [Opciones](#opciones) | ||
- [-f, --file ](#-f---file-) | ||
- [-s, --strategy \<synchronous|concurrent\>](#-s---strategy-synchronousconcurrent) | ||
- [-m, --max-concurrency \[0 = unlimited\] ](#-m---max-concurrency-0--unlimited-) | ||
- [Heredado](#heredado) | ||
- [See also](#see-also) | ||
<!--toc:end--> | ||
|
||
## Uso básico | ||
|
||
```sh | ||
# Descarga de un video | ||
video-manager get https://video-site.com/video.mp4 | ||
|
||
# O múltiples videos | ||
video-manager get https://video-site.com/video.mp4 https://my.other/video.mp4 | ||
``` | ||
|
||
## Nombre de archivo | ||
|
||
Los nombres de archivo son generados con la última parte de la URL. | ||
Por ejemplo, si la URL es `https://video-site.com/video.mp4`, el nombre de archivo será `video.mp4`. | ||
|
||
> [!IMPORTANTE] | ||
> ¡Esto también significa que el nombre de archivo será `video` si la URL es `https://video-site.com/video`! | ||
## Opciones | ||
|
||
### -f, --file <path> | ||
|
||
Puedes pasar un archivo que contenga una lista de URL para descargar. | ||
|
||
Esto se puede usar solo o especificando URLs desde los argumentos, lo que significa que los siguientes comandos son válidos: | ||
|
||
- `video-manager get -f urls.txt` | ||
- `video-manager get https://video-site.com/video.mp4 -f urls.txt` | ||
|
||
Por ejemplo, | ||
|
||
```text | ||
# urls.txt | ||
# No es necesario que sea un `.txt` | ||
# Puede haber solo 1 URL por línea | ||
https://video-site.com/video.mp4 | ||
https://my.other/video.mp4 | ||
``` | ||
|
||
```sh | ||
video-manager get -f urls.txt | ||
``` | ||
|
||
### -s, --strategy <synchronous|concurrent> | ||
|
||
|
||
Puedes especificar la estrategia de descarga. Por defecto es `concurrente`. | ||
|
||
- `synchronous`: Descargar todos los videos secuencialmente | ||
- `concurrent`: Descargar videos de manera concurrente | ||
|
||
```sh | ||
video-manager get -s synchronous https://video-site.com/video.mp4 https://my.other/video.mp4 | ||
``` | ||
|
||
### -m, --max-concurrency [0 = unlimited] <integer> | ||
|
||
Puedes especificar el número máximo de descargas concurrentes. Por defecto es `10` y es ilimitado si se establece en `0`. | ||
|
||
> [!NOTA] | ||
> Solo disponible cuando se utiliza la estrategia `concurrente`. | ||
```sh | ||
video-manager get -s concurrent -m 10 https://video-site.com/video.mp4 https://my.other/video.mp4 | ||
``` | ||
|
||
### Heredado | ||
|
||
Mira las [opciones persistentes](./index.md#persistent-options) para todos opciones heredadas soportadas. | ||
|
||
See [persistent options](./index.md#persistent-options) for all the supported inherited options. | ||
|
||
## See also | ||
|
||
Lista completa de [comandos](./index.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
<!-- markdownlint-disable MD033 --> | ||
|
||
# Documentación de los comandos | ||
|
||
Esta es la lista completa de los comandos y las opciones persistentes suportadas por Video Manager. | ||
|
||
## Opciones persistentes | ||
|
||
### -w, --dir <path> | ||
|
||
Utiliza el directorio de trabajo especificado. Por defecto, es ~/Videos. | ||
|
||
|
||
### -h, --help | ||
|
||
Imprime el mensaje de ayuda. | ||
|
||
### -v, --verbose | ||
|
||
Imprime salida detallada. | ||
|
||
### -d, --debug | ||
|
||
Imprime salida de depuración. | ||
|
||
|
||
### -c, --config <path> | ||
|
||
Utiliza el archivo de configuración especificado. | ||
|
||
Si no se especifica, se buscará el archivo `.video-manager` en este orden: | ||
|
||
- El directorio de trabajo actual (`./.video-manager`) | ||
- El directorio principal del usuario (`~/.video-manager`) | ||
|
||
### -C, --cache <path> | ||
|
||
Utiliza el archivo de caché especificado. | ||
|
||
Si no se especifica, se utilizará el archivo `~/.video-manager_history`, o se definirá de otra manera en el [archivo de configuración](../configuration.md). | ||
|
||
## Commands | ||
|
||
- [cache clear|list|remove](./cache.md) | ||
- [config init|where](./config.md) | ||
- [delete](./delete.md) | ||
- [get](./get.md) | ||
- [list](./list.md) | ||
- [version](./version.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
<!-- markdownlint-disable MD013 --> | ||
|
||
# The list command | ||
|
||
This command lists all videos in your configured download location. | ||
|
||
## Tabla de contenidos | ||
|
||
<!--toc:start--> | ||
- [The list command](#the-list-command) | ||
- [Tabla de contenidos](#tabla-de-contenidos) | ||
- [Uso básico](#uso-básico) | ||
- [Opciones](#opciones) | ||
- [-q, --query (defaults to "")](#-q---query-defaults-to-) | ||
- [-n, --count \[0 = unlimited\]](#-n---count-0--unlimited) | ||
- [-a, --allow (defaults to \[\])](#-a---allow-defaults-to-) | ||
- [-e, --exclude (por defecto \[\])](#-e---exclude-por-defecto-) | ||
- [Heredado](#heredado) | ||
- [Mira también](#mira-también) | ||
<!--toc:end--> | ||
|
||
## Uso básico | ||
|
||
```sh | ||
video-manager list | ||
``` | ||
|
||
## Opciones | ||
|
||
### -q, --query (defaults to "") | ||
|
||
Consulta para buscar videos. | ||
|
||
> [!NOTA] | ||
> Soporta RegExp. | ||
```sh | ||
video-manager list -q "query" # Comprobará si "consulta" está en el nombre de archivo | ||
video-manager list -q ".*" # Coincidirá con cada carácter | ||
video-manager list -q "*" # Comprobará si "*" está en el nombre de archivo | ||
``` | ||
|
||
### -n, --count [0 = unlimited] | ||
|
||
Puedes especificar el número máximo de videos a enumerar. Por defecto, es `00`, y es ilimitado si se establece en `0`. | ||
|
||
### -a, --allow (defaults to []) | ||
|
||
Puedes especificar la lista de extensiones permitidas, omitiendo el `.`, y por defecto es `[]`. | ||
|
||
Lo siguiente es válido: | ||
|
||
|
||
```sh | ||
video-manager list -a mp4,mkv | ||
video-manager list -a mp4 -a mkv | ||
``` | ||
|
||
> [!NOTA] | ||
> Esto no se puede usar con `--exclude`. | ||
### -e, --exclude (por defecto []) | ||
|
||
Puedes especificar la lista de extensiones no permitidas, omitiendo el `.`, y por defecto es `[]`. | ||
|
||
Lo siguiente es válido: | ||
|
||
```sh | ||
video-manager list -e mp4,mkv | ||
video-manager list -e mp4 -e mkv | ||
``` | ||
|
||
> [!NOTA] | ||
> Esto no se puede usar con `--allow`. | ||
### Heredado | ||
|
||
Mira las [opciones persistentes](./index.md#persistent-options) para todos opciones heredadas soportadas. | ||
|
||
|
||
## Mira también | ||
|
||
Lista completa de [comandos](./index.md). | ||
|
Oops, something went wrong.