Skip to main content

Creates/Updates an Index of files with hashes in a directory

Project description

Flashpoint Indexer

Description

Flashpoint Indexer (fpindexer) is an indexing tool / library designed to quickly create and update an index of files in a directory. Relative path, size, date modified, md5 and sha1 hashes are saved.

Usage

An index.json file will be made in the directory you run the indexer on.

As a script

python3 -m fpindexer [path]

OR

flashpoint-indexer [path]

If path is not provided then it will index the working directory

As a library

from fpindexer import index_path

path = '/path/to/folder'
index_path(path)

Output

{
  "relative/path/to/file": {
    "dateModified": 12345678900,
    "size": 1234,
    "md5": "7ddf32e17a6ac5ce04a8ecbf782ca509",
    "sha1": "a415ab5cc17c8c093c015ccdb7e552aee7911aa4"
  }
}

Project details


Download files

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

Files for flashpoint-indexer, version 1.0.0
Filename, size File type Python version Upload date Hashes
Filename, size flashpoint_indexer-1.0.0-py3-none-any.whl (5.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size flashpoint-indexer-1.0.0.tar.gz (3.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page