Skip to main content

Rename Photos With Date

Project description

Rename Photos With Date

背景

文件的排序方式 通常只有【创建时间、修改时间、标题】,但问题是:

  • 照片的标题通常是无效的(固定前缀+编号,甚至是无意义字符串)
  • 时间也是不准的(创建时间、修改时间 其实与照片的拍摄时间 是不一致的),

所以就需要基于现有排序方式 修改相关信息,以便能够已正确的排序显示

因此,我就写了这个工具:读取照片的拍摄时间,将其重命名,以便【在以标题排序显示时 是符合预期的】

为了避免命名重复,所以命名规则为「年月日时分秒+3位随机数,共15位数字」,示例如下:

202204062217.699.png
201601011713.247.JPG
201602251612.551.JPG
201712311343.878.JPG
202204041615.719.HEIC
202204041615.813.HEIC
202204041710.478.HEIC
202204041710.595.JPG
202204041710.749.HEIC
202204041710.750.HEIC

安装

可通过如下命令 快速安装:

$ pip install rpwd

使用

查看说明

$ rpwd -h
usage: rpwd [-h] [-d] [-v] [-l] path

Rename Photos With Date

positional arguments:
  path           待重命名的「文件/目录」的路径

optional arguments:
  -h, --help     show this help message and exit
  -d, --debug    启用调试模式
  -v, --verbose  显示详细日志
  -l, --list     仅列表显示可能的处理,但不执行具体操作,以便检查

查看将要执行的操作

$ rpwd ./photos -l

或是指定 -v 以查看很多信息:

$ rpwd ./photos -lv

执行重命名

# 可追加 -v、-d 以启用详情、调试模式,以查看更多信息
$ rpwd ./photos

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rpwd-0.1.1.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

rpwd-0.1.1-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file rpwd-0.1.1.tar.gz.

File metadata

  • Download URL: rpwd-0.1.1.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for rpwd-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cc265812a5365b68317a5fd21c05778aa6fc2b86d8fd8d1a09cc0e7472116dd0
MD5 58ddd103a2926cf081d435dcec9d49fb
BLAKE2b-256 43a368faa58a2e9abc4951f6fb297b4eb7519b80ca1cf7f57c3857041c8c19f9

See more details on using hashes here.

File details

Details for the file rpwd-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rpwd-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for rpwd-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3223dc64d00de777fcdc31fa27992b950b9429ba57d9277464413281971a3a11
MD5 2d2d0f410f6a75d0cc8aa75fe8d4ee3d
BLAKE2b-256 93089baafba4adfa1fb48f959ae14ec2b35505268629757236923aedeb440b1c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page