Skip to content
臉書相簿小幫手 A Facebook Page Album download tool in Golang
Go
Branch: master
Clone or download
Latest commit f18b3db Apr 29, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
snapshot Completed first version read me Jun 12, 2015
LICENSE
README.md update Sep 14, 2015
data.go [#1] Fixed cannot fetch photo over 25 by default Graph API limit. Jul 13, 2015
main.go CAPs changed Apr 29, 2016

README.md

goFBPages

GitHub license

A facebook page photo album tool that supports concurrency download. This tool help you to download those photos for your backup, all the photos still own by original creator.

Install

go get -u -x github.com/kkdai/goFBPages

Note, you need go to faceook developer page to get latest token and update in environment variables.

 export FBTOKEN = "YOUR_TOKEN_HERE"

Usage

goFBPages [options] 

All the photos will download to USERS/Pictures/goFBPages and it will separate folder by page name and album name.

Options

  • -n Facebook page name such as: scottiepippen, or input facebook id if you know such as 112743018776863
  • -c number of workers. (concurrency), default workers is "2"

Examples

Download all photos from Scottie Pippen facebook pages with 10 workers.

goFBPages -n=scottiepippen -c=10

Snapshot

image

TODOs

  • Support specific album download.
  • Support firend/self album download for backup.
  • Support CLI to select which album you want to download.

Inspired

This project inspired from https://github.com/tzangms/iloveck101. And I refer those implements as follow:

Project52

It is one of my project 52.

Contribute

Please open up an issue on GitHub before you put a lot efforts on pull request. The code submitting to PR must be filtered with gofmt

Related Project

An Instagram photo downloader also here. https://github.com/kkdai/goInstagramDownloader

Advertising

If you want to browse facebook page on your iPhone, why not check my App here :p 粉絲相簿

Project52

It is one of my project 52.

License

This package is licensed under MIT license. See LICENSE for details.

Bitdeli Badge

You can’t perform that action at this time.