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.4.0.tar.gz (59.1 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.4.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ftm_random-0.4.0.tar.gz
  • Upload date:
  • Size: 59.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","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.4.0.tar.gz
Algorithm Hash digest
SHA256 da2bc3c2235743e3a76c8bf117366e5c4bba2e50ddbd3aa78cdfa145e4bbb04d
MD5 d7b961a422d2d210d56356117efbbb01
BLAKE2b-256 b0c377b02b8db917d32c3226e0a541bacd5c53f3ae56abd24cc58c8961aa8108

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ftm_random-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 572e916659d2788c3990a91ecbcdfe4d293ba174f3601d174eee8bdb96d76a54
MD5 901e3a058cc2c4b3672f0003ed3f585b
BLAKE2b-256 60a3d22ea1ecb01addb927fdd3c9bc004e7b14992d5361ae34b7e9a2f042f8e9

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