úÎPk      ExperimentalTom Lokhorst <tom@lokhorst.eu> ExperimentalTom Lokhorst <tom@lokhorst.eu>!A unique identifier for a Tweet. L Values of this type are stored in the cache file to make sure no duplicate  messages are sent to Twitter. Represents a single tweet.  In principle this should be <0= 140 characters, however, because Twitter uses A a url-shortener, a tweet containing a url may exeed this limit. Configuration data for the   function.  FSends an Atom feed to Twitter by using user-provided mapping function  for individual entries. !This is a specialized version of  . DSends a RSS feed to Twitter by using user-provided mapping function  for individual items. !This is a specialized version of  . DSends feed items to Twitter by using user-provided mapping function  for individual items. Defined in terms of  . *Function that does all the heavy lifting: 2 Downloads the feed provided in the config value. M Calls the provided user-function to map feed to a list of guids and tweets. 5 Filters out already posted tweets using guid cache. @ Sends each tweet to Twitter and writes its guid to cache file. 7 Truncate cache file to size provided in config value. KUser-function is responsible for generating guids for tweets and the order  of tweets. 2Truncates a string to 140 characters for a tweet. GWhen input is longer than 140 characters, puts an ellipsis at the end. JTruncates a string to 120 characters, leaving room for a space and a url. N Due to Twitter using a url-shortener, urls are assumed to max 20 characters. DWhen input is shorter than 120 characters, returns it with a space, @ otherwise truncates and puts an ellipsis and space at the end.           feed2twitter-0.2.0Web.Feed2TwitterWeb.Feed2Twitter.TwitterGUIDTweetConfigfeedUrlusernamepassword cacheFile cacheSize debugMode atom2twitter rss2twitter item2twitter feed2twitter trunc4tweet trunc4urltweet