Tools to use with Diaspora: Difference between revisions

From diaspora* project wiki
Line 16: Line 16:
* [https://github.com/hanumanum/RSS-To-Diaspora From RSS To Diaspora* ] Script(Bash) for sharing your rss feeds to Diaspora*
* [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) ===
=== More cool stuff (scripts and add-ons to make your diaspora experience smarter) ===


''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)].''
''Requirement for scripts: [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)].''  


* [https://github.com/Faldrian/diasporaAutoUpdate Diaspora AutoUpdate] - (Firefox with [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey], Chrome). Script to automatically update the stream (like Twitter does in its Webinterface). <small>By Faldrian</small>
* [http://userscripts-mirror.org/scripts/show/171283 Quote Post] - (script). An additional resharing option that quotes the post and allows to add your comments to it. <small>By DeusFigendi</small>
* [http://userscripts-mirror.org/scripts/show/171283 Quote Post] - (Firefox with [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey], Chrome). An additional resharing option that quotes the post and allows to add your own comment to it. <small>By DeusFigendi</small>
* [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], 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>
* [https://github.com/DeusFigendi/Userscripts/raw/master/Diaspora/Add_podsavelink.user.js Add podsavelink] ([http://userscripts-mirror.org/scripts/show/151334.html previous version]) - (Firefox with [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey], Chrome) GreaseMonkey script which provides a universal, pod-independent link for diaspora 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], 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>
* [https://github.com/Faldrian/diasporaAutoUpdate Diaspora AutoUpdate] - (script). Automatically updates the stream (like Twitter does in its Webinterface). <small>By Faldrian</small>
* [https://addons.mozilla.org/en-US/firefox/addon/its-all-text/ It's All Text!] - (Firefox) This addon opens a markdown WYSIWYG 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.
* [https://addons.mozilla.org/en-US/firefox/addon/its-all-text/ It's All Text!] - (Firefox add-on) Opens a markdown [https://en.wikipedia.org/wiki/WYSIWYG WYSIWYG] 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://userscripts-mirror.org/scripts/show/165053.html Do It Later] - (Firefox with [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey], Chrome). Greasemonkey script which enables you to schedule things to be posted whenever you like. By Deus Figendi.
* [http://userscripts-mirror.org/scripts/show/165053.html Do It Later] - (script). Schedule things to be posted whenever you like. <small>By DeusFigendi</small>
* [https://github.com/diasporg/Diaspora-Translate 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.
* [https://github.com/diasporg/Diaspora-Translate Diaspora Translate] - (script) Translates posts in your stream, also offers hiding non-ssl images.


'''Should be updated:'''
'''Should be updated:'''
* [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)
* [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://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> (Not compatible with recent versions of diaspora*.)
* [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*.)


== Useful links ==
== Useful links ==

Revision as of 18:37, 11 December 2014

Template:Languages

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

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

  • Diaspora Tools - (Firefox) share webpages and images to Diaspora, translate text on Diaspora
  • 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.
  • Diaspost - (Chrome) quickly share webpages to Diaspora
  • Diaspora* Opera sharing extension (Opera) quickly share webpages to Diaspora
  • Diaspora* Easyshare (Firefox) Firefox addon to share a page in a nice graphical way: image+text+tags. More infos here
  • Diaspora* Picture Share - a modified sharing bookmarklet to quickly share pictures on Diaspora*
  • 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).
  • From RSS To Diaspora* Script(Bash) for sharing your rss feeds to Diaspora*

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

Requirement for scripts: 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).

  • Quote Post - (script). An additional resharing option that quotes the post and allows to add your comments to it. By DeusFigendi
  • 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, will open posts in your recipient's pod (if this post has been federated). By DeusFigendi
  • Diaspora AutoUpdate - (script). Automatically updates the stream (like Twitter does in its Webinterface). By Faldrian
  • It's All Text! - (Firefox add-on) Opens a markdown WYSIWYG 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.
  • Do It Later - (script). Schedule things to be posted whenever you like. By DeusFigendi
  • Diaspora Translate - (script) Translates posts in your stream, also offers hiding non-ssl images.

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)
  • 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*.)

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.
  • Markdown Pad - A popular Markdown editor for Windows Systems.
  • ReText - A simple but efficient Markdown and HTML editor for Linux Systems, including live preview.
  • Enki - A text editor with markdown support (incl. preview) for Linux, MacOSX and Windows. (Ubuntu- & Debian-Packages available)
  • Unicode Character Table - Not specific to Diaspora but a very hand for including Unicode like ★ ☂ ☯ ♫ ❤ in your diaspora posts.
  • Diaspora Reshare Graph - A data driven document implementation of the Diaspora Reshare Visualizer
  • 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

More buttons and tips on FAQ for web developers

WordPress Plugins

Programmer Tools

  • Cliaspora (package Aur) - A command-line client for Diaspora*
  • Diaspy - Unofficial Python API for Diaspora
  • diaspora tools - Allows you to migrate your contacts from one pod to another. Based on diaspy

Applications

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

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 Then run this shell script:

grep 'diaspora_handle' d-exported-in.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort | uniq | tee d-contacts-out.txt

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

Podmin tools