{"repo":"gorse-io/gitrec","free":true,"listed":false,"github":"https://github.com/gorse-io/gitrec","clone":"git clone https://github.com/gorse-io/gitrec.git","description":"A recommender system for GitHub repositories based on Gorse provides personalized recommendations and similar repositories","language":"JavaScript","stars":466,"topics":["flask","python","recommender-system","github","vue"],"license":"WTFPL","category":"auth-billing-email","readme_excerpt":"GitRec GitRec is the missing recommender system for GitHub repositories based on Gorse. Browser Extensions The browser extension integrates GitHub with GitRec. 1. Recommends repositories to GitHub users based on starred repositories. 2. Finds related repositories for popular repositories. Quick Start - First, clone the repository and enter the folder. - Create a .env file. - Generate a personal access token from GitHub and fill the GITHUB ACCESS TOKEN variable in the .env file. - Create a GitHub OAuth app. The authorization callback URL should be http://127.0.0.1:5000/login/github/authorized . Then, fill following variables in the .env file. - Start the cluster using Docker Compose. - Download the SQL file github.sql and import it to the MySQL instance. - Restart the master node to apply imported data. - Play with GitRec: Entry Link ------------------------- ----------------------------- GitRec http://127.0.0.1:5000/ Gorse Dashboard http://127.0.0.1:8088/","default_branch":null,"files":null,"tree":[],"storefront":"/r/gorse-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gorse-io/gitrec/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}