Skip to content
Match in Arabic. The ML job matching algorithm for IRC Airbel
Jupyter Notebook Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api
notebooks
.gitignore
.gitmodules
CODE_OF_CONDUCT.md
Dockerfile
Jenkinsfile
LICENSE.md
README.md
crontab
docker-compose.yml
requirements.txt
sshd_config
startup.sh
supervisord.conf
tashbeek-example.env

README.md

Tashbeek

The matching algorithm for the IRC's Project Match

Python Notebook Setup

To setup, create and activate a virualenv and then run

pip install -r requirements.txt

Run

jupyter notebook

All of the notebooks are contained in the notebook/ directory of this repository

API Setup & Run

To run the API, you should have docker and docker-compose installed. Once installed...

docker-compose up

Docs

For the API docs/contract, we use API blueprint and personally, I prefer agilo for reading the contract.

Simply cd api and agilo -i contract.apib -s and view it in your web browser.

You can find the latest stable docs at https://github.com/nolski/tashbeek

You can’t perform that action at this time.