LiquidFeedback/Tools
Inhaltsverzeichnis
Liquid Feedback Tools
allgemeine API-Parameterübersicht
Die Übersicht über die allgemeinen API-Parameter findet man unter www.public-software-group.org/LiquidFeedback API.
Twitter Bot
Anwendung: http://testing.studentsweb.de/twitter_bot/manage/overview.php
Sourcecode: http://github.com/rhotep/LiquidFeedback-Twitter-Bot
Autor(en): rhotep
Folgende Bots sind aktiv:
- @bundeslf (BundesLiquid, twittert fast alles)
- @lqppde (Bundesliquid, twittert nur neue Themen(!) und Abstimmungen)
- @lqppbe (Berlin, twittert nur neue Themen(!) und Abstimmungen)
LFTOOLS
- Toolsammlung; kann Initiativen und Themen in einer DB speichern
- Einfaches Skript zum Benachrichtigen über neue oder geänderte Initiativen
Anwendung:
- Diese Software ist ein Perl-Skript, welches per CronJob regelmäßig die Initiativen lädt und prüft, welche von denen sich seit dem letzten Lauf geändert haben. Es wird entweder für jede Initiative eine einzelne Mail verschickt oder eine Zusammenfassungsmail über alle Änderungen seit dem letzten Lauf.
Sourcecode:
http://github.com/haibaer76/lftools
Autor(en): Haibaer
RSS-Feed mit Yahoo Pipes
Yahoo Pipes ist ein Framework von Yahoo zur Erstellung von Mashups. Diese Pipe liest die LQFB-API und erstellt daraus einen RSS-Feed.
Piratenpartei Deutschland
- Übersicht http://pipes.yahoo.com/jorges/lqpp
- RSS-Feeds
- Neu: http://pipes.yahoo.com/jorges/lqpp?_render=rss&state=new
- Diskussion: http://pipes.yahoo.com/jorges/lqpp?_render=rss&state=accepted
- Eingefroren: http://pipes.yahoo.com/jorges/lqpp?_render=rss&state=frozen
- Abstimmung: http://pipes.yahoo.com/jorges/lqpp?_render=rss&state=voting
- Abgebrochen: http://pipes.yahoo.com/jorges/lqpp?_render=rss&state=cancelled
- Abgeschlossen: http://pipes.yahoo.com/jorges/lqpp?_render=rss&state=finished
- NEU: Optional kann area_id oder issue_id angehangen werden, um nur Initiativen zu einem Themenbereich oder einem Thema zu erhalten, z.B.
- alle neuen Initiativen in "Wirtschaft und Soziales": http://pipes.yahoo.com/jorges/lqpp?_render=rss&state=new&area_id=3
Piratenpartei Berlin
- Übersicht http://pipes.yahoo.com/jorges/lqppbe
- RSS-Feeds
- Neu: http://pipes.yahoo.com/jorges/lqppbe?_render=rss&state=new
- Diskussion: http://pipes.yahoo.com/jorges/lqppbe?_render=rss&state=accepted
- Eingefroren: http://pipes.yahoo.com/jorges/lqppbe?_render=rss&state=frozen
- Abstimmung: http://pipes.yahoo.com/jorges/lqppbe?_render=rss&state=voting
- Abgebrochen: http://pipes.yahoo.com/jorges/lqppbe?_render=rss&state=cancelled
- Abgeschlossen: http://pipes.yahoo.com/jorges/lqppbe?_render=rss&state=finished
Piratenpartei Mecklenburg-Vorpommern
- Übersicht http://pipes.yahoo.com/bobbarker/lqppmv
- RSS-Feeds
- Diskussion: http://pipes.yahoo.com/bobbarker/lqppmv?_render=rss&state=accepted
- Abstimmungen: http://pipes.yahoo.com/pipes/pipe.run?_id=eee78f17388f7a94b2e27f2c13919a0d&_render=rss&state=voting
- Eingefroren: http://pipes.yahoo.com/pipes/pipe.run?_id=eee78f17388f7a94b2e27f2c13919a0d&_render=rss&state=frozen
Source
Die o.g. Pipes sprechen LQFB über die API an, wofür ich meinen persönlichen API-Key benutze. Somit ist diese Pipe nicht öffentlich.
- Öffentliche Pipe ohne API-Key - als Vorlage zum Erstellen von Pipes für andere Instanzen: http://pipes.yahoo.com/jorges/lqfb
Autor(en): Jorges
AndroidLQFB
Autor: Silbär
Featuers
Momentan existiert nur ein Proof of Concept welches via Frontend-API eine Liste der Themenbereiche anzeigt.
geplante Featuers
- Auflistung aller Themenbereiche->Themen->Initiativen
- zwischenspeichern in DB
- Markierung gelesen/ungelesen
- Markierung verfolgen
- zeige alle Änderungen in verfolgten Themen
- Aufruf der Webseite für Aktionen die via API nicht möglich sind
- ...
LQFBUI
Anwendung: LQFBUI - lokale GUI für LQFB
- Vollständig kompatibel mit Mono, sollte somit auch auf Linux problemlos laufen
Kann schon:
- Baumstruktur aller Themenbereiche, Themen, Initiativen zeigen
- Texte der Initiativen (als Wikicode) anzeigen
- Themen lokal mit Namen versehen
Noch zu testen und verbessern:
- Speicherfunktion
- Lokales persistentes Caching der LQFB-Daten
Soll noch lernen:
- Themenbereiche/Themen/Initiativen als gelesen/bearbeitet/ignoriert markieren
- Mehr Daten anzeigen
- Ablehnungen vormerken
- bei neuen Themen/Initiativen/Versionen von Initiativen/Anmerkungen benachrichtigen
- Steuerung des gesamten LQFB darüber
- Evtl. formatierung
Für die Umsetzung einiger Punkte fehlt noch einiges an API.
Sourcecode: C#, derzeit GPLv2 or later, im Projekt auf Google Code
Autor(en): Jan
LFAPI2NET (.NET FW3.5)
Deserialisierer/ Connector und Testapplikation für die Liquid Feedback API. Lizenz GPLv2.
Dieses Projekt ist als Zwischenschicht zwischen der Liquid Feedback API und eigenen Anwendungen gedacht. Programmiert ist das Ganze in VB.NET 2008. Die kompilierte DLL kann in .NET, Mono und ASP Projekten eingesetzt werden. Delphi.NET sollte auch klappen. Im Projekt ist eine Demo Applikation enthalten die aber nur recht fix zusammengestrickt ist.
Das SVN ist zu finden unter: http://lfapi2net.codeplex.com/
Wenn jemand mitmachen möchte würde ich mich freuen. Für alle, die das Projekt nutzen möchten gilt die GPLv2
Autor(en): Tommy
LQFBEmbedDiscussion/LQFBEmbedProposals
Anwendung: Zwei Skripte, welche in der Akkordeonansicht auf den Seiten der Initiativen jeweils die Diskussion einbetten bzw. bei den Anregungen die vollständigen Anregungstexte als Mouseover bei den Links anzeigen, sodass man nicht auf die einzelnen Seiten gehen muss. Voraussetzung ist Firefox mit installiertem Greasemonkey. Verwendung auf eigene Gefahr. Ugly hack.
Aus Sicherheitsgründen werden derzeit nur Wiki- und Padadressen zugelassen. Wenn jemand Sicherheitslücken (z. B. XSS) findet, bitte melden!
Sourcecode: JavaScript, auf der verlinkten Seite einsehbar.
Autor(en): Jan
PyLF
Anwendung:
PyLF - Der LQFB Allrounder!
PyLF ist derzeit im Entwicklungsstadium.
Vieles geht noch nicht.
Es ist in Python Programmiert wodurch es auf Linux, Mac und Windows läuft und der Code einfach zu verstehen ist.
Was kann PyLF?
- Initiativen herunterladen und speichern
- Themengebiete herunterladen und speichern
- Daten Präsentieren
- Daten als "Gelesen" markieren
Was geht nicht?
- Signale an die Unterfenster weiter schicken
- Daten werden nicht Korrekt verglichen
- Bemerkungen schreiben
- Quote-Bewertung
Was ist geplant?
- Code aufräumen....
- Einstellen mehrerer LQFB-Instanzen
- Anlegen von "Favoriten" Ordnern
- Sortieren nach eigenen Vorgaben
- Einbinden der Anregungen zu den Initiativen
- Vorbereiten/Abschicken von Anträgen
- Beobachten eigener Anträge
- Plugin-Schnittstelle
Wo bekomme ich die Aktuelle Version?
http://knowledgeforge.net/pylf/trac/wiki/WikiStart
Sourcecode:
http://knowledgeforge.net/pylf/trac/browser
Autor(en): Vondor
liquid.analyze
Anwendung: Scripts zur Analyse von LiquidFeedback Datenbank dumps. http://github.com/poelzi/liquid.analyze/wiki
Sourcecode: http://github.com/poelzi/liquid.analyze
Autor(en): Poelzi
Dein Projekt
Anwendung: ...
Sourcecode: ...
Autor(en): ...
Hier versammeln wir Werkzeuge, die auf der API von Liquid Feedback aufsetzen oder sonstwie für die Arbeit mit Liquid Feedback dienlich sind. Vorläufig sammeln wir die Projekte ein. Schreibt Wünsche und Anregungen bitte ebenfalls hier hinein.


