{"id":137,"date":"2008-12-20T17:03:20","date_gmt":"2008-12-20T22:03:20","guid":{"rendered":"http:\/\/dilettantes.code4lib.org\/?page_id=137"},"modified":"2009-01-04T15:45:36","modified_gmt":"2009-01-04T20:45:36","slug":"projects","status":"publish","type":"page","link":"https:\/\/rossfsinger.me\/blog\/projects\/","title":{"rendered":"Projects"},"content":{"rendered":"<ul>\n<li><a href=\"http:\/\/jangle.org\/\" target=\"_blank\">Jangle<\/a>:\u00c2\u00a0 An Atom Publishing Protocol Interface to library resources.<\/li>\n<li><a href=\"http:\/\/wiki.code4lib.org\/index.php\/Umlaut\" target=\"_blank\">The \u00c3\u0153mlaut<\/a>: an OpenURL Link Resolver, analyzer, recommender and contextualizer<\/li>\n<li><a href=\"\/projects\/the-wag-the-dog-web-localizer\/\">WAG the Dog PHP Web Localizer<\/a>: a project intended to conceptualize and localize the web.<\/li>\n<li>A9 Opensearch interface for SRU:\u00c2\u00a0 <a href=\"http:\/\/web.archive.org\/web\/*\/http:\/\/rsinger.library.gatech.edu\/opensearch\/opensearch.py\" target=\"_blank\">download<\/a> (python)<\/li>\n<li><a href=\"http:\/\/reservesdirect.org\/\">Reserves Direct<\/a> (previously named course\/<strong>control<\/strong>): a reserves management system<\/li>\n<li><a href=\"http:\/\/webtribute.sourceforge.net\/\">WebTribute<\/a>: a web based alternative to Macromedia&#8217;s Contribute 2<\/li>\n<\/ul>\n<p><strong>Orphaned Projects:<\/strong><\/p>\n<p>Here are some projects that I created while I was working at Georgia Tech that have either been since abandoned or never really got off the ground to begin with.\u00c2\u00a0 They are all available under an MIT license and as .zip files.\u00c2\u00a0 If there is interest in reviving any of these, I can make them available in some sort of decentralized source control fashion (git, bzr, whatever), but for now I just want to make these things accessible in case any part of them would be useful for anybody.<\/p>\n<p>I have not run this by Tech (again, the only project that is even being used by them is the EAD Publisher), and if there are any objections there to making this code available, I will take them down.<\/p>\n<p>(These items will become available as I write pages to describe them and provide notes, etc.)<\/p>\n<ul>\n<li><a href=\"\/projects\/bonvoyage\">BonVoyage<\/a>:\u00c2\u00a0 An alternative API\/Interface to Endeavor\/Ex Libris Voyager<\/li>\n<li>Code4Lib Voting Booth 2006:\u00c2\u00a0 A Backpack\/Bookmarklet\/MySQL\/PHP hack for tallying votes for conference presentations.<\/li>\n<li>Cortex:\u00c2\u00a0 The central nervous system of the Communicat.\u00c2\u00a0 This project bled into Memory Hole as a stop-gap discovery interface was needed and has a little of both code bases in it.<\/li>\n<li>Fancy Pants:\u00c2\u00a0 An AJAX application to rewrite the interface for WebVoyage 5\/6<\/li>\n<li><a href=\"\/projects\/ead-publisher\/\">EAD Publisher<\/a>:\u00c2\u00a0 Takes EAD 2002 XML files, categorizes them, indexes them, makes them available as HTML, OpenSearch and OAI-PMH.<\/li>\n<li>EResidue:\u00c2\u00a0 An API to Docutek&#8217;s ERes.\u00c2\u00a0 A precursor to what would become Jangle connectors.<\/li>\n<li>Memory Hole:\u00c2\u00a0 A simple Solr-based faceted discovery interface.\u00c2\u00a0 Indexes MARC records, OAI-PMH, RSS feeds and crawls websites.\u00c2\u00a0 Custom handlers can be written to index whatever (such as SQL databases or XML files).<\/li>\n<li>Portal:\u00c2\u00a0 This was built to replace Georgia Tech&#8217;s PHP-based intranet (also written by me, but should really just fade into the ether).<\/li>\n<li><a href=\"\/projects\/hms-presentr\">HMS Presentr<\/a>:\u00c2\u00a0 A joint project with Dan Chudnov.\u00c2\u00a0 A publishing system for Access Hackfest presentations using Rails and S5.<\/li>\n<li>Rails Resolver Router on Rails!:\u00c2\u00a0 First ever Rails project.\u00c2\u00a0 Simple proxy for multiple link resolvers.\u00c2\u00a0 Eventually what led to the \u00c3\u0153mlaut.<\/li>\n<li>WebTribute2:\u00c2\u00a0 Like WebTribute, but in Rails and probably less functional.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Jangle:\u00c2\u00a0 An Atom Publishing Protocol Interface to library resources. The \u00c3\u0153mlaut: an OpenURL Link Resolver, analyzer, recommender and contextualizer WAG the Dog PHP Web Localizer: a project intended to conceptualize and localize the web. A9 Opensearch interface for SRU:\u00c2\u00a0 download (python) Reserves Direct (previously named course\/control): a reserves management system WebTribute: a web based alternative [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-137","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/pages\/137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/comments?post=137"}],"version-history":[{"count":15,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/pages\/137\/revisions"}],"predecessor-version":[{"id":141,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/pages\/137\/revisions\/141"}],"wp:attachment":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/media?parent=137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}