Automatically migrated from Gitolite
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Sven Slootweg c2a8a66dac Update README to fix dependencies list 12 years ago
frontend Add dumping script 12 years ago
shellsearch Add simple script for searching from a terminal 12 years ago
updater Add rudimentary first version of the OCW scraper 12 years ago
.gitignore Reorganize updater code and add first design idea for frontend 12 years ago
README.md Update README to fix dependencies list 12 years ago
book_data_sources.txt Add list of sources for book data 12 years ago
config.json Add crawlers for coursera and ureddit, get first quick and dirty version of frontend done, and fix buigs and stuff 12 years ago
ocw_sources.txt Add list of various OCW sources for parser development 12 years ago
update.sql Add table structure updates for new version of updater 12 years ago

README.md

Cryto Learn

This is the source code for http://learn.cryto.net/. It consists of the following:

  • The updating script, a few very rudimentary scrapers for various educational sources. Requires Python 2. Dependencies are oursql, requests and BeautifulSoup 4 (custom version included). Located in updater/.
  • The frontend, a fairly hacky and messy PHP-based search interface. Needs cleaning up, but not an immediate priority. Requires PHP 5.3+ and uses CPHP. Located in frontend/.
  • A simple shell search script, using the Cryto Learn API to search for the specified string and print results to stdout. Requires Python 2. Also very rudimentary.

Licensed under the WTFPL. It may or may not work on your system, use at your own risk, etc. etc.