Manual
This commit is contained in:
parent
3907fb840a
commit
0550f4a582
45
README.md
Normal file
45
README.md
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
# Nextcloud Deck importieren/exportieren
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1.
|
||||||
|
2. Installiere Python, Pip
|
||||||
|
3. führe auf der Komandozeile aus:`pip install requests`
|
||||||
|
4. Kopiere die Datei "sample.config.py" nach "config.py" und trage dort die Daten zu deinen Nextcloudinstanzen ein
|
||||||
|
|
||||||
|
|
||||||
|
Um ein bestimmtes Deck auf eine andfere Nextcloud Instanz zu kopieren gibst du auf der Komandozeile an:
|
||||||
|
|
||||||
|
```python
|
||||||
|
python clone.py --"Name des Decks"
|
||||||
|
```
|
||||||
|
oder
|
||||||
|
```python
|
||||||
|
python3 clone.py --"Name des Decks"
|
||||||
|
```
|
||||||
|
|
||||||
|
Um alle Decks zu kopieren, gibst du ein:
|
||||||
|
|
||||||
|
```python
|
||||||
|
python backup.py
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
Dank der großartigen Arbeit von @svbergerem:
|
||||||
|
https://gist.github.com/svbergerem/5914d7f87764901aefddba125af99938
|
||||||
|
|
||||||
|
### Funktionen des Skripts
|
||||||
|
|
||||||
|
1. **Daten von der Quellinstanz abrufen:**
|
||||||
|
- `getBoards()`: Ruft die Liste aller Boards ab.
|
||||||
|
- `getBoardDetails(boardId)`: Ruft Details eines spezifischen Boards ab.
|
||||||
|
- `getStacks(boardId)`: Ruft die Stacks eines Boards ab.
|
||||||
|
- `getStacksArchived(boardId)`: Ruft die archivierten Stacks eines Boards ab.
|
||||||
|
2. **Daten zur Zielinstanz übertragen:**
|
||||||
|
- `createBoard(title, color)`: Erstellt ein Board.
|
||||||
|
- `createLabel(title, color, boardId)`: Erstellt ein Label in einem Board.
|
||||||
|
- `createStack(title, order, boardId)`: Erstellt einen Stack in einem Board.
|
||||||
|
- `createCard(title, ctype, order, description, duedate, boardId, stackId)`: Erstellt eine Karte in einem Stack.
|
||||||
|
- `assignLabel(labelId, cardId, boardId, stackId)`: Weist ein Label einer Karte zu.
|
||||||
|
- `archiveCard(card, boardId, stackId)`: Archiviert eine Karte.
|
||||||
|
- `copyCard(card, boardIdTo, stackIdTo, labelsMap)`: Kopiert eine Karte, einschließlich ihrer Labels und archiviertem Status.
|
Binary file not shown.
Loading…
Reference in a new issue