Text Summarization for Humans
Explain To Me
is a automatic text summarizer, that utilizes TextRank, a graph based algorithm to scans through the contents of a website or text document to extract a concise machine generated summary composed of the most informative pieces. The methodology is similar to the way search engines return the most relevant web pages from a users search query.
Just run it to get a text summary from the impact of the unfolded protein response on human disease.
Finish the setup steps to use ExplainToMe in Slack.
Run this function with a POST request to Blockspring.
Visit the node.js quickstart to get started fast.
Visit the php quickstart to get started fast.
Visit the python quickstart to get started fast.
Visit the ruby quickstart to get started fast.
Visit the r quickstart to get started fast.
Visit the javascript quickstart to get started fast.
Use this URL for webhooks. You'll want to make a POST request.
echo "{ \"_blockspring_spec\": true, \"url\": , \"sentences\": 0, \"text\": , \"translate\": , \"document\": }" | curl -H "Content-Type: application/json" -d @- "https://run.blockspring.com/api_v2/blocks/summarize-text?"
var fs = require("fs");
var blockspring = require("blockspring");
blockspring.runParsed("summarize-text", { "_blockspring_spec": true, "url": , "sentences": 0, "text": , "translate": , "document": }, function(res) {
console.log(res.params);
});
var fs = require("fs");
var request = require("request");
request.post({
url: "https://run.blockspring.com/api_v2/blocks/summarize-text?",
form: { "_blockspring_spec": true, "url": , "sentences": 0, "text": , "translate": , "document": }
},
function(err, response, body) {
console.log(JSON.parse(body));
});
<?php
$url = 'https://run.blockspring.com/api_v2/blocks/summarize-text?';
$data = json_encode(array( "_blockspring_spec" => true, "url" => , 'sentences' => 0, "text" => , "translate" => , "document" => ));
// use key 'http' even if you send the request to https://...
$options = array(
'http' => array(
'header' => array("Accept: application/json", "Content-Type: application/json"),
'method' => 'POST',
'content' => $data,
),
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
var_dump(json_decode($result));
?>
<?php
require('blockspring.php');
var_dump(Blockspring::runParsed("summarize-text", array("_blockspring_spec" => true, "url" => , 'sentences' => 0, "text" => , "translate" => , "document" => ))->params);
import base64
import json
import urllib2
req = urllib2.Request(" https://run.blockspring.com/api_v2/blocks/summarize-text?")
req.add_header('Content-Type', 'application/json')
data = {"_blockspring_spec": True, "url": , "sentences": 0, "text": , "translate": , "document": }
results = urllib2.urlopen(req, json.dumps(data)).read()
print json.loads(results)
import blockspring
import json
import base64
print blockspring.runParsed("summarize-text", { "_blockspring_spec": True, "url": , "sentences": 0, "text": , "translate": , "document": }).params
require 'base64'
require 'rest_client'
response = RestClient.post 'https://run.blockspring.com/api_v2/blocks/summarize-text?', JSON.dump({ "_blockspring_spec" => true, "url" => , "sentences" => 0, "text" => , "translate" => , "document" => }), :content_type => :json
puts JSON.load(response)
require 'base64'
require 'blockspring'
puts Blockspring.runParsed("summarize-text", { "_blockspring_spec" => true, "url" => , "sentences" => 0, "text" => , "translate" => , "document" => } ).params
require 'base64'
require 'rest_client'
response = RestClient.post 'https://run.blockspring.com/api_v2/blocks/summarize-text?', JSON.dump({ "_blockspring_spec" => true, "url" = , "sentences" = 0, "text" = , "translate" = , "document" = }), :content_type => :json
puts JSON.load(response)
library('blockspring')
library('rjson')
library('RCurl')
print(blockspringRunParsed("summarize-text", list("_blockspring_spec" = TRUE, "url" = , "sentences" = 0, "text" = , "translate" = , "document" = ) )$params)
<script src="https://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="https://cdn.blockspring.com/blockspring.js"></script>
<script>
blockspring.runParsed("summarize-text", { "url": , "sentences": 0, "text": , "translate": }, { "api_key": "" }, function(res){
console.log(res.params);
})
</script>
https://run.blockspring.com/api_v2/blocks/summarize-text?
Finish the setup steps to use ExplainToMe in Code.