Importador de fotos y videos desde tarjetas SD de GoPro.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-11 11:33:35 -03:00
docs refactor(cli): require source and destination arguments 2026-07-11 11:33:35 -03:00
src/gopro_import refactor(cli): require source and destination arguments 2026-07-11 11:33:35 -03:00
tests refactor(cli): require source and destination arguments 2026-07-11 11:33:35 -03:00
.gitignore chore: ignore Python bytecode and cache directories 2026-07-10 01:26:31 -03:00
LICENSE Initial commit 2026-07-09 22:57:15 -03:00
pyproject.toml chore: simplify local development workflow 2026-07-10 19:14:53 -03:00
README.md refactor(cli): require source and destination arguments 2026-07-11 11:33:35 -03:00

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
  • pytest para ejecutar los tests
  • ruff para 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.

http://www.wtfpl.net/

WTFPL badge