9 Commits

Author SHA1 Message Date
Peach
f6ee748f1f Updating package via script 2021-11-25 00:32:04 +01:00
Peach
d105c84e93 Updating package via script 2021-11-24 22:08:01 +01:00
Peach
f8c49e9192 Updating package via script 2021-11-24 22:01:03 +01:00
Peach
5cfa38cf70 Updating package via script 2021-11-24 19:32:07 +01:00
Peach
75b8ab730b Updating package via script 2021-11-24 19:26:38 +01:00
35606f8047 WIP: add function for pull and version extraction 2021-11-24 08:03:58 +01:00
b46aa0d8b0 Feat: add updateScript.sh file 2021-11-24 07:57:28 +01:00
Peach
8476dc7052 Chore: add created versions to changelog 2021-11-24 01:48:55 +01:00
Peach
3ff7de3562 Chore: formatting fixes 2021-11-24 01:36:51 +01:00
18 changed files with 221 additions and 28 deletions

1
.gitignore vendored Normal file → Executable file
View File

@@ -1 +1,2 @@
SharedData_global.lock
._DAV

0
.gitlab-ci.yml Normal file → Executable file
View File

36
changelog.md Normal file → Executable file
View File

@@ -1 +1,37 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
## [1.1.13] - 2021-11-24
### Changed
- Magier mit Schule der Hervorrufung bis lvl 20 eingef<65>gt.
- Paladin mit dem Schwur der Eroberung bis lvl 20 eingef<65>gt.
- Diverse Zauber und Heldenf<6E>higkeiten erg<72>nzt.
- Kleine Anpassungen an vorhandenen V<>lkern vorgenommen.
## [1.1.0] - 2021-11-24
### Changed
- bumped software version to be the first working major/minor compination, official project start.
## [1.0.4] - 2021-11-23
### Added
- automated release management
- on git tag push a release with the corrosponding version name will be generated.
- imported newest compendium changes.
## [1.0.3] - 2021-11-23
### Added
- manifest file is now linked in module.json
## [1.0.2] - 2021-11-23
### Added
- Download and project url to module.json
## [1.0.1] - 2021-11-23
### Added
First release

View File

@@ -3,12 +3,13 @@
"title": "SharedData - Deutsche Kompendien",
"description": "Kompendien zu den verschiedensten Kategorien aus der Deutschen Ausgabe der Dungeons and Dragons Bücher. Aktuell werden Einträge aus den Büchern: Spielerhandbuch, Xanathars Ratgeber für alles, Volos Allmanach für Monster und The Wild beyound the Witchlight eingepflegt. Dieses Modul steht frei für jeden zur Verfügung. Bei manchen Einträgen könnten eventuell die Bilder fehlen. Dafür werden die Dateien aus dem Modul SharedData_resources benötigt",
"author": "Nibur",
"version": "1.1.0",
"version": "1.1.14",
"minimumCoreVersion": "0.8.3",
"compatibleCoreVersion": "0.8.9",
"url": "https://gitlab.j-linn.de/Yoshi/germandndcompendium",
"manifest": "https://gitlab.j-linn.de/Yoshi/germandndcompendium/-/raw/master/module.json",
"download": "http://gitlab.j-linn.de/Yoshi/germandndcompendium/-/archive/v1.1.0/germandndcompendium-v1.1.0.zip",
"download": "http://gitlab.j-linn.de/Yoshi/germandndcompendium/-/archive/v1.1.14/germandndcompendium-v1.1.14.zip",
"changelog": "https://gitlab.j-linn.de/Yoshi/germandndcompendium/-/blob/master/changelog.md",
"packs": [
{
"name": "Gegenstände",

91
module.json.bak Normal file
View File

@@ -0,0 +1,91 @@
{
"name": "SharedData_global",
"title": "SharedData - Deutsche Kompendien",
"description": "Kompendien zu den verschiedensten Kategorien aus der Deutschen Ausgabe der Dungeons and Dragons Bücher. Aktuell werden Einträge aus den Büchern: Spielerhandbuch, Xanathars Ratgeber für alles, Volos Allmanach für Monster und The Wild beyound the Witchlight eingepflegt. Dieses Modul steht frei für jeden zur Verfügung. Bei manchen Einträgen könnten eventuell die Bilder fehlen. Dafür werden die Dateien aus dem Modul SharedData_resources benötigt",
"author": "Nibur",
"version": "1.1.1",
"minimumCoreVersion": "0.8.3",
"compatibleCoreVersion": "0.8.9",
"url": "https://gitlab.j-linn.de/Yoshi/germandndcompendium",
"manifest": "https://gitlab.j-linn.de/Yoshi/germandndcompendium/-/raw/master/module.json",
"download": "http://gitlab.j-linn.de/Yoshi/germandndcompendium/-/archive/v1.1.1/germandndcompendium-v1.1.1.zip",
"packs": [
{
"name": "Gegenstände",
"label": "Deutsch - Gegenstände",
"path": "packs/Gegenstände.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Monster",
"label": "Deutsch - Monster",
"path": "packs/Monster.db",
"entity": "Actor",
"module": "SharedData_global"
},
{
"name": "Klassen",
"label": "Deutsch - Klassen",
"path": "packs/Klassen.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Handelsgüter",
"label": "Deutsch - Handelsgüter",
"path": "packs/Handelsgüter.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Hintergründe",
"label": "Deutsch - Hintergründe",
"path": "packs/Hintergründe.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Klassenfähigkeiten",
"label": "Deutsch - Klassenfähigkeiten",
"path": "packs/Klassenfähigkeiten.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Monsterfähigkeiten",
"label": "Deutsch - Monsterfähigkeiten",
"path": "packs/Monsterfähigkeiten.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Völker",
"label": "Deutsch - Völker",
"path": "packs/Völker.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Talente",
"label": "Deutsch - Talente",
"path": "packs/Talente.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Zauber",
"label": "Deutsch - Zauber",
"path": "packs/Zauber.db",
"entity": "Item",
"module": "SharedData_global"
},
{
"name": "Regelwerk",
"label": "Deutsch - Regelwerk",
"path": "packs/Regelwerk.db",
"entity": "JournalEntry",
"module": "SharedData_global"
}
]
}

0
packs/Gegenstände.db Executable file → Normal file
View File

0
packs/Handelsgüter.db Executable file → Normal file
View File

0
packs/Hintergründe.db Executable file → Normal file
View File

4
packs/Klassen.db Executable file → Normal file

File diff suppressed because one or more lines are too long

53
packs/Klassenfähigkeiten.db Executable file → Normal file

File diff suppressed because one or more lines are too long

0
packs/Monster.db Executable file → Normal file
View File

0
packs/Monsterfähigkeiten.db Executable file → Normal file
View File

0
packs/Regelwerk.db Executable file → Normal file
View File

0
packs/Talente.db Executable file → Normal file
View File

6
packs/Völker.db Executable file → Normal file

File diff suppressed because one or more lines are too long

9
packs/Zauber.db Executable file → Normal file

File diff suppressed because one or more lines are too long

0
readme.md Normal file → Executable file
View File

18
updateScript.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
echo "Update script for Foundry Plugin"
echo "Get Updates from remote if nessesary"
git pull
# Assume the correct version is set in module js
echo "Extract version"
PACKAGE_VERSION=$(cat module.json \
| grep \"version\" \
| head -1 \
| awk -F: '{ print $2 }' \
| sed 's/[",]//g' \
| tr -d '[[:space:]]')
echo $PACKAGE_VERSION