Rob and Margot online

Rowdy Yet Refined.

Welcome to Rob and Margot online Sign in | Join | Help
in Search

robrohr.org

Brought to you by Rob's Giant Head

TechEd Scheduler, updated...

This is the icon for PONGen until such time as I get a cease-and-desistPONGen - Programmable OneNote Notebook Generator
v. 1.0.1970.32712

The fairly decent, if you don't poke it too much version - Download Installer - 387K (build 1970)
The Really Rough first public version: Download Installer - 384K (build 1969)
Requires .Net Framework v1.1 - Download

If you have an older version installed, you will need to uninstall (Control Panel | Add/Remove Programs) it before installing the latest build.

What does it do?

See original PONGen post for details...

Issues addressed in this build:

  • Performance: I was logging the parsing of each record as well as the population of that record into a Log tab in OneNote.  Slow.  Now logging a bare minimum of events, and run time is cut in half.
  • Customization: I've done a little work in the adding of static web content to pages in the heirarchy.  Root around in the outputTemplates.xml file, section, for ideas on how to add your own pages to the notebook heirarchy.  Other customization options are available in PONGen.config.  Note: the schema of these files will definitely change in future versions, though the techniques will remain the same.  Side benefit: adding this functionality helps, but doesn't guarantee that tabs will be created in the appropriate order.
  • Error handling: File not found errors are treated a little more gracefully when searching  for outputTemplate.xml.

What is still left to be done?

  • Provide increased customisation options: integrate the provider model, so other RSS feeds and datasets can be similarly consumed and rendered.
  • Allow for a partial run: populate today's events, for example, or tomorrow, or tomorrow+ (all future events).  Limit update to show only certain tracks, for example.
  • More rigorous exception handling: Still work to be done when network connection is broken, or web sites don't respond in a timely fashion.
  • Serialize subset of XML feeds to be able to generate "updates only" view of schedule.
  • Anything else I haven't currently considered:  This falls under the "whatever" clause.
Published Wednesday, May 25, 2005 11:39 AM by robrohr
Filed under: ,

Comments

No Comments
New Comments to this post are disabled

This Blog

Syndication

News

Now part of the Cryptosporidium Web Ring, proud sponsor of the Cryptosporidium Daze summer festival, celebrating the world's naughtiest protozoa.
Powered by Community Server, by Telligent Systems