/algodb

Mad (╯°□°)╯'ing

Primary LanguagePythonMIT LicenseMIT

AlgoDB

A search engine for algorithms.

screen shot 2015-12-17 at 3 12 00 pm

Setup

  1. Run the DB by following the README instructions in elasticsearch_dumps
  2. Run the web server README in www

Parts

AlgorithmNames

Parses algorithm names from Algorithmia data and Wikipedia's "List of Algorithm" page and "Algorithm" category Parses implementations from Rosetta Code

Crosswikis

Parses data from Crosswikis, mapping from queries to wikipedia page with confidence level

elasticsearch_dumps

Contains Elasticsearch dumps for algortithms, categories and implementations, and scripts for backup and restore database

lang-pkgs

Parses data from npm

github

Parses data from a GitHub README

NEL

Finds algortihm names in plain text

www

The website search engine of the database.

google_trends

An experiment on using google trends to rank equal-score search results