OPML Editor Code Updates

OPML Editor Code Updates

A place to post comments about code updates for the OPML Editor.
or sign in to get started
FriendFeed
“html.buildJavascriptInclude”
3 hours ago - Link
Created. Return the Javascript code suitable for including in an HTML file that displays the HTML text in the page. - Dave Winer
FriendFeed
“date.midnight”
yesterday at 10:05 am - Link
Created. Another bit of annoying code that appears too often not to be factored. Return midnight of the day in question. - Dave Winer
FriendFeed
“twitter.getUserTimeLine”
Monday at 7:11 pm - Link
Add optional "maxcount" parameter, indicates the maximum number of posts to retrieve, defaults to 20. - Dave Winer
FriendFeed
“file.getDatePath”
Sunday at 8:26 pm - Link
New optional param, flLastSeparator, default true. If false, we don't include the last separator character. In some cases the days don't represent folders, they are files, so you don't want the separator character at the end. - Dave Winer
FriendFeed
“twitter.getUserTimeLine”
Sunday at 5:36 pm - Link
Add optional "since" param to get all posts since a certain date-time. Loop over "pages" of results so we aren't limited to 20 at a time. Major upgrade. - Dave Winer
“twitter.getTwitterTime”
Sunday at 5:31 pm - Link
Rewrite. - Dave Winer
FriendFeed
“twitter.getTwitterTime”
Sunday at 12:39 pm - Link
Twitter's time strings have a strange format. We decode that format, returning an internal Frontier date. - Dave Winer
I'm sure this format is allowed by the RFC, maybe even encouraged, but dammit, it makes no sense to me. Whatever. Work around it. Arrrgh. - Dave Winer
Sun Jan 04 16:22:38 +0000 2009 - Dave Winer
FriendFeed
“tcp.httpReadUrl”
January 2 at 1:17 pm - Link
Add optional param to let caller specify the method. - Dave Winer
FriendFeed
“photoFanSuite.flickrToTwitter.checkFeed”
December 29 at 10:11 pm - Link
If user.photoFan.prefs.twitter.password is empty, use the default twitter password. - Dave Winer
FriendFeed
“FriendFeed.getUserProfile”
December 24 at 11:20 am - Link
Allow for the possibility of an empty nickname. atul had one in his profile. - Dave Winer
FriendFeed
“FriendFeed.getUserOpml”
December 24 at 9:23 am - Link
Created. Return the user's subscription list in OPML format. - Dave Winer
FriendFeed
“scheduler2.subtaskRunner”
December 5 at 8:19 pm - Link
If the last instance of the scheduled task is still running, return. - Dave Winer
“scheduler2.init”
December 5 at 8:19 pm - Link
Init system.temp.scheduler2 table. - Dave Winer
FriendFeed
“FriendFeed.init”
December 3 at 9:00 pm - Link
Fix mistake -- we were initializing user.TWITTER.stats.ctposts. This is for FriendFeed, my friends, not Twitter. - Dave Winer
“FriendFeed.newPost”
December 3 at 8:44 pm - Link
Comment out debugging code. - Dave Winer
FriendFeed
“photoFanInfo”
December 1 at 10:53 am - Link
Bump the version number. - Dave Winer
“photoFanSuite.background.everyMinute”
December 1 at 10:52 am - Link
Maintenence check to convert to static feeds. - Dave Winer
FriendFeed
“photoFanSuite.data.urls.apStatic”
November 30 at 3:24 pm - Link
New address. - Dave Winer
“photoFanSuite.data.urls.afpStatic”
November 30 at 3:24 pm - Link
New address. - Dave Winer
FriendFeed
“photoFanSuite.downloadImage”
November 30 at 10:04 am - Link
Add param, thumbtext, an img element that displays the thumbnail if there is one, the emtpy string if none. Strip the markup from the description to prevent the redundan display of thumbnails there (Flickr does this). - Dave Winer
“photoFanSuite.parseXstruct”
November 30 at 10:04 am - Link
If available pass thumbtext to photoFanSuite.downloadImage. - Dave Winer
“xml.rss.compileService”
November 30 at 9:14 am - Link
Look for a Media-RSS thumbnail each item and add it to the display of the item if present. - Dave Winer
FriendFeed
“sys.dosBatchCommand”
November 28 at 8:49 am - Link
Randomize the name of the batch file. - Dave Winer
FriendFeed
“dwOpmlServerSuite.background.everyNight”
November 24 at 8:23 am - Link
Apache log rolling isn't reliable enough to run automatically every night. Commented. - Dave Winer
FriendFeed
“dwOpmlServerSuite.apacheNightlyRollLogs”
November 23 at 5:56 am - Link
Stop Apache at the beginning, restart it at the end. - Dave Winer
“webserver.apache.stop”
November 23 at 5:55 am - Link
Allow 15 seconds for it to stop before returning. - Dave Winer
FriendFeed
“webserver.apache.buildHttpdConf”
November 22 at 12:08 pm - Link
Don't output redirects, we'll keep handling them here. - Dave Winer
“dwOpmlServerSuite.background.everyNight”
November 22 at 11:50 am - Link
Add call to roll the Apache logs every night. - Dave Winer
“dwOpmlServerSuite.apacheNightlyRollLogs”
November 22 at 11:49 am - Link
Created. Roll over Apache's log files every night. - Dave Winer
FriendFeed
“dwOpmlServerSuite.uploadMiscFilesToS3”
November 21 at 11:46 pm - Link
Also backup http.conf. - Dave Winer
“dwOpmlServerSuite.uploadBackupToS3”
November 21 at 11:44 pm - Link
Use new factored code for finding our backup sub-bucket. - Dave Winer
“dwOpmlServerSuite.getScriptingSubBucket”
November 21 at 11:43 pm - Link
Created. Return the sub-bucket for this server for backups. - Dave Winer
FriendFeed
“webserver.apache”
November 21 at 10:34 am - Link
Given a table formatted like config.mainresponder.domains, generate text that can be included in an httpd.conf file - Dave Winer
FriendFeed
“dwOpmlServerSuite.uploadMiscFilesToS3”
November 20 at 7:43 pm - Link
Do the upload in a try so it doesn't die on machines the files don't exist on. - Dave Winer
“dwOpmlServerSuite.uploadBackupToS3”
November 20 at 7:41 pm - Link
Handle opml.org domain names as well as scripting.com domain names. - Dave Winer
“dwOpmlServerSuite.getScriptingServer”
November 20 at 7:38 pm - Link
If user.opmlserver.hostname is defined return that. - Dave Winer
FriendFeed
“opmlCommunityServerSuite.updateTools”
October 31 at 6:23 pm - Link
Don't try to update a database that isn't defined. - Dave Winer
“opmlCommunityServerSuite.updateTools”
October 31 at 6:21 pm - Link
Change to use the RSS method of updating. - Dave Winer
FriendFeed
“FriendFeed.getRealTimeUpdates”
October 22 at 5:43 am - Link
Glue for FriendFeed's new realtime API. - Dave Winer
FriendFeed
“scheduler.monitor”
October 17 at 9:31 am - Link
Wired off the confirmation dialog on startup. - Dave Winer
Good one, saves waiting for it before minimizing it. - Stephen Edgar
FriendFeed
“newsRiverSuite.doScanNow”
October 4 at 11:54 am - Link
Add profiling code, ships disabled. - Dave Winer
FriendFeed
“podcatcherSuite.scan”
September 4 at 1:27 pm - Link
If a feed doesn't have a title, don't break the scan. - Dave Winer
FriendFeed
“photoFanSuite.data.forms.setupPage”
August 14 at 2:19 pm - Link
Remove references to "Mac" and "Macintosh." - Dave Winer
Really want to try this. I think there's a conflict with the old Mac FlickrFan tool I tried to install some months ago. Tell me where you grab a fresh build of the whole OPML editor again? Forgot where you moved it. Also thinking about trying to install it in MS LiveMesh. It runs anywhere, right? That could eliminate the need to sync between computers. - Amyloo
Amy, follow the instructions on flickrfan.org - Dave Winer
Yeah, I wanted to reinstall the whole schmeer. But no blogging tool yet, will have to piece together. Will try over the weekend. You've really been in the zone with this. - Amyloo
Amy, I was thinking more along the lines of adding some 'glue' to the OPML Editor rather than installing into the Live Mesh directly. Once we have Mac, XP & Vista all playing nice with file paths in the OPML Editor we can look at how to either add the 'glue' or install it in the Mesh so to speak. - Stephen Edgar
Amy you should be able to just copy dotopml.root into the tools folder and dotopmldata.root into the datafiles sub-folder of the ops folder and do your blogging as you did in previous versions. Or, alternatively, you could just update your current installation -- should accomplish exactly the same thing (that's how I produce the new versions, by updating old ones). - Dave Winer
Amy, can you send me an email with the Windows LiveID you are using for Live Mesh and I will 'share' the OPML Editor Live Mesh folder I just created with you. (stephen@netweb.com.au) - Stephen Edgar
It worked, the LiveMesh part. It's just the new streamlined editor, Flickrfan the only tool to test. Of course the executable won't run in the live desktop, but does work on 2 computers -- one Vista the other XP -- once the folder is synced on both machines. Pretty cool. - Amyloo
Plus, the LM folders seem cordoned off in a way I don't pretend to understand, so that more than one installation of the editor can be present on the same box. The only way I ever was able to accomplish that before was by setting up the second instance under the control of another user of the computer. - Amyloo
Stephen did you ever send that folder invite? Or maybe it slipped into my spam folder or something. - Amyloo
It should be in your inbox Amy, I resent everything again yesterday. At the same time I changed ISP's Monday and some emails are doing weird things for me. - Stephen Edgar
Other ways to read this feed:Feed reader