Tools to use with Diaspora: Difference between revisions

From diaspora* project wiki
(Add new Firefox addon)
 
(56 intermediate revisions by 20 users not shown)
Line 1: Line 1:
{{Languages}}
{{Note|1=If you notice any of these tools is not working with recent versions of diaspora* anymore, please remove it from this list and/or leave a message [[Talk:Tools to use with Diaspora|on the talk page]]. If you know the author of the dead tool you can also notify them directly, so they can possibly update their tool!}}


If you're looking for information about how to add diaspora related functionality to your web site, you might want to look at the [[FAQ For Web Developers|FAQ for web developers]].
If you're looking for information about how to add Diaspora* related functionality to your web site, you might want to look at the [[FAQ For Web Developers|FAQ for web developers]].


== Browser Add-ons ==
== Browser add-ons and scripts==


=== Sharing extensions (instantly share on diaspora the page you're visiting) ===
=== Sharing extensions (instantly share on diaspora the page you're visiting) ===


* [http://sourceforge.net/projects/diasporatools/ Diaspora Tools] - (Firefox) share webpages and images to Diaspora, translate text on Diaspora
==== All browsers ====
* [https://chrome.google.com/webstore/detail/pgblolfhnddeobmfgjhckddncbbfnlim Diaspora* Publisher] - (Chrome) allows you to share your favorite pages with your friends; you can also select and share a specific part of the page.
* [http://soycodigo.wordpress.com/diaspost/ Diaspost] - (Chrome) quickly share webpages to Diaspora
* [http://my.opera.com/coreymwamba/blog/2011/09/07/diaspora-opera-sharing-extension Diaspora* Opera sharing extension] (Opera) quickly share webpages to Diaspora
* [https://addons.mozilla.org/en-US/firefox/addon/diaspora-easyshare/?src=search Diaspora* Easyshare] (Firefox) Firefox addon to share a page in a nice graphical way: image+text+tags. More infos [http://arlogn.github.io/easyshare/ here]
* [http://diasporapictureshare.blogspot.com/ Diaspora* Picture Share] - a modified sharing bookmarklet to quickly share pictures on Diaspora*
* [http://diasporapictureshare.blogspot.com/ Diaspora* Picture Share] - a modified sharing bookmarklet to quickly share pictures on Diaspora*
* [https://addons.mozilla.org/en-US/firefox/addon/diaspora-advanced-sharer/ Diaspora* Advanced Sharer] (Firefox) Addon to share the current page to any Diaspora pod. Grabs title, URL and selected part of page which is converted from HTML to Markdown (images, lists, urls, etc work).
* [https://github.com/hanumanum/RSS-To-Diaspora From RSS To Diaspora* ] Script(Bash) for sharing your rss feeds to Diaspora*


=== More cool stuff (add ons to make your diaspora experience smarter) ===
==== Firefox ====
* [https://activations.cdn.mozilla.net/en-US/diaspora.html Share Service for Firefox] Service to be used with the browsers build-in [https://developer.mozilla.org/de/docs/Social_API Social API].
* [https://addons.mozilla.org/en-US/firefox/addon/diaspora-easyshare/?src=search Diaspora* Easyshare] Addon to share a page in a nice graphical way: image+text+tags. More infos [http://arlogn.github.io/easyshare/ here]
* [https://addons.mozilla.org/en-US/firefox/addon/diaspora-advanced-sharer/ Diaspora* Advanced Sharer] Addon to share the current page to any Diaspora pod. Grabs title, URL and selected part of page which is converted from HTML to Markdown (images, lists, urls, etc work).
* [https://addons.mozilla.org/en-US/firefox/addon/share-freedom/ Share freedom] Share web pages on Gnusocial, Mastodon, Hubzilla, Diaspora, Friendica, Pump.io, Socialhome and Prismo right from the toolbar button. [https://gitlab.com/mickie1/share-freedom-addon Source code]


* [https://addons.mozilla.org/en-US/firefox/addon/lowenzahn/?src=api Löwenzahn] - (Firefox) This addon shows a notification when you get a new Diaspora message or notification. (Note: not compatible with recent versions of Firefox)
==== Chrome ====
* [https://github.com/Faldrian/diasporaAutoUpdate Diaspora AutoUpdate] - Greasemonkey script to automatically update the stream (like Twitter does in it's Webinterface). <small>By Faldrian</small>
* [https://chrome.google.com/webstore/detail/pgblolfhnddeobmfgjhckddncbbfnlim Diaspora* Publisher] - Allows you to share your favorite pages with your friends; you can also select and share a specific part of the page.
* [http://userscripts.org/scripts/show/91276 Diaspora Translate] - (Firefox with [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey], Chrome) GreaseMonkey script to translate posts in your stream, also offers hiding non-ssl images.
* [http://soycodigo.wordpress.com/diaspost/ Diaspost] - Quickly share webpages to Diaspora
* [https://chrome.google.com/webstore/detail/diaspora-gif-toggler/dnlohoiofpckikpfjepegcadpgbcailf Diaspora* GIF Toggler] - (Chrome) Stop animated gif in your stream and toggle by clicking.
 
* [https://userscripts.org/scripts/show/165053 Do It Later] - (Firefox with [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey]), a Greasemonkey script which enables you to schedule things to be posted whenever you like. By Deus Figendi.
==== Opera ====
* [https://userscripts.org/scripts/show/164822 Notification Titler] - (Firefox with [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey]), a Greasemonkey script which adds post titles to items in the notifications drop-down, so you can identify them. By Deus Figendi.
* [http://my.opera.com/coreymwamba/blog/2011/09/07/diaspora-opera-sharing-extension Diaspora* Opera sharing extension] Quickly share webpages to Diaspora
* [http://userscripts.org/scripts/show/171283 Quote Post] - Quotes a post instead of resharing, allows to add own text to the original post. <small>By DeusFigendi</small> (Userscripts don't work anymore - use [http://userscripts-mirror.org/scripts/show/171283 a miror])
 
* [http://userscripts.org/scripts/show/117102 Tag Filter] - [http://userscripts-mirror.org/scripts/show/117102.html mirror] - allows to filter postings in the stream by tags, can replace all inline-images and iFrames (Videos) by a textlink or icon (or hides it total), helps to add tags you often use. <small>By DeusFigendi</small>
=== More cool stuff (scripts and add-ons to make your diaspora experience smarter) ===
 
These scripts ''require'' a userscript manager, such as [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey] (Firefox), [https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en Tampermonkey] (Chrome), or [https://en.wikipedia.org/wiki/Greasemonkey#Equivalents_for_other_browsers equivalents]. Greasemonkey scripts will work immediately on several pods, but not all. You may have to [http://i.imgur.com/zQQiz2y.png add your own pod to the list of "Included Pages" (in Settings)].
 
==== Sharing diaspora posts ''on'' diaspora: quotes, comments and links ====
* [https://github.com/DeusFigendi/Userscripts/tree/master/Diaspora Quote Post] ([http://userscripts-mirror.org/scripts/show/171283 previous version]) - (script). An additional resharing option that quotes the post and allows to add your comments to it. <small>By DeusFigendi</small>
* [https://github.com/meitar/cross-pod-links/ Cross-pod Links] - Click a Diaspora post's permalink to copy a server-relative URL to your clipboard. Makes it easy to write links in your Diaspora posts that will work across pods when the people you are sharing with are on a different pod than you.
* [https://github.com/DeusFigendi/Userscripts/raw/master/Diaspora/Add_podsavelink.user.js Add podsavelink] ([http://userscripts-mirror.org/scripts/show/151334.html previous version]) - (script) Provides a universal, pod-independent link for diaspora posts, for pasting in your messages and posts. This [http://www.webreference.com/html/tutorial2/3.html relative link], found [https://wiki.diasporafoundation.org/images/a/a7/Addpodsavelink_example.png at the top of a post (screenshot)], will open posts in your recipient's pod <small>(if this post has been [http://geexxx.fr/2013/07/23/comment-ca-marche-la-federation-de-diaspora/#english federated])</small>. <small>By DeusFigendi</small>
 
==== Editing (markdown) tools ====
* [https://addons.mozilla.org/en-US/firefox/addon/its-all-text/ It's All Text!] - (Firefox add-on) Opens your desktop text editor from any text box, so you can easily format and include images, links, etc. Saving the document sends the code to the text box, no copying+pasting required.
* [http://markitdown.medusis.com/ Mark It Down: convert rich text to Markdown]. (online; [https://diasp.org/posts/2a3a87e077620132b36000259069449e note for firefox users]) Paste or drag and drop content from a webpage to convert to Markdown. Converts images, links, linked images and all usual formatting. Works best on Chrome. ([https://diasp.org/uploads/images/scaled_full_7411ef4b315c323ad0a0.gif demo])
* [https://github.com/chitsaou/copy-as-markdown/ Copy as Markdown] (Chrome & Firefox). A right click provides a formatted web page link or the code to embed an image. Use Addpodsavelink (above) for diaspora posts.
* [http://markdownpad.com Markdown Pad] - (Windows, browser-independent) A popular Markdown editor.  
* [http://sourceforge.net/projects/retext/ ReText] - (Linux, browser-independent) A simple but efficient PyQT based Markdown, ReText and HTML editor; includes live preview.
* [http://enki-editor.org/ Enki] - (Linux, MacOSX and Windows, browser-independent)  A text editor with markdown support (incl. preview). (Ubuntu- & Debian packages available)
 
==== Enhancing and customizing the streams ====
 
* [https://github.com/Faldrian/diasporaAutoUpdate Diaspora AutoUpdate] - (script). Automatically updates the stream (like Twitter does in its Webinterface). <small>By Faldrian</small>
* [https://github.com/SansPseudoFix/diaspora-public-posts Diaspora Public Posts] - (script). Post with '''Public''' aspect by default. '''Useless if your pod is running diaspora >= 0.6.1.0'''. <small>By SpF</small>
 
==== Accessibility ====
* [https://addons.mozilla.org/en-us/firefox/addon/toggle-animated-gifs/ Toggle animated GIFs] (Firefox add-on). Disable GIF animations by default.
 
==== ''Should be updated:'' ====
* [https://addons.mozilla.org/en-US/firefox/addon/lowenzahn/?src=api Löwenzahn] - (Firefox add-on) This addon showed notifications for new Diaspora messages or notifications. (Not compatible with recent versions of Firefox)
* [http://sourceforge.net/projects/diasporatools/ Diaspora Tools] - (Firefox add-on) Share webpages and images to Diaspora, translate text on Diaspora. (Not compatible with recent versions of Firefox)
* [http://userscripts.org/scripts/show/117102 Tag Filter] - [http://userscripts-mirror.org/scripts/show/117102.html mirror] - (script) Allowed to filter postings in the stream by tags, can replace all inline-images and iFrames (Videos) by a textlink or icon (or hides it total), helps to add tags you often use. <small>By DeusFigendi</small> (Not fully compatible with recent versions of diaspora*.)
* [https://github.com/diasporg/Diaspora-Translate Diaspora Translate] - (script) Translates posts in your stream, also offers hiding non-ssl images. (A required include url is broken, and Google Translate API is now paid-only)
 
== Mobile applications ==
=== Android ===
* [https://github.com/Diaspora-for-Android/dandelion Dandelion] - Android client that adds a bunch of features. Available on the [https://f-droid.org/packages/com.github.dfa.diaspora_android/ FDroid app store].


== Useful links ==
== Useful links ==
* [http://dia.so dia.so] - A profile shortener so people on other pods get you on their pod and A url shortener all pod admins can use.
* [http://dia.so dia.so] - A profile shortener so people on other pods get you on their pod and A url shortener all pod admins can use.
* [http://jenseitsderfenster.de/diasporavisual/ Diaspora Reshare Visualiser] - A Javascript tool to display a flow chart of reshares of a particular post.   
* [http://jenseitsderfenster.de/diasporavisual/ Diaspora Reshare Visualiser] - A Javascript tool to display a flow chart of reshares of a particular post.   
* [http://markdownpad.com Markdown Pad] - A popular Markdown editor for Windows Systems.  
* [http://rsv.diapod.net Diaspora Reshare Graph] - A D3.js implementation of Reshare Visualizer, includes handy bookmarklet for Single Post View.
* [http://sourceforge.net/projects/retext/ ReText] - A simple but efficient Markdown and HTML editor for Linux Systems, including live preview.
* [https://github.com/rivendale2010/diaspora-source-finder/wiki/Diaspora-Source-Finder Diaspora Source Finder] - A Bookmarklet for the Single Post View to source the originating server and thread. Works across diaspora and compatible networks.
* [http://enki-editor.org/ Enki] - A text editor with markdown support (incl. preview) for Linux, MacOSX and Windows. (Ubuntu- & Debian-Packages available)
* [http://unicode-table.com/en/ Unicode Character Table] - Not specific to Diaspora but a very hand for including Unicode like ★ ☂ ☯ ♫ ❤ in your diaspora posts.   
* [http://unicode-table.com/en/ Unicode Character Table] - Not specific to Diaspora but a very hand for including Unicode like ★ ☂ ☯ ♫ ❤ in your diaspora posts.   
* [http://rsv.diapod.net Diaspora Reshare Graph] - A data driven document implementation of the Diaspora Reshare Visualizer
* [https://picup.it PicUp] - Free Image / Photography Hosting Platform (with some Diaspora unique features - like sharing or generating markdown links). Comes with an easy API and the Karma reputation system.
* [https://picup.it PicUp] - Free Image / Photography Hosting Platform (with some Diaspora unique features - like sharing or generating markdown links). Comes with an easy API and the Karma reputation system.


== Share on diaspora* buttons ==
==For websites==
=== Share on diaspora* buttons ===


* [http://sharetodiaspora.github.io/about/ Diaspora* Advanced Sharer] - To add a "Share on diaspora*" button to your website
* [http://sharetodiaspora.github.io/about/ Diaspora* Advanced Sharer] - To add a "Share on diaspora*" button to your website.
* [https://github.com/sebastienadam/simple_diaspora_sharing_button/ Diaspora* Simple Sharer] - To add a simple "Share on diaspora*" button to your website.


More buttons and tips on [[FAQ for web developers]]
More buttons and tips on [[FAQ for web developers]]


== WordPress Plugins ==
=== WordPress Plugins ===
 
* [https://wordpress.org/plugins/diasposter Diasposter] -- Diasposter cross-posts your WordPress entries to Diaspora. Changes to your WordPress posts are reflected in your Diaspora posts.
* [http://wordpress.org/extend/plugins/webfinger-profile/ Webfinger Profile Plugin for 'Join me' widget] -- displays a widget on your WordPress blog with your profile information from Diaspora, [http://blog.duthied.com/2011/08/30/webfinger-profile-plugin/ more info]. Unsupported, last updated on 2011-9-23.
* [https://wordpress.org/plugins/wp-to-diaspora WP to Diaspora] -- automatically share your WordPress posts on Diaspora*
* [https://github.com/diaspora/wp-post-to-diaspora Wordpress plugin: wp-post-to-diaspora] when you make a new blog post, this plugin will post a link to it to your diaspora account
* [https://wordpress.org/plugins/share-on-diaspora Share on Diaspora] -- adds a Share on D* button at the bottom of WordPress posts.
* [https://wordpress.org/extend/plugins/webfinger-profile/ Webfinger Profile Plugin for 'Join me' widget] -- displays a widget on your WordPress blog with your profile information from Diaspora, [http://blog.duthied.com/2011/08/30/webfinger-profile-plugin/ more info]. Unsupported, last updated on 2011-9-23.
* [https://github.com/diaspora/wp-post-to-diaspora Wordpress plugin: wp-post-to-diaspora] when you make a new blog post, this plugin will post a link to it to your diaspora account. Abandoned, last updated on 2011-9-30.
* [http://gattonero.me/1041CdI Sociable] -- a WordPress plugin customized for share content also on Diaspora*. In [http://wordpress.org/plugins/sociable/ latest versions], Diaspora support was dropped.
* [http://gattonero.me/1041CdI Sociable] -- a WordPress plugin customized for share content also on Diaspora*. In [http://wordpress.org/plugins/sociable/ latest versions], Diaspora support was dropped.
* [http://wordpress.org/plugins/share-on-diaspora Share on Diaspora] -- adds a Share on D* button at the bottom of WordPress posts.


== Programmer Tools ==
== Programmer Tools ==


* [http://freeshell.de/~mk/projects/cliaspora.html Cliaspora] (package [https://aur.archlinux.org/packages/cliaspora/ Aur]) - A command-line client for Diaspora*   
* [http://freeshell.de/~mk/projects/cliaspora.html Cliaspora] (package [https://aur.archlinux.org/packages/cliaspora/ Aur]) - A command-line client for Diaspora*  [discontinued]
* [https://github.com/marekjm/diaspy Diaspy] - Unofficial Python API for Diaspora
* [https://github.com/marekjm/diaspy Diaspy] - Unofficial Python API for Diaspora
* [https://github.com/produnis/pic2fediverse/blob/master/pic2diaspora.py pic2diaspora.py], a simple picture posting Bot that uses Diaspy
*[https://github.com/produnis/twitter2diaspora twitter2diaspora.py] - mirror tweets to diaspora using Diaspy
* [https://github.com/jaywink/diaspora-tools diaspora tools] - Allows you to migrate your contacts from one pod to another. Based on diaspy
* [https://github.com/jaywink/diaspora-tools diaspora tools] - Allows you to migrate your contacts from one pod to another. Based on diaspy
* [https://notabug.org/uzver/diclish diclish] - CLI bash script for posting/reading on Diaspora*.
* [https://notabug.org/uzver/diclipy diclipy] - CLI Python script for posting/reading/commenting on Diaspora* written around Diaspy API.


== Applications ==
== Applications ==
=== Migration between pods ===
* [https://github.com/jaywink/diaspora-tools Diaspora Tools] - Python pod2pod contacts and aspects migration script.
* [https://github.com/jaywink/diaspora-tools Diaspora Tools] - Python pod2pod contacts and aspects migration script.
=== Import/export and syndication tools ===
==== Post RSS feeds to a Diaspora* account ====
* [https://gitlab.com/brianodonnell/pod_feeder_v2 pod_feeder_v2] is a feature-rich bot script that posts RSS/Atom feeds to D*
* [https://github.com/hanumanum/RSS-To-Diaspora From RSS To Diaspora*] is a bash script that makes use of the [[#Programmer_Tools|cliaspora programmer tool]].
* [https://github.com/Javafant/rss2diaspora-hs rss2diaspora-hs] is a Haskell implementation of an RSS bot.
* [https://debakel.github.io/feedDiasp/ feedDiasp*] let's you publish posts from facebook or an RSS-feed to Diaspora*.
* [https://mrtz.me/feedDiasp/ feedDiasp* (webservice)] is a third-party Web-based service that accepts an RSS feed and posts to a Diaspora* handle. (''Only use this for bot accounts, as you are giving the third-party service your password when you use this tool.'')
* [https://github.com/fourier/rss-bot-diasp rss-bot-diasp] RSS bot based on [https://github.com/debakel/feedDiasp feedDiasp*] supporting multiple accounts in the same database. Using Python, SQLite
* [https://github.com/svbergerem/fefebot fefebot] is a bot based on diaspy
* [https://github.com/dkodnik/paperbod PaperboD*] is a famous bot


== Gnu/Linux Command Line Voodoo ==
== Gnu/Linux Command Line Voodoo ==
If you want to change your Pod you may need a list of your contacts. This shell command may be useful for you. Export your Data via  "Settings - Account - Export Data - download my xml" and rename this file to d-exported-in.xml
If you want to change your Pod you may need a list of your contacts. This shell command may be useful for you. Export your Data via  "Settings - Account - Export Data - Profile" and rename this file to "d-exported-in.json.gz".
Then run this shell script:
 
Then run this shell script (you need [https://stedolan.github.io/jq/ jq] to parse the json):


<pre>grep 'diaspora_handle' d-exported-in.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort | uniq | tee d-contacts-out.txt
<pre>zcat d-exported-in.json.gz | jq '.user.contacts[] | select(.followed).account_id' -r | sort | tee d-contacts-out.txt
</pre>
</pre>


you'll get the file "d-contacts-out.txt" which is a list of all your contacts.
You'll get the file "d-contacts-out.txt" which is a list of all your contacts.


== Podmin tools ==
== Podmin tools ==
* [https://github.com/SuperTux88/munin-plugins/blob/master/diaspora_ Diaspora Munin-plugin] - Munin plugin that uses data from the pods statistics.json
* [https://github.com/SuperTux88/munin-plugins/blob/master/diaspora_ Diaspora Munin-plugin] - Munin plugin that uses data from the pods [https://nodeinfo.diaspora.software/ NodeInfo]


[[Category:Community]]
[[Category:Community]]
[[Category:Github transfer done]]

Latest revision as of 07:01, 7 April 2019

NoteNote:If you notice any of these tools is not working with recent versions of diaspora* anymore, please remove it from this list and/or leave a message on the talk page. If you know the author of the dead tool you can also notify them directly, so they can possibly update their tool!

If you're looking for information about how to add Diaspora* related functionality to your web site, you might want to look at the FAQ for web developers.

Browser add-ons and scripts

Sharing extensions (instantly share on diaspora the page you're visiting)

All browsers

Firefox

  • Share Service for Firefox Service to be used with the browsers build-in Social API.
  • Diaspora* Easyshare Addon to share a page in a nice graphical way: image+text+tags. More infos here
  • Diaspora* Advanced Sharer Addon to share the current page to any Diaspora pod. Grabs title, URL and selected part of page which is converted from HTML to Markdown (images, lists, urls, etc work).
  • Share freedom Share web pages on Gnusocial, Mastodon, Hubzilla, Diaspora, Friendica, Pump.io, Socialhome and Prismo right from the toolbar button. Source code

Chrome

  • Diaspora* Publisher - Allows you to share your favorite pages with your friends; you can also select and share a specific part of the page.
  • Diaspost - Quickly share webpages to Diaspora

Opera

More cool stuff (scripts and add-ons to make your diaspora experience smarter)

These scripts require a userscript manager, such as Greasemonkey (Firefox), Tampermonkey (Chrome), or equivalents. Greasemonkey scripts will work immediately on several pods, but not all. You may have to add your own pod to the list of "Included Pages" (in Settings).

Sharing diaspora posts on diaspora: quotes, comments and links

  • Quote Post (previous version) - (script). An additional resharing option that quotes the post and allows to add your comments to it. By DeusFigendi
  • Cross-pod Links - Click a Diaspora post's permalink to copy a server-relative URL to your clipboard. Makes it easy to write links in your Diaspora posts that will work across pods when the people you are sharing with are on a different pod than you.
  • Add podsavelink (previous version) - (script) Provides a universal, pod-independent link for diaspora posts, for pasting in your messages and posts. This relative link, found at the top of a post (screenshot), will open posts in your recipient's pod (if this post has been federated). By DeusFigendi

Editing (markdown) tools

  • It's All Text! - (Firefox add-on) Opens your desktop text editor from any text box, so you can easily format and include images, links, etc. Saving the document sends the code to the text box, no copying+pasting required.
  • Mark It Down: convert rich text to Markdown. (online; note for firefox users) Paste or drag and drop content from a webpage to convert to Markdown. Converts images, links, linked images and all usual formatting. Works best on Chrome. (demo)
  • Copy as Markdown (Chrome & Firefox). A right click provides a formatted web page link or the code to embed an image. Use Addpodsavelink (above) for diaspora posts.
  • Markdown Pad - (Windows, browser-independent) A popular Markdown editor.
  • ReText - (Linux, browser-independent) A simple but efficient PyQT based Markdown, ReText and HTML editor; includes live preview.
  • Enki - (Linux, MacOSX and Windows, browser-independent) A text editor with markdown support (incl. preview). (Ubuntu- & Debian packages available)

Enhancing and customizing the streams

  • Diaspora AutoUpdate - (script). Automatically updates the stream (like Twitter does in its Webinterface). By Faldrian
  • Diaspora Public Posts - (script). Post with Public aspect by default. Useless if your pod is running diaspora >= 0.6.1.0. By SpF

Accessibility

Should be updated:

  • Löwenzahn - (Firefox add-on) This addon showed notifications for new Diaspora messages or notifications. (Not compatible with recent versions of Firefox)
  • Diaspora Tools - (Firefox add-on) Share webpages and images to Diaspora, translate text on Diaspora. (Not compatible with recent versions of Firefox)
  • Tag Filter - mirror - (script) Allowed to filter postings in the stream by tags, can replace all inline-images and iFrames (Videos) by a textlink or icon (or hides it total), helps to add tags you often use. By DeusFigendi (Not fully compatible with recent versions of diaspora*.)
  • Diaspora Translate - (script) Translates posts in your stream, also offers hiding non-ssl images. (A required include url is broken, and Google Translate API is now paid-only)

Mobile applications

Android

Useful links

  • dia.so - A profile shortener so people on other pods get you on their pod and A url shortener all pod admins can use.
  • Diaspora Reshare Visualiser - A Javascript tool to display a flow chart of reshares of a particular post.
  • Diaspora Reshare Graph - A D3.js implementation of Reshare Visualizer, includes handy bookmarklet for Single Post View.
  • Diaspora Source Finder - A Bookmarklet for the Single Post View to source the originating server and thread. Works across diaspora and compatible networks.
  • Unicode Character Table - Not specific to Diaspora but a very hand for including Unicode like ★ ☂ ☯ ♫ ❤ in your diaspora posts.
  • PicUp - Free Image / Photography Hosting Platform (with some Diaspora unique features - like sharing or generating markdown links). Comes with an easy API and the Karma reputation system.

For websites

Share on diaspora* buttons

More buttons and tips on FAQ for web developers

WordPress Plugins

  • Diasposter -- Diasposter cross-posts your WordPress entries to Diaspora. Changes to your WordPress posts are reflected in your Diaspora posts.
  • WP to Diaspora -- automatically share your WordPress posts on Diaspora*
  • Share on Diaspora -- adds a Share on D* button at the bottom of WordPress posts.
  • Webfinger Profile Plugin for 'Join me' widget -- displays a widget on your WordPress blog with your profile information from Diaspora, more info. Unsupported, last updated on 2011-9-23.
  • Wordpress plugin: wp-post-to-diaspora when you make a new blog post, this plugin will post a link to it to your diaspora account. Abandoned, last updated on 2011-9-30.
  • Sociable -- a WordPress plugin customized for share content also on Diaspora*. In latest versions, Diaspora support was dropped.

Programmer Tools

  • Cliaspora (package Aur) - A command-line client for Diaspora* [discontinued]
  • Diaspy - Unofficial Python API for Diaspora
  • pic2diaspora.py, a simple picture posting Bot that uses Diaspy
  • twitter2diaspora.py - mirror tweets to diaspora using Diaspy
  • diaspora tools - Allows you to migrate your contacts from one pod to another. Based on diaspy
  • diclish - CLI bash script for posting/reading on Diaspora*.
  • diclipy - CLI Python script for posting/reading/commenting on Diaspora* written around Diaspy API.

Applications

Migration between pods

  • Diaspora Tools - Python pod2pod contacts and aspects migration script.

Import/export and syndication tools

Post RSS feeds to a Diaspora* account

Gnu/Linux Command Line Voodoo

If you want to change your Pod you may need a list of your contacts. This shell command may be useful for you. Export your Data via "Settings - Account - Export Data - Profile" and rename this file to "d-exported-in.json.gz".

Then run this shell script (you need jq to parse the json):

zcat d-exported-in.json.gz | jq '.user.contacts[] | select(.followed).account_id' -r | sort | tee d-contacts-out.txt

You'll get the file "d-contacts-out.txt" which is a list of all your contacts.

Podmin tools