= Launchpad Clients = These are programs you can run on your own computer to interact with Launchpad over the [[API]]. == Ground Control == || Homepage || https://launchpad.net/groundcontrol || || Packaged || [[https://launchpad.net/~doctormo/+archive/groundcontrol|PPA]] || || Stability || beta || An integration project to bring easy access to launchpad to the desktop. [[http://www.ubuntugeek.com/ground-control-an-integration-project-to-bring-easy-access-to-launchpad-to-the-desktop.html|review]] == Hydrazine == || Homepage || https://launchpad.net/hydrazine || || Packaged || [[https://launchpad.net/~hydrazine-core/+archive/ppa|ppa:hydrazine-core/ppa]] || || Stability || beta || || Browse source || [[http://bazaar.launchpad.net/~hydrazine-core/hydrazine/trunk/files|lp:hydrazine]] || A set of client-side scripts for interacting with Launchpad. '''bugclient''' is a text-mode interactive controller for Launchpad bugs: {{{ hydrazine(edge) #526078> bug 526117 duplicate bug: 526117: want a way to propose merge of a new imported/mirror branch affects launchpad-code New Undecided tags: hydrazine(edge) #526117> duplicate 526116 marking 526117 as a duplicate of 526116 "want a way to propose merge of a new imported/mirror branch" }}} '''lp-attach''' attaches a file to a Launchpad bug from the command line: {{{ lspci -vvnn | lp-attach 123123123 }}} '''capture-bug-counts.py''' prints some statistics about a project. '''feed-pqm''' submits approved merge proposals to PQM. (It may not be suitable for all pqm-using projects.) '''check-membership''' and '''scan-merge-proposals''' check that proposed merges are by people who've agreed to the [[http://canonical.com/contributors|Canonical Contributor Agreement]]. == iLaunchpad-shell == || Homepage || https://launchpad.net/ilaunchpad-shell || || Packaged || not yet || || Stability || beta || Customized ipython shell which makes testing and developing around the launchpad API real fun. See [[http://www.youtube.com/watch?v=sqJaeuliZCk|this video]] for a small demo. == ssh-import-lp-id == || Homepage || https://launchpad.net/ssh-import || || Packaged || https://launchpad.net/~ssh-import/+archive/ppa/+packages || || Stability || new || This utility will securely contact Launchpad.net and retrieve one or more Launchpad user's public keys, and append these to the current user's ~/.ssh/authorized_keys file. It is quite useful in UEC and EC2 environments if you want to give another user access to the instance. {{{ ssh-import-lp-id [launchpad_id_1] [launchpad_id_2] [launchpad_id_3] ... }}} == The Kraken == || Homepage || https://launchpad.net/thekraken || || Packaged || Not yet || || Stability || new || A tool for releasing software via Launchpad. == More == See also: * The [[API/Uses]] page (which should probably be merged into here) * The [[https://launchpad.net/lpx|Launchpad Extensions]] project group If you've written or discovered a good Launchpad client, please add it to this page.