gettingstartedwithpumpio
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gettingstartedwithpumpio [2014/08/09 13:47] – [Getting an Account on Pump.io] sekula | gettingstartedwithpumpio [2014/12/19 11:38] (current) – [But how do I USE pump.io?] sekula | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Getting Started With Pump.io - by Stephen Sekula ====== | ====== Getting Started With Pump.io - by Stephen Sekula ====== | ||
+ | |||
+ | {{ : | ||
New users of federated social networks may, at first, be a bit confused about simple things that seem so obvious on Facebook and Twitter. People coming from another Federated network to pump.io may find it hard to locate people, etc. | New users of federated social networks may, at first, be a bit confused about simple things that seem so obvious on Facebook and Twitter. People coming from another Federated network to pump.io may find it hard to locate people, etc. | ||
Line 6: | Line 8: | ||
You can find me over at https:// | You can find me over at https:// | ||
+ | |||
+ | Other people than me have also written about getting started on Pump.io. Check these out if you don't like what I have to say: | ||
+ | |||
+ | * Jan Kusanagi, developer of the Dianara pump.io client, explains how pump.io is not identi.ca and many other great things. | ||
+ | * English version: [[https:// | ||
+ | * Spanish version: [[http:// | ||
Line 14: | Line 22: | ||
http:// | http:// | ||
- | This link sends you to a random, known pump.io server with open registration. Make an account. Upload your avatar image. Describe yourself | + | This link sends you to a random, known pump.io server with open registration. Make an account. Upload your avatar image. Describe yourself. Be as brief or verbose, as accurate or as inaccurate as you like. |
Need inspiration or, at least, an example of what NOT to do? Check out my profile: https:// | Need inspiration or, at least, an example of what NOT to do? Check out my profile: https:// | ||
Line 21: | Line 29: | ||
Your identity on pump.io is tied to your " | Your identity on pump.io is tied to your " | ||
+ | |||
+ | ==== Identity and Pump.io ==== | ||
+ | |||
+ | Many corporate social networks (like Facebook and, until recently, Google+) require you to use your real name to get an account. For a variety of reasons, there are many people who prefer to socialize without having to reveal their identity. Pump.io is one of many federated social networks that assumes that you are the best judge of how to use your identity. You can setup an account without using your real name, home address, or other personal information. Pump.io cannot promise total anonymity, but it's better than what Facebook can offer you. | ||
+ | |||
===== How do I find people? ===== | ===== How do I find people? ===== | ||
Line 26: | Line 39: | ||
There are a few ways to find people on pump.io: | There are a few ways to find people on pump.io: | ||
- | * **Randomly finding people who seem interesting**: | + | * **Randomly finding people who seem interesting**: |
* https:// | * https:// | ||
* RSS feeds of the open firehose: http:// | * RSS feeds of the open firehose: http:// | ||
Line 47: | Line 60: | ||
* https:// | * https:// | ||
- | ===== But how do I USE pump.io? ===== | + | ===== I am interested in more than people. Are there any robots I can follow? ===== |
+ | |||
+ | You bet! We welcome all to the federated social web, including our transhuman friends. Here are a few nice ones: | ||
+ | |||
+ | * X11R5: the iconic botscript that uses some machine learning plus sampling posts from the social network to (a) construct its own posts (they are indescribable - just follow the bot to see what I mean) and (b) reply to yours. X11R5 also shares posts, likes posts. You'd swear it was a living 7-year-old. [[https:// | ||
+ | * WeatherBot: want to know the weather in a city? Just follow weather@hub.polari.us ([[https:// | ||
+ | * Jeremy Pope runs a whole bunch of neat botscripts. Check them out! [[http:// | ||
+ | ===== But how do I USE pump.io? | ||
You, my friend, need a CLIENT. Pump.io is just a network protocol - you need something that speaks the language. Here are my suggestions: | You, my friend, need a CLIENT. Pump.io is just a network protocol - you need something that speaks the language. Here are my suggestions: | ||
Line 54: | Line 74: | ||
* **Desktop Clients**: | * **Desktop Clients**: | ||
* I use Linux and sometimes Mac, so I like Pumpa (https:// | * I use Linux and sometimes Mac, so I like Pumpa (https:// | ||
+ | * [[http:// | ||
* **Mobile Clients**: | * **Mobile Clients**: | ||
* I use Android most of the time, so I recommend getting either Impeller (https:// | * I use Android most of the time, so I recommend getting either Impeller (https:// | ||
* For iOS, there is " | * For iOS, there is " | ||
+ | * **Clients in the Terminal** | ||
+ | * " | ||
===== Pump.io and Your Language - it's a client thing ===== | ===== Pump.io and Your Language - it's a client thing ===== | ||
{{ : | {{ : | ||
Line 76: | Line 98: | ||
You can define groups most easily using the Web Interface. Go to your account settings and play with your groups. You can then set your default posting choices in many clients (e.g. only post by default to your " | You can define groups most easily using the Web Interface. Go to your account settings and play with your groups. You can then set your default posting choices in many clients (e.g. only post by default to your " | ||
+ | |||
+ | |||
+ | ===== Administrator Tips ===== | ||
+ | |||
+ | So you're administrating a Pump.io site. Here are some tips. | ||
+ | |||
+ | ==== Oh Noes! One or more of my users don't have associated email addresses! ==== | ||
+ | |||
+ | Not to worry - you can actually fairly quickly edit the database directly and add the field. My instance uses MongoDB. Here is how you add a missing email address for a user in MongoDB: | ||
+ | |||
+ | < | ||
+ | |||
+ | Connect to your MongoDB: | ||
+ | |||
+ | > mongo --host <IP ADDRESS> | ||
+ | |||
+ | List your available databases: | ||
+ | |||
+ | > show dbs | ||
+ | |||
+ | Select the database for your pump.io instance: | ||
+ | |||
+ | > use <PUMPIO DATABASE NAME> | ||
+ | |||
+ | Print all your users' records to find the one you want | ||
+ | (HINT: look for the " | ||
+ | |||
+ | > db.user.find() | ||
+ | |||
+ | Once you have found the " | ||
+ | I will use " | ||
+ | record: | ||
+ | |||
+ | > db.user.update({_id: | ||
+ | |||
+ | Now check the record again: | ||
+ | |||
+ | > db.user.find( { _id: " | ||
+ | |||
+ | to verify the email entry is present. At this point, this user will | ||
+ | start to get email notifications at that address if there is activity | ||
+ | related to them on pump.io. | ||
+ | |||
+ | </ | ||
gettingstartedwithpumpio.1407592072.txt.gz · Last modified: 2014/08/09 13:47 by sekula