rawfinder


Namerawfinder JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttps://github.com/moskrc/rawfinder
SummaryThis script finds corresponded RAW files for JPEG images.
upload_time2025-01-08 12:17:26
maintainerNone
docs_urlNone
authorVitalii Shishorin
requires_python<4.0,>=3.9
licenseNone
keywords raw finder raw_finder jpeg_raw camera
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # RawFinder - Find a corresponded raw file

**RawFinder** is a Python tool to help photographers and image processors locate and manage RAW files corresponding to JPEG images. It efficiently scans directories, searches for matching RAW files, and moves them to a specified location.

## Installation

Install via pipx:

```bash
$ pipx install rawfinder
```

## How to use

```bash
$ rawfinder -h

Usage: rawfinder [OPTIONS] IMAGES_DIR SOURCES_DIR [DEST_SOURCES_DIR]

  Find corresponding RAW files for JPEG images and copy them to a DEST folder.

  JPEG_DIR - directory with JPEG files.
  RAW_DIR  - directory with RAW files.
  DEST_DIR - destination directory for RAW files.
             default is 'raw' inside the JPEG_DIR

Options:
  --help  Show this message and exit.
```

## Example

Find raw files in ~/Pictures/raw folder for jpeg files in current
folder, copy them to `raw` folder inside current folder (name by
default):

```bash
$ rawfinder . ~/Pictures/raw ./raw
```

# Development

## Install

```bash
$ make install
```

## Tests

```bash
$ make test
```

## Linters

```bash
$ make check
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/moskrc/rawfinder",
    "name": "rawfinder",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "raw, finder, raw_finder, jpeg_raw, camera",
    "author": "Vitalii Shishorin",
    "author_email": "moskrc@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/07/01/d4134fb684ed6fdf49257ab439683f6cd0c99d9bc2d4986d85af5cc5307a/rawfinder-0.2.2.tar.gz",
    "platform": null,
    "description": "# RawFinder - Find a corresponded raw file\n\n**RawFinder** is a Python tool to help photographers and image processors locate and manage RAW files corresponding to JPEG images. It efficiently scans directories, searches for matching RAW files, and moves them to a specified location.\n\n## Installation\n\nInstall via pipx:\n\n```bash\n$ pipx install rawfinder\n```\n\n## How to use\n\n```bash\n$ rawfinder -h\n\nUsage: rawfinder [OPTIONS] IMAGES_DIR SOURCES_DIR [DEST_SOURCES_DIR]\n\n  Find corresponding RAW files for JPEG images and copy them to a DEST folder.\n\n  JPEG_DIR - directory with JPEG files.\n  RAW_DIR  - directory with RAW files.\n  DEST_DIR - destination directory for RAW files.\n             default is 'raw' inside the JPEG_DIR\n\nOptions:\n  --help  Show this message and exit.\n```\n\n## Example\n\nFind raw files in ~/Pictures/raw folder for jpeg files in current\nfolder, copy them to `raw` folder inside current folder (name by\ndefault):\n\n```bash\n$ rawfinder . ~/Pictures/raw ./raw\n```\n\n# Development\n\n## Install\n\n```bash\n$ make install\n```\n\n## Tests\n\n```bash\n$ make test\n```\n\n## Linters\n\n```bash\n$ make check\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "This script finds corresponded RAW files for JPEG images.",
    "version": "0.2.2",
    "project_urls": {
        "Documentation": "https://moskrc.github.io/rawfinder/",
        "Homepage": "https://github.com/moskrc/rawfinder",
        "Repository": "https://github.com/moskrc/rawfinder"
    },
    "split_keywords": [
        "raw",
        " finder",
        " raw_finder",
        " jpeg_raw",
        " camera"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2da5354fa5e3ce202d40599fc5f8b5ad98d91c7261fb4d890c4f40560c2ae29",
                "md5": "fdb9f8c733b1cd386c3cdc88a1a1f364",
                "sha256": "b39c8e52796e20f982d1e08208794894ee55fbbcfa53bcd85e6104c510fd92a8"
            },
            "downloads": -1,
            "filename": "rawfinder-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fdb9f8c733b1cd386c3cdc88a1a1f364",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 6156,
            "upload_time": "2025-01-08T12:17:24",
            "upload_time_iso_8601": "2025-01-08T12:17:24.421863Z",
            "url": "https://files.pythonhosted.org/packages/a2/da/5354fa5e3ce202d40599fc5f8b5ad98d91c7261fb4d890c4f40560c2ae29/rawfinder-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0701d4134fb684ed6fdf49257ab439683f6cd0c99d9bc2d4986d85af5cc5307a",
                "md5": "40665e76a55e810f718beaa886bd0897",
                "sha256": "652a1187da9723fdd3c606bba66d2ca187c1640327a2f0e45ff56b036c2ffb93"
            },
            "downloads": -1,
            "filename": "rawfinder-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "40665e76a55e810f718beaa886bd0897",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 5298,
            "upload_time": "2025-01-08T12:17:26",
            "upload_time_iso_8601": "2025-01-08T12:17:26.694268Z",
            "url": "https://files.pythonhosted.org/packages/07/01/d4134fb684ed6fdf49257ab439683f6cd0c99d9bc2d4986d85af5cc5307a/rawfinder-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-08 12:17:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "moskrc",
    "github_project": "rawfinder",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "rawfinder"
}
        
Elapsed time: 3.38378s