HTTPie was listed as a dependency but the application actually uses libsoup3 from GNOME Platform. Updated README to reflect correct dependencies and removed installation instructions for HTTPie. Also corrected code comments to reference libsoup3 instead of HTTPie.
33 lines
666 B
Markdown
33 lines
666 B
Markdown
# Roster
|
|
|
|
A modern HTTP client for GNOME, built with GTK 4 and libadwaita.
|
|
|
|
## Features
|
|
|
|
- Send HTTP requests (GET, POST, PUT, DELETE)
|
|
- Configure custom headers and request bodies
|
|
- View response headers and bodies
|
|
- Track request history with persistence
|
|
- Beautiful GNOME-native UI
|
|
|
|
## Dependencies
|
|
|
|
- GTK 4
|
|
- libadwaita 1
|
|
- Python 3
|
|
- libsoup3 (provided by GNOME Platform)
|
|
|
|
## Building
|
|
|
|
```bash
|
|
meson setup builddir
|
|
meson compile -C builddir
|
|
sudo meson install -C builddir
|
|
```
|
|
|
|
## Usage
|
|
|
|
Roster uses libsoup3 (from GNOME Platform) for making HTTP requests - no external dependencies required.
|
|
|
|
Run Roster from your application menu or with the `roster` command.
|