eros-http: JSON HTTP interface to Eros.

[ bsd3, program, text ] [ Propose Tags ]

This is a small program that runs an HTTP server.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.5.0.0, 0.6.0.0, 0.6.0.1
Dependencies aeson (>=0.7 && <0.8), base (>=4.7 && <4.8), blaze-html (>=0.7 && <0.8), bytestring (>=0.10 && <0.11), eros (>=0.5.3 && <0.6), http-types (>=0.8 && <0.9), markdown (>=0.1 && <0.2), text (>=1.1 && <1.2), wai (>=3.0 && <3.1), wai-responsible (>=0.0 && <0.1), warp (>=3.0 && <3.1) [details]
License BSD-3-Clause
Copyright 2014, Peter Harpending
Author Peter Harpending
Maintainer Peter Harpending <pharpend2@gmail.com>
Category Text
Home page https://eros.rockywestlabs.com/
Uploaded by pharpend at 2014-07-20T03:17:01Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables eros-http
Downloads 2447 total (9 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2015-05-27 [all 6 reports]

Readme for eros-http-0.5.0.0

[back to package description]

eros-http

This is an HTTP front-end to the Eros library. Eros is a text censorship library, that I wrote.

Usage

If the server receives a GET request, it returns an HTML representation of this file.

It takes an input string via POST, and returns some data in JSON mapping each phraselist to the score for the input string. The JSON is compressed.

I fed the server the GPL, here are the results, which have been prettified, and alphabetized by key.

{
  "chat": 0,
  "conspiracy": 0,
  "drug-advocacy": 0,
  "forums": 0,
  "gambling": 0,
  "games": 0,
  "gore": 0,
  "id-theft": 0,
  "illegal-drugs": 0,
  "intolerance": 0,
  "legal-drugs": 0,
  "malware": 0,
  "music": 0,
  "news": 0,
  "nudism": 0,
  "peer2peer": 0,
  "personals": 0,
  "pornography": 20,
  "proxies": 0,
  "secret-societies": 0,
  "self-labeling": 0,
  "sport": 30,
  "translation": 0,
  "upstream-filter": 0,
  "violence": 0,
  "warez-hacking": 0,
  "weapons": 0,
  "webmail": 0
}