Skip to main content

travis-img zuckup ====== simple facebook parsing

Install

pip install zuckup

Test

Requires nose

nosetests

Usage

zuckup comes with three utilities: insights, page, and page_stats

Insights

NOTE: To get facebook insights data you must first have an access token that has necessary credentials to view this data.

import zuckup

for post_stats in zuckup.insights(page_id='authenticated_page'):
  print post_stats

Page Posts

import zuckup

for post in zuckup.page(page_id='nytimes')
  print post

Page Stats

import zuckup

page_stats = zuckup.page_stats(page_id='nytimes')
print page_stats

Authentication

zuckup will automatically connect to the facebook api via facepy if you have FB_APP_ID and FB_APP_SECRET set as environmental variables.

Alternatively, you can connect beforehand and pass in this connection via the kwarg conn:

import zuckup

conn = zuckup.connect(app_id='12345', app_secret='678910')

page_stats = zuckup.page_stats(page_id='nytimes', conn=conn)
print page_stats

Finally, if you want to connect with just an access token, say one acquired from a user authenticating to your app, pass in access_token to any of the methods:

import zuckup

page_stats = zuckup.page_stats(page_id='nytimes', access_token='a-users-access-token')
print page_stats

Pagination

paginate through results using paginate with insights and page:

for post in zuckup.page(page_id='nytimes', paginate=True)
  print post

Concurrency

optional concurrency for insights and page via gevent:

import zuckup

for post in zuckup.page(page_id='nytimes', concurrent=True)
  print post

Release files for zuckup 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zuckup 0.1.0
File Size Uploaded
zuckup-0.1.0.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zuckup 0.1.0
File Interpreter ABI Platform
zuckup-0.1.0.macosx-10.9-intel.exe Details

Total release size: 75.9 kB

Release files / zuckup-0.1.0.tar.gz

Download URL zuckup-0.1.0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e98cb4c83227de090fe42d0e5caaac6a4c3f8fede8c12da8c5447e8f7857a67e
BLAKE2b-256 checksum
How to use checksums
c2b07cc35fd96c0c93e9080bddeaa13088c55e2cfd28433775195121d4caa591
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / zuckup-0.1.0.macosx-10.9-intel.exe

Download URL zuckup-0.1.0.macosx-10.9-intel.exe
Size 70.8 kB
Tags Source
SHA-256 checksum
How to use checksums
cddbe56fef38873aac557c50eedfc8c8bf42dd9c8abd27fa9add499d87c7b16c
BLAKE2b-256 checksum
How to use checksums
5b31ac8eb61ddc949d7c6330673ee3cde9b83ea555ec71d8ea956161fadea139
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page