-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
69 lines (46 loc) · 1.41 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
== py-diffbot ==
py-diffbot is a command line terminal client and python library for the [[http://www.diffbot.com/|Diffbot]] article extraction and analysis API.
=== Developer Token ===
To use the client or Python library you will need to include a developer token, which can be obtained by submitting a request at the Diffbot website.
[[http://www.diffbot.com/docs/token]]
=== Getting Source ===
{{{
$ hg clone http://bitbucket.org/nik/py-diffbot/ diffbot
}}}
=== Command Line Client ===
{{{
$ cd diffbot
$ chmod +x diffbot.py
$ ./diffbot.py
}}}
Command line options:
{{{
$ ./diffbot.py
Usage: diffbot.py: [options] [url]
Options:
-h, --help show this help message and exit
-d, --debug
-v, --verbose
-q, --quiet
-o OFORMAT, --output=OFORMAT
Ouput format (html, raw, json, pretty)
-k KEY Diffbot developer API key
}}}
=== Library Integration ===
{{{
$ hg clone http://bitbucket.org/nik/py-diffbot/ diffbot
}}}
Then link it to your source tree so that it can be imported:
{{{
$ ln -s diffbot/diffbot /my/project/vendors/diffbot
}}}
Simple code to get you started:
{{{
#!python
import diffbot
def main(url):
db = diffbot.DiffBot(dev_token = "mydevtoken")
article = db.article(url)
}}}
=== Links and Resources ===
* Diffbot Developer Documentation [[http://www.diffbot.com/docs/api/article]]