You could create the models dinamically if you have tablenames and record values.
On Dec 1, 10:44 am, Thadeus Burgess <thade...@thadeusb.com> wrote: > Basically it just uses elementtree to parse the wordpress XML file into a > python dictionary. From the dictionary it would be quite easy to insert the > data into the DAL. Since every site is different, and has different table > structure, or checks that need to be performed on the data, I leave it to > the programmer to do this. > > The idea was mainly strictly for migration. > > You could use it for syncing, however wordpress export is a manual process > that exports all data each time. > > I wouldn't use it for syncing since when you export from wordpress it > exports everything, that and you have to manually export the data. > > It would be nice to use our new KeyedTables to create a wordpress > compatibility layer with the DAL, so that you can just pull the data > straight from the mysql tables... > > -Thadeus > > On Tue, Dec 1, 2009 at 8:57 AM, david bain <pigeonfli...@gmail.com> wrote: > > Thadeus, > > So basically it creates a dictionary that represents all the content of a > > wordpress databse. > > Is this strictly for migration or more for syncing? > > I suppose it could be used for both. > > > On Tue, Dec 1, 2009 at 9:53 AM, mdipierro <mdipie...@cs.depaul.edu> wrote: > > >> Could you explain again what is does? > > >> On Dec 1, 1:48 am, Thadeus Burgess <thade...@thadeusb.com> wrote: > >> > Since dreamhost insists on trying to run .py files instead of just serve > >> > them, here is a working link > > >> >http://static.thadeusb.com/wordpress2python.txt > > >> > -Thadeus > > >> > On Tue, Dec 1, 2009 at 1:36 AM, Thadeus Burgess <thade...@thadeusb.com > >> >wrote: > > >> > > Here ya go, hope this helps convince you to migrate from wordpress to > >> > > web2py :) > > >> > > import, pass it an open file to the wordpress exported xml/rss. And > >> get > >> > > back a python dictionary with everything you should need :) > > >> > > Then it is only a matter of inserting the data into your database. > > >> > >http://static.thadeusb.com/wordpress2python.py > > >> > > Here is the dict structure returned by the function > > >> > > db { > >> > > title > >> > > link > >> > > description > >> > > pub_date > >> > > language > >> > > categories -> > >> > > name > >> > > slug > >> > > parent > >> > > description (if available) > >> > > tags -> > >> > > name > >> > > slug > >> > > posts -> > >> > > id > >> > > title > >> > > slug > >> > > status > >> > > type > >> > > link > >> > > pub_date > >> > > description > >> > > content > >> > > post_date > >> > > post_date_gmt > >> > > categories -> flat array > >> > > tags -> flat array > >> > > comments -> > >> > > id > >> > > author > >> > > author_email > >> > > author_url > >> > > author_ip > >> > > date > >> > > date_gmt > >> > > content > >> > > approved > >> > > } > > >> > > Cheers, > > >> > > -Thadeus > > >> -- > > >> You received this message because you are subscribed to the Google Groups > >> "web2py-users" group. > >> To post to this group, send email to web...@googlegroups.com. > >> To unsubscribe from this group, send email to > >> web2py+unsubscr...@googlegroups.com<web2py%2bunsubscr...@googlegroups.com> > >> . > >> For more options, visit this group at > >>http://groups.google.com/group/web2py?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "web2py-users" group. > > To post to this group, send email to web...@googlegroups.com. > > To unsubscribe from this group, send email to > > web2py+unsubscr...@googlegroups.com<web2py%2bunsubscr...@googlegroups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/web2py?hl=en. -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.