Skip to main content

Add your description here

Project description

ftm-random

Generate random followthemoney entities.

Usage

Run it with uvx (requires uv).

$ uvx ftm-random

or install it with pip:

$ pip install ftm-random
$ ftm-random --help
Usage: ftm-random [OPTIONS]

  Generate random followthemoney entities.

Options:
  --count INTEGER  Number of entities to generate.
  --schema TEXT    FTM schema name (can be specified multiple times).
  --random-schema  Use a random schema for each entity.
  --connected      Link edge entities (e.g. Directorship) to other generated
                   entities.
  --outfile TEXT   JSONL output file (leave this out for STDOUT)
  --list           List all available FTM schemas with their type and
                   description.
  --help           Show this message and exit.

Development

This project uses uv and prek.

Run tests with:

$ uv run pytest

or run tests and linters with:

$ prek run

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

ftm_random-0.3.0.tar.gz (58.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ftm_random-0.3.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file ftm_random-0.3.0.tar.gz.

File metadata

  • Download URL: ftm_random-0.3.0.tar.gz
  • Upload date:
  • Size: 58.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ftm_random-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0d05f42109857f9e2f71680d9f3ce3c4a90abd5b8738b013f4bec984920dd9cc
MD5 95f3be458a7e58d2b786b266909f32e8
BLAKE2b-256 97ccb15a92393bce6ee2906a6352b56373dca369839c0a67e0144743ba45d60b

See more details on using hashes here.

File details

Details for the file ftm_random-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: ftm_random-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ftm_random-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cea9813f64bb0b45c4e2e85d6eddd33f74a53595dd9917f0e198d10dffe0fa33
MD5 1481c412376e890afcc1eec230320d68
BLAKE2b-256 860b28337405cb3a96d9c68798e60067d67df964662703e045e1af8e20594f7a

See more details on using hashes here.

Supported by

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