Skip to content

tomdean/growser

Repository files navigation

Growser

An engine for the visual discovery of open source projects on Github.com.

Requirements

  1. Python 3.5+
  2. Docker
  3. 8GB RAM
  4. 20GB+ disk (CSV + Postgres)

Setup

Growser uses data from GitHub Archive and requires a Google Cloud account.

  1. Create Google Cloud account
  2. Enable BigQuery
  3. Enable Cloud Storage
  4. Create a Service Account and export a JSON key

GitHub API

GitHub API requests are throttled to 60/hour without a personal access token.

Docker

The following official images are used for development.

  1. Python / Gunicorn
  2. Nginx
  3. Postgres 9.4
  4. Redis
  5. Celery

About

GitHub project recommendations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published