Sign inSign up

instagis/fb-data-collector

By instagis

•Updated about 8 years ago

Facebook Data Collector 2.0

Image
0

1.4K

instagis/fb-data-collector repository overview

⁠Facebook Data Collector 2.0 (FBDC2)

The objective of this project is to collect various kinds of information from the Facebook social network and store the collected data in a database suitable for analytics use.

⁠Project Dashboard

⁠Development
BranchEnvironmentVCSBuildDocker
masterStagingGitHub⁠CircleCIstg-latest⁠
stableProductionGitHub⁠CircleCIlatest⁠
⁠Hosting
⁠Logs
BranchLogentries
masterFBDC (dev) Logs⁠
stable(Multiple)⁠
stableFBDC CL Logs⁠

⁠Technical Requirements

  • Python 3.5
  • PostgreSQL 9.6 server
  • PostgreSQL 9.6 client
  • Bash

⁠Directory Structure

  • .circleci/: CircleCI 2.0 configuration.
  • bin/: Scripts and utilities.
  • docs/: Documentation.
  • db/: Database-related files.
  • ig_fbdc/: Main package.
    • access_token/: Facebook Access Token module.
    • app/: Facebook App module.
    • base/: Base classes.
    • config/: Configuration.
    • insights/: Facebook Insights module.
    • lib/: Libraries.
    • page/: Facebook Page module.
      • insights/: Facebook Page Insights module.
      • metadata/: Facebook Page Metadata module.
      • post/:
        • comment/: Facebook Page Post Comment module.
          • comment_reply/: Facebook Page Post Comment Reply module.
        • insights/: Facebook Page Post Insights module.
        • reaction/: Facebook Page Post Reaction module.
        • reaction_count/: Facebook Page Post Reaction Count module.
    • partitioning/: Database partitioning module.
    • tasks/: CLI tasks.
    • user/: Facebook User module.
  • ig_fbgraph/: Facebook Graph API wrapper.
  • make/: Make task definitions.

⁠Development

Always activate the virtualenv before running any command.

⁠Linting

Run make lint.

⁠Testing

Run make test.

⁠Test Coverage

Run make test-coverage.

⁠Documentation

For more information, including configuration and usage instructions, read the documentation⁠.

Tag summary

Content type

Image

Digest

Size

145.6 MB

Last updated

about 8 years ago

docker pull instagis/fb-data-collector