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 Take Me Home, Sophie Ellis-Bextor (9 Feb, 3:07 am)
- Listened to Honestly Ok, Dido (9 Feb, 3:07 am)
- Listened to This Land Is Mine, Dido (9 Feb, 3:02 am)
- Listened to Move This Mountain, Sophie Ellis-Bextor (9 Feb, 2:58 am)
- Listened to Thank You, Dido (9 Feb, 2:53 am)
- Listened to I'm No Angel, Dido (9 Feb, 2:50 am)
- Listened to All For Believing, Missy Higgins (9 Feb, 2:46 am)
- Listened to Murder On The Dancefloor, Sophie Ellis-Bextor (9 Feb, 2:42 am)
- Listened to Alone Together, Kina Grannis (9 Feb, 2:39 am)
- Listened to Three Letter Song, Bea (9 Feb, 2:35 am)
- Tweeted: First Krav class in 2 months; this should be... painful. # (9 Feb, 12:04 am)
- Tweeted: RT @wordpress: WordPress for iPhone 2.2 now avail. Includes reply to comments feature & other comment improvements: http://wp.me/pgi3r-9l # (8 Feb, 10:29 pm)
- Watched Chuck - s3 | e6 - Chuck Versus the Nacho Sampler on hulu.com (8 Feb, 6:58 am)
- Watched Chuck - s3 | e5 - Chuck Versus First Class on hulu.com (8 Feb, 6:11 am)
- Watched Fringe - s2 | e15 - Jacksonville on hulu.com (8 Feb, 5:32 am)
- Tweeted: Not gonna lie, the Jay-Z + orchestra at the start of the Superbowl was pretty awesome. # (8 Feb, 1:22 am)
- Tweeted: OH: "She looks like my brother's sister" # (7 Feb, 8:06 am)
- Tweeted: It's meat time! (@ House of Prime Rib w/ @montythestrange) http://4sq.com/4FwihS # (7 Feb, 5:17 am)
- Bookmarked hueniverse - Best source for information on a lot of open web and identity technologies. (7 Feb, 3:33 am)
- Tweeted: If you're talking #OAuth, you should probably be using this terminology: http://hueniverse.com/oauth/guide/terminology/ # (7 Feb, 2:40 am)
- Tweeted: District 13 has nothing to do with D9 for those asking ;) http://www.imdb.com/title/tt1247640/ # (6 Feb, 11:58 pm)
- Tweeted: Parkour FTW! (watching District 13: Ultimatum) (@ Lumiere Theatre) http://4sq.com/8f9h8g # (6 Feb, 10:07 pm)
- Watched Fringe - s2 | e14 - The Bishop Revival on hulu.com (6 Feb, 4:13 am)
- Tweeted: Trying out the latest boxee.tv and it's awesome! Huge improvement over previous version. Good job guys! # (6 Feb, 3:48 am)
- Watched 24 - s8 | e6 - 9:00 PM - 10:00 PM on hulu.com (6 Feb, 2:17 am)
- Tweeted: RT @raanan: Former US President Jimmy Carter's organization launches new blog on WordPress.com VIP: http://wp.me/p6aDv-cs #wordpress # (5 Feb, 9:10 pm)
- Tweeted: RT @donncha: RT @andrea_r: RT @williamsba: CollabPress v0.1 beta is live! Task Management in WordPress! http://bit.ly/bBA3g7 #wordpress # (5 Feb, 8:42 pm)
- Tweeted: RT @jonursenbach: Who has two thumbs and is totally awesome? @tonysphere. That's who. # (5 Feb, 7:34 pm)
- Tweeted: Happy second birthday @howcast! Fun times celebrating last night with @raanan and all the howcast.com'ers # (5 Feb, 7:33 pm)
- Tweeted: OH: "Hit it or quit it." # (5 Feb, 10:15 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.