Skip to content

Commit 8592e78

Browse files
committed
Fix typo
1 parent 80979cd commit 8592e78

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

README.md

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# OpenPr0gramm
2-
Eine Quelloffene .NET-Implementierung für das pr0gramm.
2+
Eine quelloffene .NET-Implementierung für das pr0gramm.
33

44
## Installation
55

@@ -10,12 +10,13 @@ Install-Package OpenPr0gramm
1010

1111
## Verwendung
1212
Die Library besteht aus 3 Schichten und ist an der JS-API der Webseite orientiert:
13-
1. Refit-HTTP-Wrapper
14-
2. Mapping der Rohdaten auf die Interface-Abstraktionen (IPr0grammApiClient)
15-
3. Wrapping von abstrahierten Parametern auf die Rohdaten (Pr0grammClient)
13+
1. Refit-Interface-HTTP-Wrapper
14+
2. Mapping der Rohdaten auf die Interface-Abstraktionen (`IPr0grammApiClient`)
15+
3. Wrapping von abstrahierten Parametern auf die Rohdaten (`Pr0grammClient`)
1616

17-
Für den normalen Umgang sollte der oberste Layer reichen. Wenn du willst, kannst du aber auch die einzelnen Schichten austauschen.
17+
Für den normalen Umgang sollte der 3. Layer reichen. Wenn du willst, kannst du aber auch die einzelnen Schichten austauschen. Die Library sollte auf allen Plattformen lauffähig sein, auf denen Refit und JSON.NET funktionieren.
1818

19+
Hier etwas Beispielcode:
1920
```C#
2021
var client = new Pr0grammClient();
2122
var loginRes = await client.User.LogIn("user", "password");
@@ -31,6 +32,7 @@ if(!loginRes.Success)
3132
}
3233
return;
3334
}
35+
3436
var frontItemRes = await client.Item.GetItems(ItemFlags.SFW, ItemStatus.Promoted);
3537
Console.WriteLine("Posts:");
3638
foreach(var item in frontItemRes.Items)
@@ -42,6 +44,7 @@ CookieContainer container = client.GetCookie(); // Kann weggespeichert/serialisi
4244
// für spätere Verwendung (um sich nicht noch mal einloggen zu müssen)
4345
var client2 = new Pr0grammClient(container); // Client mit Satz an Cookies initialisieren
4446
```
47+
Der Rest sollte selbsterklärend sein. Sämtliche Funktionalität befindet sich bei der `Pr0grammClient`-Klasse.
4548

4649
## Nutzungsbestimmungen/Lizenz
4750
Zusätzlich zu den in der LICENSE-File angegebenen Bestimmungen gilt:
@@ -50,4 +53,4 @@ Zusätzlich zu den in der LICENSE-File angegebenen Bestimmungen gilt:
5053
Wenn du etwas vorhast, was nicht in Einklang mit den Nutzungsbestimmungen ist, kontaktiere mich (via pr0gramm/Email) und wir können drüber reden.
5154

5255
## Bugs
53-
Es kann sein, dass bei der Serialisierung bestimmte Felder aufgrund von Typos oder Brainlags bei der Implementierung nicht richtig gemappt werden. Wenn dir sowas auffällt, kontaktire mich bitte, poste eine Issue oder fix es selber und stelle einen Pull-Request.
56+
Es kann sein, dass bei der Serialisierung bestimmte Felder aufgrund von Typos oder Brainlags bei der Implementierung nicht richtig gemappt werden. Wenn dir sowas auffällt, kontaktire mich bitte, poste eine Issue oder fix es selbst und stelle einen Pull-Request.

0 commit comments

Comments
 (0)