ofp is the terminal client I use every day with pps-api. It lists flights, shows the operational flight plan (OFP), weather and NOTAMs for a flight, works the dispatcher exception board, and reads the change log. Most of it fits on one screen: a flight list on the left, the details on the right, and keys for everything.
It is the same program I call pps on my own machine, published under a name that says what it handles. It is free to use.
It is only a client. ofp needs a running pps-api server and an API key for it. Without them it has nothing to show. It does not contain, and does not give access to, any flight planning system by itself.
| Platform | File | Size |
|---|---|---|
| macOS, Apple Silicon | ofp-3.38.0-aarch64-apple-darwin.tar.gz | 2.7 MB |
| Linux, x86_64 (Intel/AMD) | ofp-3.38.0-x86_64-unknown-linux-musl.tar.gz | 3.2 MB |
| Linux, ARM 64-bit | ofp-3.38.0-aarch64-unknown-linux-musl.tar.gz | 3.0 MB |
SHA-256 checksums (each file also has a .sha256 file next to it):
dea043b565607d51e14c8b6b0ad402adc51ad0c17883565c66d3ff37a8272181 ofp-3.38.0-aarch64-apple-darwin.tar.gz
edee7240e805a62b4908d75fb69d7e4d208817cacc4152895c69517bb1498549 ofp-3.38.0-x86_64-unknown-linux-musl.tar.gz
bb1561bf840625a8b61d6249a6a4eb42886c572019b1e92a7bf0fd0e466234af ofp-3.38.0-aarch64-unknown-linux-musl.tar.gz
The Linux programs are statically linked and run on any distribution of their architecture. Windows comes later.
macOS (Apple Silicon)
shasum -a 256 -c ofp-3.38.0-aarch64-apple-darwin.tar.gz.sha256
tar -xzf ofp-3.38.0-aarch64-apple-darwin.tar.gz
sudo mv ofp-3.38.0-aarch64-apple-darwin/ofp /usr/local/bin/
xattr -d com.apple.quarantine /usr/local/bin/ofp
The last line is needed because the program is not notarised by Apple, so macOS blocks it after a download. You can also allow it once under System Settings, Privacy & Security, "Open Anyway".
Linux (replace x86_64 with aarch64 on ARM)
sha256sum -c ofp-3.38.0-x86_64-unknown-linux-musl.tar.gz.sha256
tar -xzf ofp-3.38.0-x86_64-unknown-linux-musl.tar.gz
sudo install -m 755 ofp-3.38.0-x86_64-unknown-linux-musl/ofp /usr/local/bin/ofp
ofp profile add work --api-key <your key> --base-url https://<your pps-api server>
ofp profile use work
ofp tui
In the dispatcher screen, the bar at the bottom shows the keys, and L switches between the dark and the day theme. On the RTE tab, M opens the route map of the selected flight in your browser, served by the same pps-api server. ofp --help lists every command. Some help texts and messages still use the working name pps.
ofp sends your API key only to the server in your profile. It sends nothing anywhere else; there is no telemetry. Keys and profiles stay in ~/.config/pps/, readable by you only.
Provided free of charge, as is, without any warranty. You may use and copy the program unchanged. Not affiliated with, endorsed by or supported by any flight planning or EFB vendor; product names belong to their owners. The archive lists the third-party components and their licences in THIRD-PARTY-LICENSES.txt.