The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.31

  • Fixed a bug in E2::Interface::extract_cookie introduced in 0.30--the method was writing directly to a reference rather than to the data the reference pointed to
  • Simplified E2::Ticker::parse()
  • Modified E2::Ticker and its descendants to be reentrant (or at least _more_ reentrant--strange things still might happen if one uses multiple threads AND calls more than one "update" type of methods simultaneously AND doesn't use E2::Interface::thread_then() to retrieve the data immediately upon completion)
  • Added E2::Ticker::use_string()--we can now load tickers from xml strings rather than directly from the e2 servers, if we wish
  • Added E2::UserSearch::compare() and stats(), so E2::UserSearch can now do nodetracker-like comparisons
  • Added threading to the list of data that is cloned by a call to E2::Interface::clone(), so background threads can now be shared between multiple objects
  • Added E2::Interface::debug() and debugging info to all classes of e2interface
  • Added E2::Interface::join_threads() and E2::Interface::detach_threads() to allow threads to be finished (getting tired of those "A thread exited while 14 other threads were still running" warnings.

Modules

Load client version information from everything2.com
A module for fetching, accessing, and manipulating e2nodes on http://everything2.com.
A client interface to the everything2.com collaborative database
A module for accessing Everything2 messages
A module for loading nodes from everything2.com based on title or node_id
A module for loading rooms on http://everything2.com.
A module for searching for nodes on http://everything2.com
Load session information about the current E2 user
A module for fetching data and manipulating e2nodes on http://everything2.com.
A module for fetching http://everything2.com's tickers.
A module for loading user data and sorting and listing a user's writeups
A module for listing and sorting a user's writeups
A module for loading usergroup lists from http://everything2.com.
A module for accessing, updating, and cooling writeups.