Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eccenux/wlm-zabytki-robocze
https://github.com/eccenux/wlm-zabytki-robocze
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eccenux/wlm-zabytki-robocze
- Owner: Eccenux
- Created: 2023-08-15T21:43:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-30T11:34:24.000Z (about 2 months ago)
- Last Synced: 2024-10-30T12:29:00.592Z (about 2 months ago)
- Language: JavaScript
- Size: 354 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WLZ skrypty robocze
Oficjalne:
https://pl.wikipedia.org/wiki/Wikipedysta:NuxBot/WLZ_duplikatyTop dla chętnych:
https://pl.wikipedia.org/wiki/Wikipedysta:Nux/test_WLZ_duplikatyDokładność geowspółrzędnych vs dystans:
https://pl.wikipedia.org/wiki/Wikipedysta:Nux/test_WLZ_dok%C5%82adno%C5%9B%C4%87_geo-wsp%C3%B3%C5%82rz%C4%99dnych## TODO
- [x] purge main `WLZ duplikaty` after deploying lists
- mark as done
- [x] skip groups that all have iid and all iid are unique (any empty/null means the group will not be skipped)
- [x] basic test and function `showRow()`
- [x] also check for rare cases were Q is repeated
- [x] check if row should be shown, but only for `states()`; not for `top()` -- in top we check for invalid location
- [or?] for two-item duplicate skip part-parent
- P527 (składa się z; has part).
- E.g.: https://www.wikidata.org/wiki/Q30583403 (zespół) składa się z Q30583404 (dom).
- [x] Download P527 and save as hasPart.
- [] For two-element group check if hasPart is non-empty and contains the other item.
- [or?] skip `is-different-then` (P1889) if all in group are different
E.g.:
https://www.wikidata.org/wiki/Q30049639
https://www.wikidata.org/wiki/Q30049640
https://www.wikidata.org/wiki/Q30049641
2nd group:
Q30049642
Q30049645
Q30049646
- dump groups with unique inspire id?
- gadet for mark as done? or just use `qsOtherThen.js`?
- gadet for replacing locations? (based on `wdApi.notes.js`)
- BTW. jenkins-data repo (local)## Zawartość repo
Główne skrypty:
- `download_pl.js` -- skrypt do pobrania danych z WD (do plików json).
- `dbInsert.js` -- skrypt do wstania jsonów do bazy danych (Postgres).
- `dbExportMw.js` -- skrypt do eksportu danych z bazy do tabel (do plików wiki).
- `wikiploy.mjs` -- skrypt do wrzucania plików wiki do Wikipedii (aktualizacja podstron).Skrypty pomocnicze:
- `geodistance.js` -- spr. przełożenia dokładności współrzędnych (liczby miejsc po przecinku) na fizyczną dokładność lokalizacji (w metrach, a nawet nanometrach). Specyficzne dla Polski.
- `OSM-geocoding.js` -- skrypt pomocniczy do ustalania współrzędnych grupy adresów.
- `qsOtherThen.js` -- genertator quick statements do wstawiania P1889 („inne niż”).