Calendar Parser Realm

Log In

Main Page

Code Page

Supybot Plugins

Release 0.24 Page

Current Features

Release 0.0.09
  • Create Project Suggestions. Members can suggest projects, but the leader has control over which projects can be assigned tasks.
  • Create Project Assignments. Members can assign tasks to themselves. The leader has say over which members can be assigned tasks
  • Show Project Assignments. Anyone can lookover the tasks assigned for a project.
  • Show Project Assignments. Anyone can lookover the approved projects.
  • Restricted Input Controls. Even though anyone can see assignments and projects, the ability to input is limited those with the pass code.
  • Seperate Admin Controls. The leader with a special pass code of their own has access to project approval and member additions.
Release 0.0.10
  • Added support for optional CAPTCHAS using CAPTCHASDotNet script for PHP based captchas. This will supercede local user password when installed. File is downloaded seperate and placed in /inc.
  • Added support for optional client-side form validation with JavaScript Coder script. File is downloaded seperate and placed in /inc.
Planned Features
  • Return results inserted
  • Confirm results being updated
  • Improved project overview
Release 0.07
  • Intitial Public Release based on Parse_ICS code found on a mailing list with cache ideas from Magpie RSS.
  • Appears to parse and return valid calendar information from Google Calendar.
  • This is only a back end that returns an array of all events included in an ICS file.
Release 0.09
  • Refactored some parts of code.
  • Implemented additonal RRULES using common sense combinations for FREQ types.
  • ICS parser should parse correctly the following:
    • RRULE:FREQ=YEARLY
    • RRULE:FREQ=YEARLY;BYMONTH=##;BYMONTHDAY=##;
    • RRULE:FREQ=YEARLY;BYWEEKNO=##;BYDAY=**;
    • RRULE:FREQ=YEARLY;BYYEARDAY=##
    • RRULE:FREQ=MONTHLY;
    • RRULE:FREQ=MONTHLY;BYMONTHDAY=##;
    • RRULE:FREQ=MONTHLY;BYDAY=#**;
    • RRULE:FREQ=MONTHLY;BYDAY=**;
    • RRULE:FREQ=WEEKLY;
    • RRULE:FREQ=WEEKLY;BYDAY=**;
    • RRULE:FREQ=DAILY;
  • ICS parser partly supports COUNT setting and should fully support UNTIL setting.
Release 0.09a
  • Fixed validation that was in error. It appears that the changes do correct the problem.
Release 0.09b
  • Removed visible debug leftovers.
Release 0.12
  • Fixed multiple mismatched variables.
  • Created function recurring day in month.
  • Refined logic in some parts.
Release 0.18
  • Split code into several files.
  • Implemented a class to hold the date being modifed.
  • Continue fixing bugs and errors.
Release 0.18a
  • add missing file.
Release 0.20
  • Merged and simplified datetime class and reccur functions
  • Tested YEARLY, MONTHLY, WEEKLY, and DAILY recurr types against basic ICS file.
Release 0.23
  • Added muliple values to settings in RRULE.
  • Adjusted the RRULE addition to events array.
Release 0.24
  • Refine and merge code for Parse module.
  • Added BYMONTH BYDAY to YEARLY in Recur module.
Planned Features
  • Improve ICS spec support.
  • Methods to implement time portion of RRULE
  • Methods to implement negative values.
  • Refine code and improve API.
Release 3.33
  • Intitial Public Release based on DaDaBik
  • Admin interface to set features. Which fields visible in each mode. Which fields join another table. Which fields contain drop down options.
  • Data interface to show table results with the ability to add or edit data.
  • Much More
Release 3.33a
  • Modified pagination routine. Should now remember page.
Planned Features
  • Improve pagination within data interface.
  • General improvements overall.

Release 0.1r93

  • Initial release
  • Basic details file creation
  • View index or thumbnail and detials
  • Random divinator extensibility sample

Release 0.2r104

  • Grapical Input for file creation
  • Loads of Factoring and Improvements
Planned Features
  • Design and Code Improvements

Release 0.04

  • Initial Release

Release 0.07

  • Moved IRC actions into Pluggable Modules

Release 0.14

  • Added addition functionality
    • Additional reaction methods
    • Seperate message reactions for private and channel
    • Logger plugin can document all reaction messages
    • New Plugins
  • Added simple voting plugin
  • Added simple greeter plugin (not initialized by default)

Release 0.21

  • Refinements to code
  • Epydoc style comments

Release 0.1r18

FIRST PUBLIC RELEASE
* pbview

  • simple graphical interface
  • reads users opml file for rss feeds
  • shows fee cover, feed list and feed details
  • pbparse
    • simple commands to transform raw feed data
    • simple pluggable method to create new formats
    • includes an html, text list and text detail formats

Release 0.2r25

  • Improved caching methods
  • Added episode retrieval to pbview

Release 0.3r32

  • Complete code refactor - more code sharing and isolating of seperate methods

Release 0.3r34

  • Fix packaging issues
    • Dynamic file location to locate plugins
  • Fix namespace errors

Release 0.3r36

  • Fix fetching podiobooks
  • Adjusted backend API

Release 0.4r45

  • Added media playback thanks wxPython's media control
  • Added some obfuscated data persistence to user and password info for Podiobooks.com account.
  • Factored, arranged, and cleaned pbview and its library
  • Improved code sharing amongst pbview and pbprint.

Release 0.5r64

  • Refactored PbFile and PbForm.
  • Single command pbterm.py to manage Podiobooks.com feeds.
    • Update feeds.
    • Format feeds.
    • Subscribe feeds.
    • Release episodes.
    • Browse and Store data from search and subscriptions.
  • All formating is handled by PbForm.
    • Adding format is simple as creating a new plugin.
  • Full code is commented with epydoc __doc__ strings.
  • Downloading enclosure audio files creates an m3u playlist.

Release 0.7r77

Many changes and improvements in such a short time.

  • Factor pbscraper code into module pbpage with seperate method files.
    • Adding extraction is simple as creating a new plugin.
  • Refactored many modules and methods.
  • Added type checking to both form and page plugin modules.

Release 0.9r82

Stable enough for me...

  • Fix numerous bugs.
  • Worked on trapping errors proding graphical feedback.

Release 0.9r85

  • Additional tweaks to the caching mechanism.
  • Added some new error catching to pbterm.

Release 0.9rc1

  • Adjust code for new name
    • Change Text Content
    • Change File Names
    • Change Module Names
  • Define Library and Program code elements.
  • Design and code refinements

Release 0.9rc2

  • Fixed broken browse task.
  • Simplified pages module.

Release 1.05

  • Package and module shuffle
  • Imporve graphical interface
  • Isolate Packages to groups
    • Graphical Interface
    • Commmand Interface
    • Library Package
    • Core Components

Release 1.07

  • Bug fixes and tweaks
  • Package overhaul to make future packaging and coding easier

Planned Features

  • Design and code refinements
  • Perhaps ability to add new and manage old Podiobooks in gui module
Planned Features
  • Improve ICS spec support.
  • Methods to implement time portion of RRULE
  • Methods to implement negative values.
  • Refine code and improve API.
Creative Commons License

modified: January 21, 2008, at 07:43 PM