Simple crawler for learning go
What can you learn from this simple codes is the simple go program structures and the little understanding about concurrency.
-
crawler.go
Crawls the following of users on github recursively.
-
crawler_pipeline.go
Crawls the following of users using workers concurrently.
-
crawler_interface_pipeline.go
Crawls the following and starred repositories of users using crwaler interface and workers concurrently.
- Modify the
startURL
at top of file to fit your account go run <crawler-file>