Menu

Accounts

Thomas Bartensud
Attachments
adx_account_twitter.png (30231 bytes)

adx supports various online accounts for each contact. This will be shown mostly as bookmark link (e.g. to twitter) or as direct interaction link (e.g. for Skype).

Example

addressbook.xml:

<contact>
  <forename>Thomas</forename>
  <surname>Bartensud</surname>
  ...
  <account type="twitter">bartensud</account>
  <account type="facebook">bartensud</account>
  <account type="last.fm">Bartensud</account>
  <account type="Skype">bartensud</account>

  <!-- Also any generic account can be used by providing direct URL -->
  <account type="ArbitraryAccount">https://arbitrary.com/users/2342</account>
  ...
</contact>

Result:
adx with several accounts

Default Definition

<contact>
  ..
  <account type="${type}">${userID}</account>
  ..
</contact>

Supported account types

Currently supported account types (case in-sensitive values for ${type}):

  • 8tracks
  • aim
  • allmusic
  • bandcamp
  • boardgamegeek
  • delicious
  • deviantart
  • diaspora
  • ebay
  • facebook
  • ffffound
  • flickr
  • foursquare
  • github
  • gnusocial
  • google
  • googlecode
  • hi5
  • hubzilla
  • huffduffer
  • hypem.com
  • icq
  • identi.ca
  • imdb
  • instagram
  • jabber
  • jappy.de
  • last.fm
  • libre.fm
  • linkedin
  • listenbrainz
  • lokalisten.de
  • matrix
  • msnim
  • myspace
  • ohloh
  • openhub
  • paypal
  • picasa
  • pinterest
  • pixelfed
  • reddit
  • skype
  • sourceforge
  • spin.de
  • stackexchange
  • stackoverflow
  • superuser
  • tumblr
  • tiktok
  • trakt
  • twitter
  • viadeo
  • vimeo
  • vkontakte
  • xing
  • xmpp
  • yelp
  • yim
  • youtube

Value for ${userID} is basically an unique user id used at the specific account type. ${userID} is part of the URL which is built from for this account, e.g.
<account type="twitter">bartensud</account>
results in http://www.twitter.com/bartensud

Note: Not all supported account types result in an according icon. Some of them will just show a textual representation of the account type.

Generic support for account types

There's also a generic way to link to arbitrary accouts:

  • Value for ${type}: arbitrary string which will be shown as link text (e.g. abcdef)
  • Value for ${userID}: Complete URL to your account (e.g. https://abc-def.net/user/bartensud)
    <account type="abcdef">https://abc-def.net/user/bartensud</account>
    Remark: Unsupported account types are displayed as text (not icons)

Account types

ebay

<account type="ebay">${userID}</account>

will be resolved to your profile site at ebay.com
Possible values for userID:

Facebook

<account type="facebook">${userID}</account>

will be resolved to your profile site at facebook.com
Possible values for userID:

Flickr

<account type="flickr">${userID}</account>

will be resolved to your profile site at flickr.com
Possible values for userID:

GitHub

<account type="GitHub">${userID}</account>

will be resolved to your profile site at github.com
Possible values for userID:

Google (profile URL seems not to work any more)

<account type="Google">${userID}</account>

will be resolved to your profile site at Google: https://www.google.com/profiles/${userID}
It may be necessary to create your Google profile explicitly although you've already an account.
Values for userID:

  • Your unique name at Google (gmail user), e.g. thomas.bartensud
  • Your unique id at Google, e.g. 101681298830585489713

studiVZ (rest in peace)

<account type="studiVZ">${userID}</account>

will be resolved to your profile site at studiVZ: https://www.studivz.net/Profile/${userID}
Values for userID:

  • Logon to studiVZ and go to your profile site (Meine Seite), e.g. www.studivz.net/Profile/250c34b1fe2eafa2/tid/102. UserID is the bold marked part.

Example:

<account type="studiVZ">250c34b1fe2eafa2</account>

...


Related

Wiki: Home

MongoDB Logo MongoDB