Skip to content

geitje01/algodb

 
 

Repository files navigation

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

About

Mad (╯°□°)╯'ing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 57.8%
  • CSS 18.9%
  • JavaScript 18.5%
  • HTML 3.7%
  • Shell 1.1%