Programming

A listing of some of the software applications I developed that are currently still in use.

Intercat – An Enterprise Content Management System

Intercat was designed as in-house content management system, now bootstrapped, and is used for the following websites; SpaceRef, NASA Watch, The Astrobiology Web and SpaceRef Business. It is not publicly available.

HyperixScoop – A Toolkit for Hypertext Data Discovery

Since 1995 I’ve been programming web crawlers to perform various data discovery jobs for me. These programs written in Perl and Python constitute a toolkit I call Voyageur. Currently I have two primary programs for hypertext crawling:

HypericScoop – Used for discovery and general hypertext crawling. Here’s the user agent tag:
Mozilla/5.0 (compatible; HyperixScoop/1.7; +https://spaceq.ca/hyperixscoop)

HyperixScoop-Newscrawler – Used for news hypertext crawling. Here’s the user agent tag:
Mozilla/5.0 (compatible; HyperixScoop-Newscrawler/0.6; +https://spaceq.ca/hyperixscoop)

Programming and Scripting Languages I Use
  • PHP
  • Python
  • JavaScript
  • Perl
  • HTML(5)
PHP and JS Frameworks
  • Laravel
  • AngularJS
CSS Frameworks
  • Bootstrap
IDE’s (Integrated Development Environment’s) I Use
  • PhpStorm
  • PyCharm
  • Atom
  • BBEdit