此脚本将媒体文件复制到Daniele Carrer描述的正确路径中

organize-media的Python项目详细描述


组织媒体(照片和视频)


这个应用程序在一个输入的现有目录中写入一个目录列表,其中视频和照片被复制并组织在创建年份、创建月份和主题之后的子目录中。 具体内容:

  • 我声明了一个(相对或绝对)路径,其中有视频和照片组织在子目录(“topic”)中,另一个路径用于写入复制的文件
  • 应用程序会写入它们不存在的目录和子目录,否则它们不会被修改
  • 最终目录的结构基于文件的扩展名和主题

特点

未来

  • 在复制文件时,每个目录也将有一个CSV文件(不同于媒体类型),其中包含文件和数据的列表(此功能将删除输入中的-w标志)
  • 打包项目
  • 在python中使用内部日志记录
  • 添加draft tag必须具有不超过100行的控件
  • 为Shutterstock创建特定的文件:(我将文件名、说明和标记放在不同的行中)
  • 使用chain of command设计模式
  • 为每个图像或视频创建一个文件draft tag-,在列表中,我创建selected tags,然后进入join阶段,对于我要查找的每个文件,我阅读此文件并加入最终文件
  • 在编写标记之前,我控制行没有它
  • 当我创建最后一个CSV文件上传时,我必须创建1个以上,这样我就可以批量上传了
  • 在目录dicopy阶段创建directroyrealtimetimelapse

下一步

  • 编写文件Contribuing,就像this

运行

过去

  • 组织代码:有类进入目录测试(sistemare gli import nella directory organizemedia)
  • 使用travis进行CI
  • 删除类AsString
  • 修正模块中的样式
  • 将有测试的类放在tests包中,不带测试的类放在src包中,其中只有没有测试的类

臭虫

未来

  • 修复单元测试
  • 修复测试套件
  • 解析代码中的TODO
  • 按照The Hitchhiker's Guide to Python!中的指导原则组织结构
  • 删除其为import dateimport datetime的测试类
  • copy命令中创建exportedoriginal中的original
  • 回顾计算更重要标签的系统

下一步

  • 编写防御性类来管理输入参数

运行

过去

状态CI集成

我用TravisBuild Status

入门

先决条件

  • Python 3.0+
  • 皮普
  • pytest公司

安装

  • 使用git Clone克隆项目(或直接下载)
  • 玩得开心!在

运行测试

  • 运行scripts/unit_测试.sh(或击球)

细分为端到端测试

没有迹象

编码样式表

请阅读文件CONTRIBUTING.md

部署

  • 没有构建包(抱歉,我是Python的初学者:)
  • 运行>;>>python主.py$ABSOLUTE-PATH-WHERE-IT-READS-THE-EXISTING-IMG$ABSOLUTE-PATH-WHERE-IT-COPIES-TH-IMG

内置:

  • ViM-我所知道的最好的文本编辑器之一
  • pytest-最著名的Python单元测试库

贡献

请阅读Contributing.md获取有关行为准则和提交请求的过程的详细信息。在

版本控制

我们使用SemVer进行版本控制。有关可用版本,请参阅tags on this repository。在

作者

另请参阅参与此项目的contributors的列表。在

许可证

这个项目是在麻省理工学院许可下授权的-有关详细信息,请参阅LICENSE.md文件

致谢

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

推荐PyPI第三方库


热门话题
java Android:在ListView上使用setOnItemClickListener   使用Netbeans 7.0连接到SQL Server的java正在挂起   java Spring3依赖项注入不适用于mule   java Flink SQL结果字段与LocalDateTime上请求的类型错误不匹配   java找不到文件的结尾   考虑到NamingStrategy,java有没有办法将字符串转换为JsonNode?   使用Netbeans/ant部署java(命令行)应用程序   java如何修复Spring引导多部分上载中的“所需请求部分不存在”   java在应用程序启动时通过引用获取映射未知目标实体属性异常   java形状旋转问题Java2d   Weblogic服务器上的java ExecuteAndWaitInterceptor问题   JavaSpringBoot:project将图像保存在错误的路径中,并且在使用IDEIntellji打开时不显示图像   类向java接口添加方法   Swing组件上的Java 7泛型   sql server如何从java获取用户名。sql。联系   java如何检查该行是否与正则表达式(regex)冲突?   java如何在spring引导安全中为计数失败登录设置验证登录为false   图像如何在Java中使PNG的白色透明?