Skip to content

spsu/forager2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

STATUS

  • Brandon has to study for tomorrow's Analytical exam.

    • Analytical is 5 credit hours
    • Tomorrow's exam covers 6 chapters of chemical equilibria systems
    • If I make significant progress tonight, I'll work on our project a bit more
  • Yes, Brandon will finish this, but it's not an immediate priority anymore.

  • The website interface is super easy — mostly a copy/paste from the last project with some messy exec() calls and some minor database queries.

  • The node.js (NJS) spider is having lots of issues because I didn't keep the 'this' scope clean.

    • Considering tearing it down and using a different class approach (Crockford's).
    • Took me awhile to get comfortable writing all nonblocking IO as it's not 'classical' programming
  • If you want to test something, I'll just run the 'forager' I developed for g3.

    • You can't take screenshots of it, because it will be different.
    • It doesn't have start/stop/pause. This one will once I sort out the NJS issues.

Libraries/etc used for PHP website

  • PHP — used for the backend
  • SqLite — represents and retains the backend model
  • Javascript — used for the UI
  • Fat-Free Framework (F3) — a PHP microframework that provides MVC and other functionality in a very lightweight package.
  • Smarty template engine — a PHP template system that separates business logic from presentational logic
  • jQuery — Javascript DOM scripting and more
  • Twitter Bootstrap — semantic, fluid, modern HTML layouts
  • Apache2 — development server

Libraries used for Node.js webcrawler

  • jsdom (npm package) — for parsing the dom and extracting the links
  • underscore.js — functional closures
  • jquery

Releases

No releases published

Packages

No packages published