Build API-Json Fetcher (first manual) #55
Labels
0 API
0 Plattformpartner
APIs and Databasis to connect via FairSync
Userstory
clear need of a specific user (usecase)
Userstory
As Platformadmin I want to regularly pull updates of other plattforms automatically via their APIs without having to manually download their json file, convert it to csv, match their json fiels to our csv colums and finally upload it to FairSync.
Solution
1. Alle Einträge von wechange/Gemeinschaftswerk holen. (via REST-API als Json)
2. Auf das Format von fairSync bringen. Build a Mapper-Editor, where we can set easily the definitions of each attribute of the incomming api
4. In FairSync alle neuen Einträge und Änderungen anzeigen, sodass Moderator mergen kann. (ähnlich, wie bisher csv-Datein angezeigt werden)
5. Am Ende in kvm rein speichern (macht FairSync)
7. Wöchentlich prüfen, ob es an bekannten Einträgen aktualisierungen gibt, und diese automatisch in kvm übernehmen?
Ressourcen
Prototype-Code of Mapper
https://codeberg.org/fairsync/importer-prototype
Übersetzung
![grafik](https://private-user-images.githubusercontent.com/15019030/399099780-270cb994-3b6f-43bd-8b72-8326b3503c40.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODA1NTAsIm5iZiI6MTczOTM4MDI1MCwicGF0aCI6Ii8xNTAxOTAzMC8zOTkwOTk3ODAtMjcwY2I5OTQtM2I2Zi00M2JkLThiNzItODMyNmIzNTAzYzQwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MTA1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmNjIwZDMyZDliYzYwNDgwYThkOWZlZDlmNWQ5YzRjNGRhNGQyOThiNzQ5YWJjMjM1MmU5OTM1NDAwMzBiYzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.2lEMZA4ZOehyLylVvuBcp9pxPQsYuwGfu3Jxv2Wq2Qk)
Hier ein Beispiel einer Stichwort-Übersetzungsdatei für das Gemeinschaftswerk:
Docs
@qknight @flosse do I understand correctly, that the red container is to be build?
![Image](https://private-user-images.githubusercontent.com/15019030/400109769-3765a1ca-e31f-4570-a90d-e35fc686ca47.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODA1NTAsIm5iZiI6MTczOTM4MDI1MCwicGF0aCI6Ii8xNTAxOTAzMC80MDAxMDk3NjktMzc2NWExY2EtZTMxZi00NTcwLWE5MGQtZTM1ZmM2ODZjYTQ3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MTA1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxN2JkOTMxYTQ0NDMxZjAwOWI0ZGVkNmU4ZmMxNzZhN2EyMjQ4YTRhYTE0YWYyNzY1ZGZmZGM4YTU5M2M4MTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.kMoA6K2sRcwBYrmwD3rqvOif9DtHiGcMaOrxFehEuys)
https://structurizr.com/share/98635
Task defined in call: #6 (comment)
Similar Issue:
The text was updated successfully, but these errors were encountered: