Git Product home page Git Product logo

spectator's Introduction

Spectator

Build Status

Spectator is a native application written in Vala using GTK. It's enables you to test the API endpoints of your HTTP server.

Screenshot GET JSON

Download

Get it on AppCenterDownload on Flathub

Features

  • Do requests to a web server
  • Handle Basic Proxy Server
  • Scripting capabilities
  • Create collections of requests
  • Create request enviroments
  • Create test enviroments for your collections

Right now Spectator allows you to make single requests to a web endpoint. In the long run it shall give you to give you the ability to create enviroments and collections to make your workflow more fluent.

Building, Testing, and Installation

You'll need the following dependencies:

  • flatpak-builder

If you are not on elementary OS then you may also have to install the flatpak package before compiling.

To build and install, use flatpak-builder.

flatpak-builder buildir com.github.treagod.spectator.yml --install --user --force-clean

Then you can run the app with flatpak run com.github.treagod.spectator.

Once you are done testing and want to remove the app, run flatpak uninstall com.github.treagod.spectator.

If you instead want to completely remove both the app and its user data, run flatpak uninstall com.github.treagod.spectator --delete-data.

Flatpak building is the only officially supported build method, though building in the Debian format is possible via meson:

meson build --prefix=/usr
cd build
ninja

And can then be installed with sudo ninja install

spectator's People

Contributors

treagod avatar nathanbnm avatar hanaral avatar cassidyjames avatar btd1337 avatar capitantrueno avatar dependabot[bot] avatar hannesschulze avatar meisenzahl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.