All Projects → captn3m0 → Jqaas

captn3m0 / Jqaas

jq as a service

Labels

Projects that are alternatives of or similar to Jqaas

Schema.net
Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page.
Stars: ✭ 336 (+1427.27%)
Mutual labels:  json-ld
Awesome Jq
A curated list of awesome jq tools and resources.
Stars: ✭ 391 (+1677.27%)
Mutual labels:  jq
Web Karma
Information Integration Tool
Stars: ✭ 489 (+2122.73%)
Mutual labels:  json-ld
Schema Dts
JSON-LD TypeScript types for Schema.org vocabulary
Stars: ✭ 338 (+1436.36%)
Mutual labels:  json-ld
Activity
ActivityStreams & ActivityPub in golang, oh my!
Stars: ✭ 373 (+1595.45%)
Mutual labels:  json-ld
Pyld
JSON-LD processor written in Python
Stars: ✭ 413 (+1777.27%)
Mutual labels:  json-ld
Data Science At The Command Line
Data Science at the Command Line
Stars: ✭ 3,174 (+14327.27%)
Mutual labels:  jq
Json Ld.org
JSON for Linked Data
Stars: ✭ 722 (+3181.82%)
Mutual labels:  json-ld
Schema Generator
PHP Model Scaffolding from Schema.org and other RDF vocabularies
Stars: ✭ 379 (+1622.73%)
Mutual labels:  json-ld
Hugo Theme Meme
You can’t spell aWEsoME without MEME! 😝
Stars: ✭ 459 (+1986.36%)
Mutual labels:  json-ld
Jqview
simplest possible native GUI for inspecting JSON objects with jq
Stars: ✭ 355 (+1513.64%)
Mutual labels:  jq
Seomatic
DEPRECATED A turnkey SEO implementation for Craft CMS 2.x that is comprehensive, powerful, and flexible
Stars: ✭ 366 (+1563.64%)
Mutual labels:  json-ld
Schemaorg
Schema.org - schemas and supporting software
Stars: ✭ 4,372 (+19772.73%)
Mutual labels:  json-ld
Jsonld Java
JSON-LD implementation for Java
Stars: ✭ 337 (+1431.82%)
Mutual labels:  json-ld
Aws
A collection of bash shell scripts for automating various tasks with Amazon Web Services using the AWS CLI and jq.
Stars: ✭ 493 (+2140.91%)
Mutual labels:  jq
Admin
A beautiful and fully-featured administration interface builder for hypermedia APIs
Stars: ✭ 335 (+1422.73%)
Mutual labels:  json-ld
Ticker.sh
Real-time stock tickers from the command-line.
Stars: ✭ 392 (+1681.82%)
Mutual labels:  jq
Api Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Stars: ✭ 7,144 (+32372.73%)
Mutual labels:  json-ld
Extruct
Extract embedded metadata from HTML markup
Stars: ✭ 573 (+2504.55%)
Mutual labels:  json-ld
Jqplay
A playground for jq, written in Go
Stars: ✭ 444 (+1918.18%)
Mutual labels:  jq

jqaas

jq as a service. Inspired by a tweet.

usage

For when you have to do some JSON mangling and you want a web server to do it for you. Supports both request input (using raw request body), and a URL fetch(via a url request param).

raw request

curl -d '{"hello": [1,2,3]}'  -H "JQ-Filter: .hello" http://jqaas.captnemo.in/ -i
HTTP/1.1 200 OK
Content-Type: application/json

[1,2,3]

using a remote resource

curl "https://jqaas.captnemo.in/?url=https://jsonblob.com/api/042e7473-807d-11e7-9e0d-a95b02c92cd2" -H "JQ-Filter: .hello" -i

HTTP/2 200
content-type: application/json

[1,2,3]

multiple-items

Just like jq, this also supports multi-line inputs:

curl --request POST \
  --url http://localhost:9998/ \
  --header 'jq-filter: .hello' \
  --data '{ "hello": [1,2,3]}
{"hello": [4,5,6]}'

HTTP/1.1 200 OK
Content-Type: application/x-ndjson

[1,2,3]
[4,5,6]

The Content-Type will be set to application/x-ndjson in such cases.

Infra

Currently being served on the Heroku Free Tier over Cloudflare for SSL.

License

Licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].