简单的工具,自动化你的相机除锈过程

cambak的Python项目详细描述


坎巴克

这个小工具可以自动为您的所有 摄像头。在

CamBak从你的SD卡中按日期、相机和类型对所有文件进行排序 媒体并将其复制到您的计算机或网络卷上。这是 目的地架构:

/ *destination_folder*
├── *date_of_shots (example: 2020-02-13)*
│   └── *camera_name*
│       ├── Pictures
│       ├── RAW
│       └── Videos

支持的摄像头架构

  • 索尼(测试了NEX6和HDR-AS系列、a6400和AS100V)

如果不支持照相机,可以在cameras上创建一个新文件 文件夹,添加继承自Camera的类,然后添加每个类 每种媒体类型的路径和扩展(glog可用于路径)。在

下面是索尼NEX相机的一个例子(文件Sony.py):

^{pr2}$

使用

➜ python cambak --help
usage: cambak [-h] -t TYPE -n NAME [-f] src dest

positional arguments:
  src                   Source folder (mounted card/usb camera volume)
  dest                  Destination folder (local, network volume)

optional arguments:
  -h, --help            show this help message and exit
  -t TYPE, --type TYPE  Type of camera
  -n NAME, --name NAME  Name of the camera
  -f, --force           Override if file already exists in the dest folder

示例:

cambak /mnt/sd-card /mnt/moon-smb/cam-backups -t SonyNex -n A6400

安装

在制品

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在按下按钮后使程序返回ID?   java基于项目类型创建许多Maven父POM有意义吗?   java Hibernate会话与线程安全   线程“main”组织中的java异常。openqa。硒。NoSuchElementException:使用给定的搜索参数在页面上找不到元素   在Java 8中将匿名内部方法转换为Lambda   java实现MVC和Observer模式   java有没有办法强制在运行时加载类   在Java中尝试从外部文件读取矩阵时遇到问题   java Datanucleus类型转换插件   java如何根据id对某些对象进行分组?   抽象类上的java构建器不能@Jacksonized(该构建器永远不会被使用)   java MPAndroidChart折线图实时图形删除xvalues不起作用   基于jPcap的Java网络实时TCP会话重建   java使用regex删除echo内容   java很简单。找不到类def   java如何在数组列表中循环add语句   java无法进一步更改属性“resValues”的值。将gradle从4.1.3升级到4.2.1后   java是从bean强制Spring关闭的最佳方式吗?   我的程序中的无限dowhile循环(java)