LiquidFeedback/Tools

Aus Piratenwiki
Wechseln zu: Navigation, Suche

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


Piratenpartei Berlin

Piratenpartei Mecklenburg-Vorpommern

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.

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

LQFBUI Prototyp Screenshot 1.png

  • 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

Lf Test App.png


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!

ScreenK.png


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.