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.0.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.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rfsee-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 4754090539cd81ee96982826d30da08c82723570fbcc4f9a0836abc16d2153e5
MD5 f0b809ea9c8125b353a10b4472d457ff
BLAKE2b-256 e83365e5fe2447215e110ada4ba26e1e923f67a8cbe8e237bd87039fb6a8a152

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rfsee-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 957e7421496c2f4b69af8a1960ac0315d9257adc315a64498c0bcd11ef607bff
MD5 46c0c0b3d849053ee9f6b68cf46ef53f
BLAKE2b-256 d4f77624b3ce7f79723a809f302330af614d533f6b15f89f7dd24d02141d68dc

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