A basic harvester for Tumblr public posts data as part of Social Feed Manager.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docker refs sfm 931. Clean shutdown. May 24, 2018
requirements Bumped version to 2.0.2. Aug 13, 2018
tests refs sfm 920. Fixes for python 3. Jul 24, 2018
.bumpversion.cfg Bumped version to 2.0.2. Aug 13, 2018
.dockerignore Removed tests from .dockerignore. Oct 14, 2016
.gitignore initial setup harvester Jul 8, 2016
.travis.yml refs sfm 920. Fixes for python 3. Jul 24, 2018
Dockerfile-exporter refs sfm 920. Fixes for python 3. Jul 24, 2018
Dockerfile-harvester refs sfm 920. Fixes for python 3. Jul 24, 2018
LICENSE initial setup harvester Jul 8, 2016
README.md Updated README. Aug 30, 2016
setup.py
tumblr_exporter.py refs sfm 920. Fixes for python 3. Jul 24, 2018
tumblr_harvester.py refs sfm 920. Fixes for python 3. Jul 24, 2018
tumblr_warc_iter.py refs sfm 920. Fixes for python 3. Jul 24, 2018
tumblrarc.py refs sfm 920. Fixes for python 3. Jul 24, 2018

README.md

sfm-tumblr-harvester

A basic harvester for Tumblr public post data as part of Social Feed Manager.

Build Status

Provides harvesters for Tumblr API and harvesting is performed by tumblrarc which based on requests-oauthlib.

Development

For information on development and running tests, see the development documentation.

When running tests, provide Tumblr credentials either as a test_config.py file or environment variable (TUMBLR_API_KEY). An example test_config.py looks like:

TUMBLR_API_KEY = "3jlICwerCIWqEdUdAyuenNyercwkVuXOuYFoxTPafWx8DsUMe2"

User posts harvest type

Type: tumblr_blog_posts

Api methods called:

Required parameters:

  • hostname

Optional parameters:

  • incremental: True (default) or False

Authentication

Required parameters:

  • api_key