[EMAIL PROTECTED]

2007/7/31, jshy <[EMAIL PROTECTED]>:
>
>
> I have looked at the Net::Google::GData module and would like to build
> on top of it if possible. Grab my email and lets work on this off-
> group.
>
> On Jul 31, 6:24 am, "Alan Young" <[EMAIL PROTECTED]> wrote:
> > On 7/30/07, jshy <[EMAIL PROTECTED]> wrote:
> >
> > > I have started working on a set of perl modules for the Google
> > > provisioning api. I am working on using XML::Atom::* for creating and
> >
> > I'm tooting my own horn here, but could you use the Net::Google::GData
> > module as the base and let's see if we can get rid of all the
> > duplicated effort on the cpan?  Plus I could use some more eyes on my
> > module.
> >
> > > reading the entry's and feeds. The reading of feeds and entries is
> > > works well and is straight forward. Atom::Entry looks like it will
> > > work for creating the entries to feed to the api, but it's
> > > undocumented so  I am having to plug through the code to figure out
> > > how to get exactly what I need.
> >
> > I'm thinking the same thing, but it looks like the GData module is
> > going to have to be limited to accessing and sending the feed; while
> > subclass modules (e.g., Net::Google::Blogger) will have to handle the
> > stuff particular to that service.  I could be wrong, if so, please
> > speak up.
> >
> > As to the documentation, I'm finding the same thing.  Caelum on
> > freenode.org#perl pointed out the Class::Can module to me just a
> > couple of days ago and its speeding things up nicely.  In my code I
> > can do this:
> >
> > my %methods = Class::Can->interrogate( (split /=/, "$blogger")[0] );
> >
> > and I get a list of methods that $blogger can use.  Looks something
> like:
> >
> >           'errstr' => 'XML::Atom::ErrorHandler',
> >           '_blogs_accessor' => 'Net::Google::Blogger',
> >           'mk_accessors' => 'Class::Accessor',
> >           'accessor_name_for' => 'Class::Accessor',
> >           'get_account_data' => 'Net::Google::Blogger',
> >
> > I've found that it's easier to convert that to an hash of arrays:
> >
> >     'XML::Atom::ErrorHandler' => [ errstr ],
> >
> > etc.
> >
> > YMMV
> >
> > > Before I go any further I wanted to find out where others were with
> > > their efforts, especially with concern to using XML::Atom to create
> > > the entries. I would also like to get some input on module layout and
> > > interface design.
> >
> > I would be glad to collaborate with you on this.
> > --
> > Alan
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Data API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to