I’ve finally packaged up and released the PHP Atom API code I wrote as part of webpad. You can download it now and go crazy.
Me, Live (ish)!
- Listened to Fix Me Now, Garbage (2 Sep, 6:30 pm)
- Listened to Campus, Vampire Weekend (2 Sep, 6:26 pm)
- Listened to Hearing, BoDeans (2 Sep, 6:24 pm)
- Listened to Now At Last, Feist (2 Sep, 6:06 pm)
- Listened to What New York Couples Fight About, Morcheeba (2 Sep, 6:03 pm)
- Listened to Wherever I May Roam, Metallica (2 Sep, 5:57 pm)
- Listened to Surprise, Surrogate (2 Sep, 5:50 pm)
- Listened to Emergency Exit, Beck (2 Sep, 5:46 pm)
- Listened to Gone, Thirteen Senses (2 Sep, 5:42 pm)
- Listened to Five To One, The Doors (2 Sep, 5:39 pm)
- Lewis Bamboo (2 Sep, 2:28 am)
- 100 Things to Try Before You Die (31 Aug, 4:23 am)
- WordCamp Savannah, 2010 (27 Aug, 7:00 am)
- Watched NBC Nightly News with Brian Williams - Food Safety Officials Expand Egg Crackdown on hulu.com (24 Aug, 8:16 pm)
- Watched Top Shot - s1 | e10 - Season Finale on hulu.com (17 Aug, 5:33 am)
- National Response Framework (16 Aug, 1:06 am)
- IS-700 National Incident Management System (NIMS), An Introduction (15 Aug, 12:56 am)
- Watched America's Got Talent - s5 | e20 - Week 10, Night 2 on hulu.com (12 Aug, 2:54 am)
- A Revised Taxonomy of Social Networking Data (10 Aug, 8:24 pm)
- Watched Top Shot - s1 | e9 - The Shortest Fuse on hulu.com (10 Aug, 4:39 am)
- Watched Top Shot - s1 | e8 - The Razor's Edge on hulu.com (10 Aug, 3:53 am)
- Watched America's Got Talent - s5 | e19 - Week 10, Night 1 on hulu.com (10 Aug, 2:09 am)
- CloudApp (6 Aug, 11:04 pm)
- Call Me N.E.R.T. (6 Aug, 5:15 pm)
- WordPress Plugins for Multiple Versions (5 Aug, 7:16 pm)
- Watched Private Practice - Icing on hulu.com (5 Aug, 8:01 am)
- SelfControl (4 Aug, 11:18 pm)
- Thingler (4 Aug, 11:08 pm)
- My Experience with the Vibram Five Fingers Shoes (4 Aug, 6:20 pm)
- Lessons Learned (4 Aug, 12:57 am)






















3 Comments
Any chance you have working copy of this? Seems that it doesn't work any longer with all the updated Atom implementations….
Thanks!
Unfortunately I don't have an updated version of this code, but the
\”basics\” of the HTTP transactions etc in there should still work
(hopefully). You'll just probably have to write a bunch of custom code
to do specifically whatever you're trying to do. The intention of this
library was really just to provide a super basic layer to make some of
the low-level stuff easier. It was never really intended to
automatically handle any specific implementation of an Atom API.
Thanks for the response Beau. Yeah, the library was seeming to not work at all, but I fiddled around with it a bit, and even though I don't have it working yet, it's getting closer. The main issue seems to be the get_feeds() function, which doesn't seem to be able to correctly parse the responses. I started to convert the RegExs in there over to use SimpleXML… If I get it working I'll let you know. I think that you're right though, that once the feed parsing is cleaned up, that all the other plumbing should *hopefully* just work.