Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/umayr/goof
blog posts crawler written in golang.
https://github.com/umayr/goof
Last synced: 24 days ago
JSON representation
blog posts crawler written in golang.
- Host: GitHub
- URL: https://github.com/umayr/goof
- Owner: umayr
- License: mit
- Created: 2015-11-26T20:18:09.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-08T08:10:30.000Z (almost 9 years ago)
- Last Synced: 2024-11-07T03:48:22.515Z (2 months ago)
- Language: Go
- Homepage:
- Size: 11.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `goof`
> extracts blogs from top web magazines.## Install
```bash
λ go get github.com/umayr/goof
```## Usage
```
λ goof -hNAME:
goof - Extracts blogs from top web magazinesUSAGE:
goof [global options] command [command options] [arguments...]
VERSION:
0.0.0
COMMANDS:
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--page, -p "1" Tells how many pages need to be extracted
--plug, -u Tells which plug needs to be invoked
--debug, -d Turns on the debug mode
--help, -h show help
--version, -v print the version
```## Example
```bash
λ DEBUG=* && MONGO_URI="mongo://localhost" && DB_NAME="goofy-db" && goof --plug tech-crunch --page 10
```## Setup
```bash
# Make sure you have go 1.5+ and mongodb 3.0+ installed and `GO15VENDOREXPERIMENT` enabled.
# Download glide via brew
λ brew install glide# Clone this project in /src directory
λ cd $GOPATH/src && git clone https://github.com/umayr/goof/ && cd $_# Install dependencies
λ glide install```