List Add Info Contact Stats

German only text!




API-Informationen




Vollstaendige Liste anfordern

Die volstaendige Liste sollte nur beim ersten Programmstart (z.B. nach der Installation des Programms) erfolgen.
URL: /list?short=1&rev=1
short=1: Erzeugt einen einfacher zu parsenden Output der Liste (Maschinenlesbar)
rev=1: Aendert die Reihenfolge der Auflistung (Aufsteigend)



Liste mit neuen Eintraegen anfordern

Um die Liste im Programm zu aktualisieren, bzw. die neuesten Eintraege anzufordern muss das Programm die letzte 'CodeID' abspeichern. Diese wird anschliessend in den 'from' Parameter eingetragen. Daraufhin sendet der Server eine Teilliste zurueck.
URL: /list?short=1&rev=1&from=100
short=1: Erzeugt einen einfacher zu parsenden Output der Liste (Maschinenlesbar)
rev=1: Aendert die Reihenfolge der Auflistung (Aufsteigend)
from=100: Beginnt mit der Auflistung ab dem 100'ten Eintrag.



Quellcode herunterladen

Der Quellcode kann als Planetext heruntergeladen werden. Ohne Syntaxhighligthing.
URL: /download?codeid=15
codeid=15: Waehlt den Code mit CodeID:15 und leitet den Download ein.



Suchen

Die Liste kann durch angabe bestimmter Parameter geaendert werden. Hierbei KANN (muss nicht) jeder Parameter angegeben werden. Wird ein Parameter nicht mit gesand wird er vom Server ignoriert.
URL: /list?short=1&rev=1&autor=bla&target=freebasic
short=1: Erzeugt einen einfacher zu parsenden Output der Liste (Maschinenlesbar)
rev=1: Aendert die Reihenfolge der Auflistung (Aufsteigend)
autor=bla: Sucht nach Eintraegen vom Autor's mit Namen: 'bla'
target=freebasic/text: Sucht nach Eintraegen des Datentyps 'freebasic' / 'text'
date=1234: Sucht nach Eintraegen die auf das Datum (UNIX-UInteger Wert) zutreffen
type=1/2/3/4: Sucht nach Eintraegen des Typ's '1=Quellcode' / '2=Tutorial' / '3=Tip' / '4=Projekt'
name=bla.bas: Sucht nach Eintraegen mit dem Namen 'bla.bas'
inname=bla: Sucht nach Eintraegen die im Namen den String 'bla' enthalten

Beispiel: /list?short=1&rev=1&autor=bla&target=freebasic ... Sucht nach Eintraegen vom Autor 'bla' mit dem Datentyp 'freebasic'. Andere Eintraege werden ignoriert.
Beispiel: /list?short=1&rev=1&autor=bla&type=2 ... Sucht nach Eintraegen vom Autor 'bla' dessen Tyus 'tutorial' entspricht. Andere Eintraege werden ignoriert.



Server-Statistik

URL: /stats
Hier werden Server-Statistiken abgerufen. Unter anderem Übermittelt der Server hier auch seine aktuelle Uhrzeit, mit dessen Hilfe z.B. Aktualisierungsaufgaben umgesetzt werden können.



IFrame Einbindung

Open-Paste-Server unterstützt die Einbindung als IFrame durch Ausgliederung von List-Elementen.
Achtung! Eine saubere IFrame einbindung ist nicht mit der Option 'short=1' möglich.
URL: /list?step=100&hide=sdo
step=100: Es werden 100 Einträge pro Seite angezeigt.
hide=iao: Zeigt ausschliesslich die Spalten 'ID', 'Autor' und 'Save' an.
Das Feld 'Bezeichnung' wird immer angezeigt, und lässt sich nicht abschalten!
'h' = Header (Die Knöpfe 'Liste', 'Hinzufügen', ...
's' = Show
'i' = ID
't' = Typ
'a' = Autor
'd' = Datum
'f' = Datenformat
'o' = Save
'e' = Edit
'colb' = Legt die Hintergrundfarbe fest (HEX)
'coll' = Legt die Linkfarbe fest (HEX)
'colhb' = Legt die Hintegrundfarbe der Kopfzeile fest (HEX)
'colhf' = Legt die Vordergrundfarbe der Kopfzeile fest (HEX)
'colhr' = Legt die Rahmenfarbe der Kopfzeile fest (HEX)
'colib' = Legt die Hintergrundfarbe der Eintragsliste fest (HEX)
'colif' = Legt die Vordergrundfarbe der Eintragsliste fest (HEX)
'colir' = Legt die Rahmenfarbe der Eintragsliste fest (HEX)