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.1.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

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

rfsee-1.1.0-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rfsee-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ef23673bd58bf56781cb30859e21dc4cda6b5cf7dafda44af2524151c0e6855b
MD5 da4aed96d5178fad145883cf26de9032
BLAKE2b-256 8732a3c1327878da3169da21a7c01afbdd3a73e96de83e567a6513cd5b920bd2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rfsee-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b644084582d0ed68e830e487ed6d968d9fa64fef8449e49bef74023389003a72
MD5 4285129eae74d0190e4dac6692a7e9d1
BLAKE2b-256 2e38fefc207092a8d7a3f2209157297aa2d2cb6c0bdf8c7cc3efe6b1d83507d8

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