|
changes.opml.org scripting.com My Furl reddit.com feeds.reddit.com OPML Editor Docs |
||||||||||||||||||||||||||||||||||||||||||||||||||
I picked up the book wxPython in Action the other day and have found it to be quite good. wxPython allows you to use the wxWidgets C++ class library from within python so you can create cross platform GUIs.
So far I have played around with creating some basic windows and menus and played with some simple event handling. It supports standard windows as well as the MDI type found in the OPML Editor. The event handling system seems to work pretty well too. What makes wxWidgets so cool, and by extension wxPython, is that the toolkit wraps OS native controls so you get the look and feel of whatever OS you are running you app on.
What I would really like to try, just for fun, is to create a python library for working with OPML and then try and put together a very stripped down outlining tool and release it under the GPL. I would not expect it to compete with Dave's editor since he probably has been working on the code base since I was four, but it does sound like an interesting project.
OK. So changing the number of days I show on my homepage forced the server to rebuild it with the missing Aug 20th post.
Test! I know I have and opml file in my blog directory for Aug 20th but it really does not want to show up on the server.
Waiting for BART at 12th street in Oakland. Another train comes with nowhere to sit. ![]()
A good place for breakfast on a Saturday morning is the Drunken Boat Restaurant on Shattuck in Berkley. It's a couple blocks past the whole foods if you are coming from Oakland. They have excellent Eggs Benedict and good Mochas. They also have free wireless internet and tables out back for those who like to have their breakfast outdoors...
Another place I like is Citizen Cupcake on the top floor of the Virgin Mega store in San Francisco. Free wireless again. Good Mochas and a grilled cheese sandwich I am quite fond of. They have some booze too.
Is there a shortcut key for the OPML Editors Hoist, De-Hoist and De-Hosist All commands? If not, is there a way I can add some? ![]()
This morning I decided I needed a change of scenery. Instead of another Saturday sitting at home working on my computer I am sitting in front of my laptop at great little cafe in my neighborhood, and I dig it. The Prism Cafe is on Park right up the street from the Parkway theatre in Oakland. The cafe has local art on the wall, good coffee, beer and free wireless internet. What more could a geek want out of a venue? ![]()
Coming to you live from the BART train on the way to San Francesco. Working in offline mode on my laptop and the cool thing is, there is no difference if you are online or off with the OPML editor. You just save your file secure in the knowledge that it will be up streamed at the next opportunity. It takes the art of blogging to a whole new level and applications like this add to the internets resiliency in routing around failure. The OPML editor routes around physical circumstance and keeps the words flowing regardless. That is some powerful stuff. ![]()
Back in OPML Business. I was having some serious problems with the editor about a month ago and was just too busy to take the time to fix it. The problem might have had to do with my x64 version of windows or perhaps just general slowness of the community server. I don't know. Anyway that last post took me a month to finish, that must be some kind of record. ![]()
Oh, and I moved the editor to my new laptop. The sync functionality works great. I also forgot to update the the blogs title when I moved to the laptop. Oops. ![]()
The instructions for installing your own community server tell you to add a text file into the the directory where you installed the OPML editor. This file is called opmlStartupCommands.txt and it sets up some things about your server like the servers hostname, the url for RPC calls and the URL where user blogs will be hosted. The other thing the file does is let the editor know to download more root dbs that make up the community server.
One thing I wanted to mention was that the example given in the instuctions assumes that you have dns aliases set up. One for rpc.servername.com, one for blogs.servername.com and so on. If you are, like me, testing a server on your local network you can set the file up like this:
| user.opmlserver.enabled = true; |
| user.opmlserver.rpcname = "tango-opml"; |
| user.opmlserver.hostname = "tango-opml"; |
| user.opmlserver.blogsname = "tango-opml"; |