Importador de fotos y videos desde tarjetas SD de GoPro.
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| docs | ||
| src/gopro_import | ||
| tests | ||
| .gitignore | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
GoPro Import
gopro-import es una utilidad de línea de comandos para importar fotos y videos desde una tarjeta SD de GoPro a un archivo organizado por fecha.
Prerrequisitos
- Python 3.13
pytestpara ejecutar los testsruffpara validar formato y estilo
Uso
La interfaz pública es:
gopro-import import SOURCE DESTINATION [OPTIONS]
SOURCE es la raíz de la tarjeta SD. Debe contener DCIM/ y, dentro de DCIM, al menos un directorio *GOPRO.
DESTINATION es la raíz de la biblioteca de GoPro. La importación crea una carpeta con esta estructura:
DESTINATION/
└── YYYY/
└── YYYY-MM-DD/
├── DCIM/
│ └── ...
└── import.log
En este milestone se importan únicamente estos archivos:
.JPG.JPEG.MP4
Los archivos .THM y .LRV se ignoran.
Ejemplos
macOS
gopro-import import /Volumes/Untitled "$HOME/Movies/GoPro"
Linux
gopro-import import /media/rodolfo/GOPRO "$HOME/Videos/GoPro"
Simulación
gopro-import import /Volumes/Untitled "$HOME/Movies/GoPro" --dry-run
Salida
Una ejecución exitosa informa:
- origen
- destino final
- fecha de importación
- cantidad de fotos
- cantidad de videos
- archivos ignorados
- resultado de la ejecución
Tests
pytest
Calidad
ruff format --check
ruff check
pytest
Licencia
Este software está licenciado bajo la WTFPL v2.
