PlanetUbuntu

Differences between revisions 20 and 24 (spanning 4 versions)
Revision 20 as of 2007-01-03 18:48:43
Size: 2674
Editor: 200-161-154-253
Comment:
Revision 24 as of 2007-06-08 00:08:11
Size: 2841
Editor: pool-70-18-44-73
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
To add your feed to [http://planet.ubuntu.com Planet Ubuntu], you must be an Ubuntu Member[[FootNote(You must either be one of the [https://launchpad.net/~ubuntumembers Ubuntu Members], or be in one of its member teams. See http://www.ubuntu.com/community/processes/newmember for details.)]], and your ssh key must be included in your Launchpad account information. To add your feed to [http://planet.ubuntu.com Planet Ubuntu], you must be an Ubuntu Member[[FootNote(You must either be one of th[https://launchpad.net/~ubuntumembers Ubuntu Members], or be in one of its member teams. See http://www.ubuntu.com/community/processes/newmember for details.)]], and your ssh key must be included in your Launchpad account information.
Line 3: Line 3:
Subscribed feeds ought to be at least ''occasionally'' relevant to Ubuntu, although the only hard and fast rule is "don't annoy people."  We reserve the right to remove any feed that is inaccessible, flooding the page, or otherwise interfering with the operation of the Planet. Subscribed feeds ought to be at least ''occasionally'' relevant to Ubuntu, although the only hard and fast rule is "don't annoy people."
Line 7: Line 7:
You first need to add an SSH public key to your launchpad account, if you haven't done so already. If your launchpad username is {{{jrhakr}}}, then you would go to: You first need to add an SSH public key to your launchpad account, if you haven't done so already. If your launchpad username is {{{yourusername}}}, then you would go to:
Line 9: Line 9:
{{{https://launchpad.net/people/jrhakr/+editsshkeys}}} {{{https://launchpad.net/~yourusername/+editsshkeys}}}
Line 19: Line 19:
$ bzr checkout sftp://jrhakr@bazaar.launchpad.net/~planet-ubuntu/config/main planet-ubuntu $ bzr checkout sftp://yourusername@bazaar.launchpad.net/~planet-ubuntu/config/main planet-ubuntu
Line 28: Line 28:
$ cp ~/hackergotchi.png heads/jrhakr.png
$ bzr add heads/jrhakr.png
$ cp ~/hackergotchi.png heads/yourusername.png
$ bzr add heads/yourusername.png
Line 36: Line 36:
[http://blog.example.com/~jrhakr/feed?category=ubuntu-only]
name = J. Random Hacker
face = jrhakr.png
nick = jrhakr
[http://blog.example.com/~yourusername/feed?category=ubuntu-only]
name = Your Name Here
face = yourusername.png
nick = yourusername
Line 47: Line 47:
$ bzr commit -m "Added jrhakr to Planet Ubuntu" $ bzr commit -m "Added yourusername to Planet Ubuntu"
Line 51: Line 51:

== Conditions ==

We reserve the right to remove any feed that is inaccessible, flooding the page, or otherwise interfering with the operation of the Planet. We also have the right to move clearly offensive content or content that could trigger legal action.

To add your feed to [http://planet.ubuntu.com Planet Ubuntu], you must be an Ubuntu MemberFootNote(You must either be one of th[https://launchpad.net/~ubuntumembers Ubuntu Members], or be in one of its member teams. See http://www.ubuntu.com/community/processes/newmember for details.), and your ssh key must be included in your Launchpad account information.

Subscribed feeds ought to be at least occasionally relevant to Ubuntu, although the only hard and fast rule is "don't annoy people."

Adding Your Feed

You first need to add an SSH public key to your launchpad account, if you haven't done so already. If your launchpad username is yourusername, then you would go to:

https://launchpad.net/~yourusername/+editsshkeys

Then to add your feed, first install the "bzr" and "paramiko" packages if you haven't done so already:

$sudo apt-get install bzr python-paramiko

Next, check out the configuration files from the launchpad bzr tree.

$ bzr checkout sftp://yourusername@bazaar.launchpad.net/~planet-ubuntu/config/main planet-ubuntu
$ cd planet-ubuntu/

Warning /!\ If this checkout fails with a "No branch found" message, it is likely that you are not listed as an [https://launchpad.net/~ubuntumembers Ubuntu Member.] Read more about how the [http://www.ubuntu.com/community/processes/newmember new member process] works. If the checkout fails with a Permission denied error, it is likely that your SSH key isn't in Launchpad, or that you have your username wrong.

Next, place your hackergotchiFootNote(Your hackergotchi should be scaled to roughly 100x100 pixels, give or take.) into the heads/ subdirectory:

$ cp ~/hackergotchi.png heads/yourusername.png
$ bzr add heads/yourusername.png

If you don't have a hackergotchi to add right away, comment out the line (using # at the beginning) or leave the entire line out.

Once you've done that, add a stanza like the following to the end of the config.ini file:

[http://blog.example.com/~yourusername/feed?category=ubuntu-only]
name = Your Name Here
face = yourusername.png
nick = yourusername

Warning /!\ Please use your real name at least somewhere in the 'name' field.

When you are satisfied that your entry is correct, it's time to check in your changes:

$ bzr commit -m "Added yourusername to Planet Ubuntu"

Warning /!\ Please note that Planet runs from cron, and it relies on the work of some periodic events on the Launchpad server. Your changes could take up to two hours to take effect.

Conditions

We reserve the right to remove any feed that is inaccessible, flooding the page, or otherwise interfering with the operation of the Planet. We also have the right to move clearly offensive content or content that could trigger legal action.

PlanetUbuntu (last edited 2024-02-20 14:35:36 by merlijn-sebrechts)