Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madeindjs/dcim_orgnzr
Organize your picture library according to EXIF data.
https://github.com/madeindjs/dcim_orgnzr
cli exif
Last synced: 20 days ago
JSON representation
Organize your picture library according to EXIF data.
- Host: GitHub
- URL: https://github.com/madeindjs/dcim_orgnzr
- Owner: madeindjs
- Created: 2018-10-12T06:30:03.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-08T23:53:51.000Z (almost 3 years ago)
- Last Synced: 2024-10-13T21:54:08.731Z (about 1 month ago)
- Topics: cli, exif
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/dcim-orgnzr
- Size: 4.27 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# dcim-orgnzr
Organize your picture library according to EXIF data.
## Usage
`dcim-orgnzr --path='./dcim' --pattern='/'`
# Setup
Install simply using NPM: `npm install dcim-orgnzr`.
You can also clone this repository and build it yourself.## Options
| Argument | Alias | Type | Description |
|-|-|-|-|
| **path** | | string | Path where images are located |
| **dryRun** | | boolean | Not apply modifications |
| **skipBackupScript** | | boolean | Avoid to generate the backup script |
| **pattern** | **p** | string | Pattern |
| **help** | **h** | boolean | Prints this usage guide |## Patterns
### exif.ApertureValue
```diff
-
+ 1.85/test.jpg
```### exif.BrightnessValue
```diff
-
+ 6.9/test.jpg
```### exif.ColorSpace
```diff
-
+ 1/test.jpg
```### exif.CreateDate
Parse the date and format according to format given (see https://day.js.org/docs/en/display/format for formatting)
```diff
- /
+ 2021/02/test.jpg
```### exif.DateTimeOriginal
Parse the date and format according to format given (see https://day.js.org/docs/en/display/format for formatting)
```diff
- /
+ 2021/02/test.jpg
```### exif.ExifImageHeight
```diff
-
+ 3096/test.jpg
```### exif.ExifImageWidth
```diff
-
+ 4128/test.jpg
```### exif.ExposureCompensation
```diff
-
+ 0/test.jpg
```### exif.ExposureProgram
```diff
-
+ 2/test.jpg
```### exif.ExposureTime
```diff
-
+ 0.0029239766081871343/test.jpg
```### exif.FNumber
```diff
-
+ 1.9/test.jpg
```### exif.Flash
```diff
-
+ 0/test.jpg
```### exif.FocalLength
```diff
-
+ 3.7/test.jpg
```### exif.FocalLengthIn35mmFormat
```diff
-
+ 28/test.jpg
```### exif.ISO
```diff
-
+ 64/test.jpg
```### exif.InteropOffset
```diff
-
+ 3186/test.jpg
```### exif.LightSource
```diff
-
+ 0/test.jpg
```### exif.MaxApertureValue
```diff
-
+ 1.85/test.jpg
```### exif.MeteringMode
```diff
-
+ 2/test.jpg
```### exif.SceneCaptureType
```diff
-
+ 0/test.jpg
```### exif.SensingMethod
```diff
-
+ 0/test.jpg
```### exif.ShutterSpeedValue
```diff
-
+ 8.41/test.jpg
```### exif.WhiteBalance
```diff
-
+ 0/test.jpg
```### gps.GPSDateStamp
Parse the date and format according to format given (see https://day.js.org/docs/en/display/format for formatting)
```diff
- /
+ 2021/02/test.jpg
```### image.ExifOffset
```diff
-
+ 240/test.jpg
```### image.ImageHeight
```diff
-
+ 3096/test.jpg
```### image.ImageWidth
```diff
-
+ 4128/test.jpg
```### image.Make
```diff
-
+ samsung/test.jpg
```### image.Model
```diff
-
+ cSM-J510FN/test.jpg
```### image.ModifyDate
Parse the date and format according to format given (see https://day.js.org/docs/en/display/format for formatting)
```diff
- /
+ 2021/02/test.jpg
```### image.Orientation
```diff
-
+ 6/test.jpg
```### image.ResolutionUnit
```diff
-
+ 2/test.jpg
```### image.Software
```diff
-
+ J510FNXXU2BRE4/test.jpg
```### image.XResolution
```diff
-
+ 72/test.jpg
```### image.YCbCrPositioning
```diff
-
+ 1/test.jpg
```### image.YResolution
```diff
-
+ 72/test.jpg
```### thumbnail.Compression
```diff
-
+ 6/test.jpg
```### thumbnail.ImageHeight
```diff
-
+ 384/test.jpg
```### thumbnail.ImageWidth
```diff
-
+ 512/test.jpg
```### thumbnail.Orientation
```diff
-
+ 6/test.jpg
```### thumbnail.ResolutionUnit
```diff
-
+ 2/test.jpg
```### thumbnail.ThumbnailLength
```diff
-
+ 32987/test.jpg
```### thumbnail.ThumbnailOffset
```diff
-
+ 3424/test.jpg
```### thumbnail.XResolution
```diff
-
+ 72/test.jpg
```### thumbnail.YResolution
```diff
-
+ 72/test.jpg
```
[//]: ####ts-command-line-args_generated-by-footer
Markdown Generated by [ts-command-line-args](https://www.npmjs.com/package/ts-command-line-args)