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.
  --count-per-schema INTEGER  Number of entities to generate per schema
                              (overrides --count).
  --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.6.0.tar.gz (59.5 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.6.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ftm_random-0.6.0.tar.gz
  • Upload date:
  • Size: 59.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.6.0.tar.gz
Algorithm Hash digest
SHA256 cf58f0eb77b8cb17d6a84054fd29318214934cbca976290f861d17f4ee69200c
MD5 ecf7280c6cdf7d34942828fbe5a43937
BLAKE2b-256 01d446b9254439022c6414a1dfd5291651bab4ef60be9919471a721c313cb86a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ftm_random-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 685a10f0f4adc8dd93cd78a72f51ab5f3aa4a0758aef473455eab8018543f9e8
MD5 394993e1be92a7dc593cd1c32a3ae7bc
BLAKE2b-256 1e13a9d888a5ab9be8850b48f7a31c58cb69326e654197b65c3471a26d240fc4

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