Skip to main content

Visualize a chain of RFC documents

Project description

RFSee

A tool for visualizing the dependency graph of an RFC document.

Install

pip install rfsee

Example

To visualize dependencies of 'RFC 1869: SMTP Service Extensions'.

rfsee -n 1869

Will produce the following graph:

Output from example command

This project bundles an index.xml metadata file that was last updated on 2026-05-10. If this is insufficient, then you can grab a fresh copy from https://www.rfc-editor.org/rfc-index.xml and use the --rfc-index option.

rfsee --help
Usage: rfsee [OPTIONS]

Options:
  -n, --rfc-number INTEGER  The RFC number to graph e.g. 5321  [required]
  -i, --rfc-index TEXT      Use an RFC index.xml file from disk. Defaults to a
                            pre-packed index file. Get a new copy from
                            https://www.rfc-editor.org/rfc-index.xml
  -o, --output TEXT         Where to output the graph. Default: rfsee.dot
  --dont-open               Don't automatically open the generated graph.
  --max-depth INTEGER       Maximum dependency exploration depth. Default: 3
  --help                    Show this message and exit.

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

rfsee-1.0.1.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

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

rfsee-1.0.1-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file rfsee-1.0.1.tar.gz.

File metadata

  • Download URL: rfsee-1.0.1.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for rfsee-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ec47f57caa51dbfa9d1b56a6928551b985a1c310d970f64419a058c2a313a8a4
MD5 72acbaa42e19347709941ecc4d142480
BLAKE2b-256 fbe24a0cf64c32d6a56a187fe82974513fd2f3319b7b51e409955b7e0789f4ca

See more details on using hashes here.

File details

Details for the file rfsee-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: rfsee-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for rfsee-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2d5cfd6cdc835505f17c39f660a7b5b035ffc10747864a1cf0f8f2b34d851b50
MD5 4b2c99c8ca9c5744bf0288ebd572fb4f
BLAKE2b-256 b2417e18704e0237d4899593ccaec8bcdcb11a6c25647a9420969d8bb12c23ca

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