internal/

directory
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2026 License: GPL-3.0

Directories

Path Synopsis
Package config holds the application-level configuration: where the server listens and the default fetch (access) settings.
Package config holds the application-level configuration: where the server listens and the default fetch (access) settings.
Package convert orchestrates a full conversion: fetch subscription(s) and the external config, parse nodes, then render the target output.
Package convert orchestrates a full conversion: fetch subscription(s) and the external config, parse nodes, then render the target output.
Package emoji implements subconverter-compatible emoji handling for node names.
Package emoji implements subconverter-compatible emoji handling for node names.
Package extconfig parses subconverter's INI-style external config (the file referenced by the &config= URL parameter).
Package extconfig parses subconverter's INI-style external config (the file referenced by the &config= URL parameter).
Package fetch retrieves remote resources (subscriptions, rulesets, base configs) with three concerns airports impose on us:
Package fetch retrieves remote resources (subscriptions, rulesets, base configs) with three concerns airports impose on us:
Package generator renders parsed nodes plus an external config into a target client configuration.
Package generator renders parsed nodes plus an external config into a target client configuration.
Package parser turns raw subscription payloads into proxy.Proxy values.
Package parser turns raw subscription payloads into proxy.Proxy values.
Package proxy defines the intermediate proxy-node model used across the converter.
Package proxy defines the intermediate proxy-node model used across the converter.
Package ratelimit provides a thread-safe, per-client token-bucket limiter with no external dependencies.
Package ratelimit provides a thread-safe, per-client token-bucket limiter with no external dependencies.
Package server exposes the subconverter-compatible HTTP API.
Package server exposes the subconverter-compatible HTTP API.
Package web serves the embedded single-page web UI that helps users build a /sub?...
Package web serves the embedded single-page web UI that helps users build a /sub?...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL