Diff for "Clients"

Not logged in - Log In / Register

Differences between revisions 7 and 8
Revision 7 as of 2010-06-30 00:13:25
Size: 2583
Editor: ppp112-44
Comment: mention lp-attach
Revision 8 as of 2010-07-13 07:54:08
Size: 2976
Editor: 193
Comment: more info about hydrazine
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
|| Packaged || not yet || || Packaged || [[https://edge.launchpad.net/~hydrazine-core/+archive/ppa|ppa:hydrazine-core/ppa]] ||
Line 20: Line 20:
|| Browse source || [[http://bazaar.launchpad.net/~hydrazine-core/hydrazine/trunk/files|lp:hydrazine]] ||
Line 21: Line 22:
A set of client-side scripts for interacting with Launchpad. For example, '''bugclient''' provides a text-mode interactive controller for Launchpad bugs: A set of client-side scripts for interacting with Launchpad.

'''bugclient''' is a text-mode interactive controller for Launchpad bugs:
Line 33: Line 36:
'''lp-attach''' lets you attach a file to a Launchpad bug from the command line. '''lp-attach''' attaches a file to a Launchpad bug from the command line:
Line 35: Line 38:
See also {{{capture-bug-counts.py}}}, which prints statistics about a project, and the [[http://bazaar.launchpad.net/~hydrazine-core/hydrazine/trunk/files|other scripts]] in Hydrazine. {{{
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]].

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

PPA

Stability

beta

An integration project to bring easy access to launchpad to the desktop.

review

Hydrazine

Homepage

https://launchpad.net/hydrazine

Packaged

ppa:hydrazine-core/ppa

Stability

beta

Browse source

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 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 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] ...

More

See also:

If you've written or discovered a good Launchpad client, please add it to this page.

Clients (last edited 2011-10-16 13:08:55 by nrbg-4dbe3d92)