Path to this page:
./
www/py-posting,
Modern API client that lives in your terminal
Branch: CURRENT,
Version: 2.3.0,
Package name: py312-posting-2.3.0,
Maintainer: pkgsrc-usersPosting is an HTTP client, not unlike Postman and Insomnia. As a
TUI application, it can be used over SSH and enables efficient
keyboard-centric workflows. Your requests are stored locally in
simple YAML files, meaning they're easy to read and version control.
Some notable features include: "jump mode" navigation,
environments/variables system with autocompletion, syntax highlighting
powered by tree-sitter, Vim keys, various builtin themes, a
configuration system, "open in $EDITOR", and a command palette for
quickly accessing functionality.
Master sites:
Filesize: 3301.483 KB
Version history: (Expand)
- (2024-11-24) Updated to version: py312-posting-2.3.0
- (2024-11-17) Updated to version: py312-posting-2.1.1
- (2024-11-01) Updated to version: py312-posting-2.0.1
- (2024-10-22) Updated to version: py312-posting-2.0.0
- (2024-09-13) Updated to version: py312-posting-1.13.0
- (2024-08-25) Updated to version: py312-posting-1.12.1
CVS history: (Expand)
2024-11-24 11:44:23 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-posting: update to 2.3.0.
2.3.0
If Posting is using a theme, and you edit that theme on disk, the
UI will now instantly update to reflect that change.
2.2.0
This release upgrades the theme system, introduces 15 new themes,
makes syntax highlighting automatically adapt to the theme, and
lots more!
|
2024-11-17 10:44:37 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-posting: update to 2.1.1.
2.1.1
Fixed
Fix collection browser message not being visible when it's empty.
Changed
Improved message in empty collection browser, indicating keybind for how to \
toggle the collection browser.
Full Changelog: 2.1.0...2.1.1
2.1.0
With Posting 2.1, you can now import curl commands by pasting them into the URL bar.
|
2024-11-01 01:13:43 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-posting: update to 2.0.1.
Fixes a performance regression and some visual issues.
Bump Textual version by @darrenburns in #119
|
2024-10-22 20:37:56 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-posting: update to 2.0.0.
## 2.0.0 [18th October 2024]
### Added
- **Scripting**: Run Python scripts before and after sending requests. Scripts \
can be used to perform setup, set variables, modify requests, and more.
- Define "setup", "pre-request" and \
"post-request" Python functions and attach them to requests.
- Posting will automatically reload these functions when they change, \
meaning you can edit them in an external editor while Posting is running.
- Scripts can be used to directly manipulate the request, set variables \
which are used in the request (e.g. set a `$token` variable which is used in the \
request URL).
- Output from scripts is captured and displayed in the "Scripts" tab.
- **Keymaps**: Change the default keybindings for any of Posting's \
"global" actions (e.g. sending request, opening jump mode, etc.) by \
editing `keymap` section of your `config.yaml` file.
- Added `heading.hostname` config to allow customisation of the hostname in the \
header. This field supports Rich markup. You may wish to use this to apply \
highlighting when `posting` is running on a production system vs a development \
environment, for example.
- Added `focus.on_request_open` config to automatically shift focus when a \
request is opened via the collection browser. For example, you might prefer to \
have focus jump to the "Body" tab when a request is opened.
- More detail and screenshots added to several sections of the guide.
- Much more detail added to the "Getting Started" section.
- Collections guide updated to explain more about the collection browser.
- Guide for Keymaps added.
- Guide for Scripting added.
- Guide for External Tools added (integrating with vim, less, fx, etc.)
- `alt`+`enter` can now be used to send a request (in addition to the existing \
`ctrl+j` binding).
- Tooltips added to more actions in the app footer. These appear on mouse hover.
### Changed
- Automatically apply `content-type` header based on the body type selected in \
the UI.
- Updated to Textual 0.83.0
- Various refinements to autocompletion, upgrading to textual-autocomplete 3.0.0a12.
- Dependency specifications loosened on several dependencies.
- Recommended installation method changed from rye to uv.
### Fixed
- Fixed double rendering in "jump mode" overlay.
- Fixed sidebar not working on mobile on https://posting.sh
- Fixed autocompletion appearing when on 1 item in the list and the "search \
string" is equal to that item.
|
2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-09-13 11:50:37 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-posting: update to 1.13.0.
1.13.0
What's Changed
With this release, Posting will watch loaded environment files and
refresh the UI to reflect changes in them. There's some new config
for hiding the collection browser on startup too, and a bunch of
smaller changes. See the log below for more info.
Added
New collection_browser.show_on_startup config to control whether the \
collection browser is shown on startup.
Watch for changes to loaded dotenv files and reload UI elements that depend \
on them when they change.
Changed
Upgraded all dependencies.
Remove pydantic-settings crash workaround on empty config files.
Renaming App.maximized as it now clashes with a Textual concept.
Removed "using default collection" message from startup.
Fixed
Fixed crash while rendering error message on timeout.
1.12.3
What's Changed
Upgrade textual by @darrenburns in #94
Catch possible pyperclip exception if no clipboard mechanism installed by \
@seapagan in #98
1.12.2
Note: 1.12.2 was yanked. It's equivalent to 1.12.1.
|
2024-08-25 12:49:33 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-posting: update to 1.12.1.
Fixed
Fix "invalid escape sequence" warnings on Python 3.12+
Fix buttons in request deletion confirmation modal not being usable with the \
enter key.
|
2024-08-19 23:41:08 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-posting: update to 1.12.0.
Methods in the collection browser (sidebar) are now coloured.
Add (work-in-progress) Guide: https://posting.sh/guide/
|