On Sat, Nov 2, 2013 at 2:52 PM, Tim Michelsen <timmichel...@gmx-topmail.de> wrote: > Hello, > I am looking into preparartion of python scripts which could help me to > retrieve information at LP. > Specifically I would like to: > > * create a list with all packages in a certain PPA long with their > version number > > * create a list of all repositories in a certain project. > > Is there such functionality in Launchpad? > > Where can I look for explanations on such API scripts?
The entry point for the API docs is here: https://help.launchpad.net/API To get you started, the following example should work for your first use case: ---- #!/usr/bin/python from launchpadlib.launchpad import Launchpad PPAOWNER = 'andrewsomething' PPANAME = 'typecatcher' lp_login = Launchpad.login_anonymously('ppastats', 'edge', '~/.launchpadlib/cache/', version='devel') owner = lp_login.people[PPAOWNER] archive = owner.getPPAByName(name=PPANAME) for p in archive.getPublishedSources(status='Published'): print p.source_package_name, p.source_package_version ---- -- Andrew Starr-Bochicchio Ubuntu Developer <https://launchpad.net/~andrewsomething> Debian Developer <http://qa.debian.org/developer.php?login=asb> PGP/GPG Key ID: D53FDCB1 _______________________________________________ Mailing list: https://launchpad.net/~launchpad-users Post to : launchpad-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~launchpad-users More help : https://help.launchpad.net/ListHelp