Aquarionics

ESF

Are you also fed up with the continuing war between RSS 0.9* and 1.0 and 2.0 and whatever else they invent today?

Me too.

So today I invented the Epistula Syndication Format. ESF. It isn't XML. It isn't RDF. It's just data. Quick, reliable, and I'm never going to change the spec in such a way as to break the previous version. Ever. Promise. It's staying that way. Even Shelly could use it :-)

ESF, the Epistula Syndication Format, is a really simple format for publishing links to the last few items on any given topic, on any given website. The format is as follows:

Mime Type

ESF should be served as text/plain

Comments:

Every line starting with a "#" is a comment.

Metadata:

From the start of the file (excluding comments) begins the meta data, in the format field, tab, data. Valid fields are:

title
the title of the feed/site
contact
a contact address for the site or the feed, must be in the form "email_address (Name)"
link
The home page of the feed's data.

The end of the data is signified by a newline charecter.

All metadata is optional. Two newlines in sucession designate the end of the metadata, then the content begins.

Content is of the form "date(tab)title(tab)link(newline)". End of file marks the end of content, date is in Unix timestamp (seconds since the epoch) format. Clarification: Links work in the same way as browser-links do. If you define a scheme (http://) they are absolute, otherwise relative)

Example Feed:

(Example feeds can be found at http://www.aquarionics.com/meta/, all the feeds ending in .esf are ESF feeds :-))
#Aquarionics Newsfeed, in Episula Syndication Feed format (ESF)
#http://www.aquarionics.com/nodes/index.php?name=esf
title	Aquarionics
contact	aquarion@aquarionics.com (Aquarion)
link	http://www.aquarionics.com/

1032882396	Pong	http://www.aquarionics.com/index.php?id=739
1032649452	Death. 	http://www.aquarionics.com/index.php?id=731
1032614009	Which Blogging Tool?	http://www.aquarionics.com/index.php?id=729
1032329703	Interesting Weblogs	http://www.aquarionics.com/index.php?id=722
1032267337	Chocolate	http://www.aquarionics.com/index.php?id=720
1032258909	Do spiders make chutney?	http://www.aquarionics.com/index.php?id=719
1032199993	Memeping	http://www.aquarionics.com/index.php?id=716

No readers yet exist. As they do, and I'm told about them, they will be listed here.

Update as of 2002-09-26:
Freaky responce, I have to say. Part of which is Jonathon Delacour creating an icon for it for it. See http://weblog.delacour.net/archives/000712.html

More updates: Now is there a Perl ESF Module. MT still doesn't support it, though :)

2004-01-21
And it goes on. Kevin released the Epoch mod for Movable Type which allows MT users to make proper ESF feeds, the reader R3R is designed with ESF in mind (And does what my own RSS reader does not, and supports it. This is kind of strange, but never mind)

Those who spoke on this:

gravatar image

Morten Frederiksen:

2002-09-26 23:00 3 days after the Original Article

How should tab characters in titles be encoded/escaped?

Comment Link Reply to Morten Frederiksen

gravatar image

mados:

2003-06-27 09:37 39 wks after Morten Frederiksen

There is no need to escape tab characters because only the first tab character have a special meaning. The format is “field, tab, data” where data could be anything except for newline characters. To talk in PHP: list($field, $data) = explode(”t”, $line, 2);

Comment Link Reply to mados

gravatar image

amy:

2002-09-27 23:00 4 days after the Original Article

EPS Parser Module for Perl
,
EPS test. I suck at Perl, but hey, it’s something :)

Comment Link Reply to amy

gravatar image

derwopde:

2008-05-18 14:25 6 yrs after amy

yourporn free fpi
spermshack movie
robbs celebrity
busty merilyn
process management consulting
freen porn tv
japanese fuko
celebrity crotch shot
brazzers porn site
jenaveve jolie video
ftv lindsay
pornhost
amy reid bed
lindsay lohan crotch shots
fuko in the nude
gianna micheals at work
x videos
gina lee nolan tape
nakedgirls com
tram param porn galleries
freeamateurhomevideo
bareback playboy

Comment Link Reply to derwopde

gravatar image

sungo:

2003-07-03 05:03 40 wks after the Original Article

> More updates: Now is there a Perl ESF Module. MT still doesn’t support it, though :)

would you like it to?

Comment Link Reply to sungo

gravatar image

David Russell:

2005-04-28 06:51 3 yrs after the Original Article

I’ll install a plugin to make my blog support it, the more feeds the merrier!

Comment Link Reply to David Russell

gravatar image

Maker:

2006-01-08 09:57 3 yrs after the Original Article

Where I can buy book about ESF for low price?

Comment Link Reply to Maker

gravatar image

Aubrey Gentry:

2008-06-14 07:34 6 yrs after the Original Article

preaggravate markman uppile unmodel humective steerman affectious unhesitatingly
The University of Michigan Biological Station (UMBS)

http://www.casadebalboa.com/

Comment Link Reply to Aubrey Gentry


Nicholas 'Aquarion' Avenell is a web developer in London, you can find out more about him or how to get in touch.

There are more Articles, Projects, Journal Entries, Photographs and things that defy description here, too.

If you're looking for something specific, there are Calendar & Category -based lists of everything.

And if you want to follow stuff that appears here, try a Syndication Feed, or the generic Feed of everything.


Aquarion's last Twitter was: [updating]
Twitter last updated


More Articles:

[RSS Icon]
[ESF Icon]
[CDF Icon]

That which is relevant:


Explain Ads
© 2000 to 2008 inclusive Nicholas Avenell
All comments are the property of their creators, published with permission
(Unless otherwise indicated, the opinions and sentiments expressed on this site are those of the author and not of any organisation of which he is an affiliate, including his employer. Caveat Lector, E&OE. sigh)
0.665 seconds, 10 queries, 2.69Mb on Fri, 01 Aug 2008 05:33:12 +0000
Generated by Epistula Version 2.0.3