Skip to content

Commit

Permalink
the start of a working page
Browse files Browse the repository at this point in the history
  • Loading branch information
unknown committed Mar 20, 2012
1 parent 09868b8 commit 8bd565c
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 4 deletions.
18 changes: 14 additions & 4 deletions app.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
var tako = require('tako'), request = require('request'), path = require('path'), app = tako();

//app.route('/index.html').file(path.join(__dirname, 'static/index.html'));
//app.route('/').file(path.join(__dirname, 'static/index.html'));
app.route('/').html('<h1>hello</h1>');
app.route('/index.html').file(path.join(__dirname, 'static/index.html'));
app.route('/').file(path.join(__dirname, 'static/index.html'));
app.route('/app.js').file(path.join(__dirname, 'static/app.js'));

if (process.env.PORT) {
app.route('/trailstatus/rss.php', function (req, resp) {
request({
method: req.method,
uri: 'http://www.hmba.org/trailstatus/rss.php'
}).pipe(resp);
});
} else {
app.route('/trailstatus/rss.php').file(path.join(__dirname, 'data.rss'));
}

console.log(process.env.PORT || 9898);
app.httpServer.listen(process.env.PORT || 9898);
37 changes: 37 additions & 0 deletions data.rss
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>

<title>HMBA Trail Status</title>
<link>http://www.hmba.org/smf</link>
<description>Hoosier Mountain Bike Association Trail Status</description>

<item>
<guid isPermaLink='false'>4f671ed218eed</guid>
<media:thumbnail url='http://hmba.org/templates/hmba/images/yellow.png' />
<title>O'Bannon Woods State Park TEST</title>
<description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/yellow.png' /&gt;&lt;/td&gt;&lt;td&gt;Sloppy In Spots. avoid the new section for a few more days..Firetower should be ok.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
<pubDate>Mon, 19 Mar 2012 07:56:02 EDT</pubDate>
</item>

<item>
<guid isPermaLink='false'>4f671eb2917bb</guid>
<media:thumbnail url='http://hmba.org/templates/hmba/images/yellow.png' />
<title>French Lick</title>
<description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/yellow.png' /&gt;&lt;/td&gt;&lt;td&gt;Sloppy In Spots. &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
<pubDate>Mon, 19 Mar 2012 07:55:30 EDT</pubDate>
</item>

<item>
<guid isPermaLink='false'>4f670893d0788</guid>
<media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' />
<title>Westwood Park</title>
<description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
<pubDate>Mon, 19 Mar 2012 06:21:07 EDT</pubDate>
</item>

<item><guid isPermaLink='false'>4f67088caa1dd</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Wapehani</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Mon, 19 Mar 2012 06:21:00 EDT</pubDate></item><item><guid isPermaLink='false'>4f670888afb7e</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Versailles State Park</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Mon, 19 Mar 2012 06:20:56 EDT</pubDate></item><item><guid isPermaLink='false'>4f670885409f6</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Town Run Trail Park</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Mon, 19 Mar 2012 06:20:53 EDT</pubDate></item><item><guid isPermaLink='false'>4f67087edb249</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Rangeline Nature Preserve</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Mon, 19 Mar 2012 06:20:46 EDT</pubDate></item><item><guid isPermaLink='false'>4f6708771f9d8</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Fort Harrison State Park</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Mon, 19 Mar 2012 06:20:39 EDT</pubDate></item><item><guid isPermaLink='false'>4f670872d30bd</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Avon/Washington Park</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Mon, 19 Mar 2012 06:20:34 EDT</pubDate></item><item><guid isPermaLink='false'>4f663dd08196f</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Southwestway Park</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! Very good conditions!&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Sun, 18 Mar 2012 15:56:00 EDT</pubDate></item><item><guid isPermaLink='false'>4f65f3beee708</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Brown County State Park</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! .25 inches of rain&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Sun, 18 Mar 2012 10:39:58 EDT</pubDate></item><item><guid isPermaLink='false'>4f61c0bf5d004</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/yellow.png' /><title>Harmonie State Park</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/yellow.png' /&gt;&lt;/td&gt;&lt;td&gt;Sloppy In Spots. &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Thu, 15 Mar 2012 06:13:19 EDT</pubDate></item><item><guid isPermaLink='false'>4f61c0ac9364c</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Muscatatuck</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Thu, 15 Mar 2012 06:13:00 EDT</pubDate></item><item><guid isPermaLink='false'>4f61c09a09e6f</guid><media:thumbnail url='http://hmba.org/templates/hmba/images/green.png' /><title>Ferdinand State Forest</title><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://hmba.org/templates/hmba/images/green.png' /&gt;&lt;/td&gt;&lt;td&gt;Go Ride! &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><pubDate>Thu, 15 Mar 2012 06:12:42 EDT</pubDate>

</item>

</channel>
</rss>
16 changes: 16 additions & 0 deletions static/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
$('#main').live('pagebeforecreate', function(e) {
$.get('/trailstatus/rss.php', function(data) {
var $list = $('#main ul'), li;
$(data).find('item').each(function(index, item) {
//console.log($($(item).find('description').text()).text());
li = "<li>";
li += '<img src="' + $(item).find('media\\:thumbnail').attr('url') + '" class="ui-li-icon">';
li += '<h3>' + $(item).find('title').text() + '</h3>';
li += '<p class="ul-li-desc"><strong>' + $($(item).find('description').text()).text() + '</strong></p>';
li += '<p class="ul-li-desc">' + $(item).find('pubDate').text() + '</p>';
li += "</li>";
$list.append(li);
});
$list.listview('refresh');
});
});

0 comments on commit 8bd565c

Please sign in to comment.