Skip to main content

No project description provided

Project description

hodgepodge

A hodgepodge of hopefully helpful helper code

These are a few of my favourite functions

FAQ

What can it do?

  • Search for files and directories;
  • Hash files;
  • Pack files into archives;
  • Perform pattern matching;
  • Compress and decompress objects;
  • Parse dates and times;
  • Read STIX 2.0 objects from local files, directories, or TAXII servers;
  • Make the outputs from your tools more human-readable; and
  • ✨ More ✨.

Supported hash algorithms:

  • MD5
  • SHA-1
  • SHA-256
  • SHA-512

Supported archive formats:

  • ZIP

Supported compression algorithms:

  • GZIP

Installation

To install hodgepodge using pip:

$ pip install hodgepodge

To install hodgepodge from source (requires poetry):

$ git clone git@github.com:whitfieldsdad/hodgepodge.git
$ cd hodgepodge
$ make install

To install hodgepodge from source using setup.py (i.e. if you're not using poetry):

$ git clone git@github.com:whitfieldsdad/hodgepodge.git
$ cd hodgepodge
$ python3 setup.py install

Testing

You can run the unit tests for this package as follows:

$ make test

A code coverage report will automatically be written to: htmlcov/index.html.

On Linux systems, you can use xdg-open to open this file using the system's default web browser:

$ xdg-open htmlcov/index.html

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

hodgepodge-4.0.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

hodgepodge-4.0.0-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file hodgepodge-4.0.0.tar.gz.

File metadata

  • Download URL: hodgepodge-4.0.0.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Darwin/20.6.0

File hashes

Hashes for hodgepodge-4.0.0.tar.gz
Algorithm Hash digest
SHA256 f66f61e940361170112fb42d92a0584ed80681b4610d4154c61f9f20dabfd67a
MD5 52a5dcee28aa6cdefa532b794e031dbd
BLAKE2b-256 b21f76f939dd6e4bbe54df8603fc0ec5ff039e454cd7ed9fd0f1b03a67481aa3

See more details on using hashes here.

File details

Details for the file hodgepodge-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: hodgepodge-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Darwin/20.6.0

File hashes

Hashes for hodgepodge-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da68877c4a6fcd8155b2c927081146705dfece1c87c31cecc73029314b9f71e8
MD5 eab6c15bfbfd03647407ab9bef02282d
BLAKE2b-256 9e586117530b6d973de0cae64011b54657b2deb0adbf4170903ea9b2140d10f5

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