Skip to content

vish25v/py-diffbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

== 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.get_article(url)
}}}

=== Links and Resources ===

* Diffbot Developer Documentation [[http://www.diffbot.com/docs/api/article]]

About

Python API client for Diffbot; authored by Nik Cubrilovic (original repo at https://bitbucket.org/nik/py-diffbot/)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%