元数据分析器和可视化工具

MetaStalk的Python项目详细描述


后茎

GitHubGitlab pipeline status (branch)PyPI - Python VersionPyPICode style: black

MaintainabilitycodecovCodacy Badge

Scrutinizer Code QualityLanguage grade: Python

关于

MetaStalk是一个工具,可用于从JPEG、TIFF和HEIC图像的元数据生成图形,这些都是经过测试的。支持更多格式,但未经测试。 它当前为以下对象创建图形:

  • GPS坐标(地图)
  • 焦距、相机型号、相机制造商、生产商信息(饼图)
  • 时间戳信息(图表)

示例照片来自ianare/exif-samplesexiftooldrewmpales/metadata-extractor-images。在

所有开发都在GitLab上完成,并镜像到GitHub。请阅读contributing.md进行开发。在

Metastalk在以下Python版本上受支持和测试:

  • 3.6条
  • 3.7款
  • 3.8条

如何使用

MetaStalk可作为包装提供pypi.org网站也可以进行源代码安装。在

usage: MetaStalk [-h][-a][-d][-e {pdf,svg,webp,jpeg,png,html,html_offline}][--export-only][--no-open][-o OUTPUT][-t][-v][files [files ...]]

Tool to graph image metadata.

positional arguments:
  files                 Path of photos to check.

optional arguments:
  -h, --help            show this help message and exit
  -a, --alphabetic      Sorts charts in alphabetical order rather than the
                        default order
  -d, --debug           Sets logging level to DEBUG.
  -e {pdf,svg,webp,jpeg,png,html,html_offline}, --export {pdf,svg,webp,jpeg,png,html,html_offline}
                        Exports the graphs rather than all on one web page
  --export-only         Makes it so that MetaStalk only export
  --no-open             Will only start the server and not open the browser to
                        view it
  -o OUTPUT, --output OUTPUT
                        The name of the directory to output exports to. Will
                        be created if it does not exist. Defaults to
                        metastalk_exports.
  -t, --test            Does not show the graphs at the end.
  -v, --verbose         Sets logging level to INFO

附加功能

MetaStalk为增加的功能集提供了额外的安装。在

  • metastalk[image] 允许将图表导出为png、jpeg、webp、svg和pdf格式的图像。在

    • Orca是必需的。在

PyPi安装(推荐)

^{pr2}$

源安装

git clone https://gitlab.com/Cyb3r-Jak3/metastalk
cd metastalk
setup.py install
metastalk <Path to files>
#i.e. metastalk ./ExamplePhotos/

免责声明

这仅用于教育/概念验证。您使用MetaStalk所做的是您的责任。在

DeepSource

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

推荐PyPI第三方库


热门话题
java JNLP无法在浏览器中正确启动(与dtjava.js一起部署)   在执行下一个方法之前,java将等待线程执行结束   java如何将另一个LayoutManager应用于JComboBox?(多栏JComboBox尝试)   使用jPBC在java中实现双线性配对   java在使用@RequestMapping注释时获取请求的值(URL)   java如何控制流量   java如何获取IFC对象的绝对坐标?   java目标服务器无法使用htmlunit和tor响应异常   java需要帮助创建一个循环结构来运行我的程序   java有可能拥有一个Android APK并在应用程序中更改构建变体吗?   在Sphinx4中运行Ant的java   Java:从ArrayList获取子列表的有效方法   java如何使在循环内部创建的数组在循环外部工作?   apache poi通过java中的XSSF表从单元格读取日期值   安卓 java自己的SeqLock实现,避免spinlock会更好吗?   java的并发底层方法。util。同时发生的预定未来   java比较方法违反了它的一般约定,如何使它具有可传递性?   使用JAVA定向指定类的DB导出子类   一个方法中的java更改特定imageView