Table of applications using the API¶
Important
This document has been migrated from help.launchpad.net as is, and has not yet been revised. The content might be outdated, links and images could be broken. We are aware and will fix any issues as soon as possible.
Below are programs that use the Launchpad APIs (usually through the launchpadlib Python interface) that you can use as examples if you’re starting out with Launchpad API programming. See also the API Examples page, which contains code snippets specifically meant as examples, the Clients page (into which this page should probably be merged), and the Launchpad Extensions (lpx) project group.
Program |
Purpose |
Notes |
|---|---|---|
Various scripts shipped with Launchpadlib, meant both as examples and as real-world tools. |
In particular, see lp-bug-ifier.py (expands raw bug numbers to show the bug summaries as fetched from Launchpad) and close_bugs_from_commits.py (the name is self-explanatory). |
|
A crash detection system that automatically generates reports with debugging information from crashed programs and provides UI frontends for handling these reports. |
See the script apport-collect, which adds apport data to existing bug reports. |
|
A collection of useful tools that Ubuntu developers use to make their packaging work a lot easier (bug filing, packaging preparation, package analysis, etc). |
See the manage-credentials, requestsync, massfile, lp-set-dup, grab-attachments, and hugdaylist scripts. They’re all sharing the ubuntutools/lp/libsupport.py library, which might be a good place to start. |
|
A collection of tools used by the Ubuntu QA Team (like ubuntu-dev-tools, but for QA). |
See the ml-fixes-report.py, ml-team-fixes-report.py, b-tool, package-bugs-gravity.py, team-reported-bug-tasks.py, and team-assigned-bug-tasks.py scripts. |
|
A couple of small tools used by the Ubuntu archive administration team. Likely to grow as the Soyuz API gets richer. |
Thanks to Colin Watson for pointing this one out. |
|
Uses python-launchpadlib to update users mugshot on Launchpad.net. |