cleaned up structure of the repo

pull/69/head
tomasz t 2022-03-31 20:27:17 +02:00
rodzic 2fc91859b5
commit f21754d371
46 zmienionych plików z 40 dodań i 40 usunięć

Wyświetl plik

@ -41,7 +41,7 @@ jobs:
--exclude '*.py' --exclude '*.geojson' --exclude '.git*' --exclude 'aed_poland_metadata.json' \
--exclude 'requirements.txt' --exclude 'LICENSE' --exclude 'README.md' --exclude '*.ods' --exclude '*.csv' \
--quiet /home/${{ secrets.SSH_USER }}/aed-mapa-dev/ /home/${{ secrets.SSH_USER }}/temp_deploy_dev/
sed -i "s/<< oauth_consumer_key >>/$OAUTH_CONSUMER_KEY/;s/<< oauth_secret >>/$OAUTH_SECRET/;s|<< url >>|$OSM_API_URL|" /home/${{ secrets.SSH_USER }}/temp_deploy_dev/src/osm-integration.js
sed -i "s/<< oauth_consumer_key >>/$OAUTH_CONSUMER_KEY/;s/<< oauth_secret >>/$OAUTH_SECRET/;s|<< url >>|$OSM_API_URL|" /home/${{ secrets.SSH_USER }}/temp_deploy_dev/js/osm-integration.js
rsync --update --recursive --delete \
--exclude '*.py' --exclude '*.geojson' --exclude '.git*' --exclude 'aed_poland_metadata.json' \
--exclude 'requirements.txt' --exclude 'LICENSE' --exclude 'README.md' --exclude '*.ods' --exclude '*.csv' \

Wyświetl plik

@ -41,8 +41,8 @@ jobs:
--exclude '*.py' --exclude '*.geojson' --exclude '.git*' --exclude 'aed_poland_metadata.json' \
--exclude 'requirements.txt' --exclude 'LICENSE' --exclude 'README.md' --exclude '*.ods' --exclude '*.csv' \
--quiet /home/${{ secrets.SSH_USER }}/aed-mapa/ /home/${{ secrets.SSH_USER }}/temp_deploy_prod/
sed -i "s/<< oauth_consumer_key >>/$OAUTH_CONSUMER_KEY/;s/<< oauth_secret >>/$OAUTH_SECRET/;s|<< url >>|$OSM_API_URL|" /home/${{ secrets.SSH_USER }}/temp_deploy_prod/src/osm-integration.js
sed -i "s|https://aed.openstreetmap.org.pl/dev/|https://aed.openstreetmap.org.pl/|g" /home/${{ secrets.SSH_USER }}/temp_deploy_prod/src/map_style/style.json
sed -i "s/<< oauth_consumer_key >>/$OAUTH_CONSUMER_KEY/;s/<< oauth_secret >>/$OAUTH_SECRET/;s|<< url >>|$OSM_API_URL|" /home/${{ secrets.SSH_USER }}/temp_deploy_prod/js/osm-integration.js
sed -i "s|https://aed.openstreetmap.org.pl/dev/|https://aed.openstreetmap.org.pl/|g" /home/${{ secrets.SSH_USER }}/temp_deploy_prod/map_style/style.json
rsync --update --recursive --delete \
--exclude '*.py' --exclude '*.geojson' --exclude '.git*' --exclude 'aed_poland_metadata.json' \
--exclude 'requirements.txt' --exclude 'LICENSE' --exclude 'README.md' --exclude '*.ods' --exclude '*.csv' \

Wyświetl plik

@ -31,7 +31,7 @@ Następnie PR z brancha 'development' do 'main'.
This is a simple static website using HTML and vanilla JavaScript.
Any webserver (Nginx/Apache) or things like S3 or GitHub Pages can be used to host frontend part.
File _src/osm-integration.js_ contains placeholders for OAuth1 tokens for OpenStreetMap application which are filled during deploy (this allows us to have both prod and dev environments one pointing to OSM DEV API one to osm.org).
File _js/osm-integration.js_ contains placeholders for OAuth1 tokens for OpenStreetMap application which are filled during deploy (this allows us to have both prod and dev environments one pointing to OSM DEV API one to osm.org).
The only thing that requires code execution is Python script that downloads data from Overpass API and converts it to GeoJSON and CSV files.
@ -52,7 +52,7 @@ Command to deploy are in _.github/workflows/_ but they pretty much boil down to
Download new data (set crontab to run it periodically):
```bash
python3 /home/aeduser/aed-mapa/src/download_data.py /home/aeduser/data_dir/
python3 /home/aeduser/aed-mapa/web/download_data.py /home/aeduser/data_dir/
cp /home/aeduser/data_dir/aed_poland.geojson /var/www/html/aed_poland.geojson
cp /home/aeduser/data_dir/aed_poland_metadata.json /var/www/html/aed_poland_metadata.json
cp /home/aeduser/data_dir/aed_poland.csv /var/www/html/aed_poland.csv
@ -76,7 +76,7 @@ Steps:
#### Creating sprites with icons
If you want to add new icons to the sprite sheet please place the SVG files in ./src/marker_icons/ folder.
If you want to add new icons to the sprite sheet please place the SVG files in ./web/marker_icons/ folder.
SVG should be scaled to 50x50px size.
@ -85,7 +85,7 @@ SVG should be scaled to 50x50px size.
nvm use 8
npm install -g @mapbox/spritezero-cli
# create sprite for regular screens
spritezero --ratio 1 ./src/map_style/sprite ./src/marker_icons/
spritezero --ratio 1 ./web/map_style/sprite ./web/marker_icons/
# create sprite for high-dpi screens
spritezero --ratio 2 ./src/map_style/sprite@2x ./src/marker_icons/
spritezero --ratio 2 ./web/map_style/sprite@2x ./web/marker_icons/
```

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 8.6 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 8.6 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 12 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 12 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 45 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 45 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 8.0 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 8.0 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 874 B

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 874 B

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.4 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.4 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 11 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 11 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 6.3 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.3 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 2.5 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.5 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 3.6 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.6 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 2.8 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.8 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 4.5 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.5 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 2.9 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.9 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.5 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.5 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 549 B

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 549 B

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 42 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 42 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 7.9 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 7.9 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 5.7 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 5.7 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 6.7 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.7 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 5.5 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 5.5 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 4.7 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.7 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 35 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 35 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 271 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 271 KiB

Wyświetl plik

@ -7,28 +7,28 @@
<meta content="Mapa defibrylatorów AED w Polsce oparta o otwarte dane z projektu OpenStreetMap" name="description">
<meta content="initial-scale=1,maximum-scale=5" name="viewport"/>
<link href="https://aed.openstreetmap.org.pl" rel="canonical"/>
<link href="src/favicon/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180">
<link href="./src/favicon/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png">
<link href="./src/favicon/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png">
<link href="./favicon/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180">
<link href="./favicon/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png">
<link href="./favicon/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png">
<link href="site.webmanifest" rel="manifest">
<link color="#5bbad5" href="./src/favicon/safari-pinned-tab.svg" rel="mask-icon">
<link href="./src/favicon/favicon.ico" rel="shortcut icon">
<link color="#5bbad5" href="./favicon/safari-pinned-tab.svg" rel="mask-icon">
<link href="./favicon/favicon.ico" rel="shortcut icon">
<meta content="#da532c" name="msapplication-TileColor">
<meta content="./src/favicon/browserconfig.xml" name="msapplication-config">
<meta content="./favicon/browserconfig.xml" name="msapplication-config">
<meta content="#f5f5f5" name="theme-color">
<meta content="website" property="og:type">
<meta content="https://aed.openstreetmap.org.pl" property="og:url">
<meta content="AED - mapa defibrylatorów" property="og:title">
<meta content="Mapa defibrylatorów AED w Polsce oparta o otwarte dane z projektu OpenStreetMap"
property="og:description">
<meta content="https://aed.openstreetmap.org.pl/src/img/meta-image.png" property="og:image">
<meta content="https://aed.openstreetmap.org.pl/img/meta-image.png" property="og:image">
<meta content="summary_large_image" property="twitter:card">
<meta content="https://aed.openstreetmap.org.pl" property="twitter:url">
<meta content="AED - mapa defibrylatorów" property="twitter:title">
<meta content="Mapa defibrylatorów AED w Polsce oparta o otwarte dane z projektu OpenStreetMap"
property="twitter:description">
<meta content="https://aed.openstreetmap.org.pl/src/img/meta-image.png" property="twitter:image">
<script src='./src/osmauth.min.js'></script>
<meta content="https://aed.openstreetmap.org.pl/img/meta-image.png" property="twitter:image">
<script src='./js/osmauth.min.js'></script>
<script src="https://unpkg.com/maplibre-gl@2.1.1/dist/maplibre-gl.js"></script>
<script defer src="https://openingh.openstreetmap.de/opening_hours.js/opening_hours+deps.min.js"></script>
<!-- Load Maplibre GL JS - best map library -->
@ -42,7 +42,7 @@
/>
<link href="https://cdn.jsdelivr.net/npm/bulma@0.9.3/css/bulma.min.css" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/bulma-checkradio@2.1.2/dist/css/bulma-checkradio.min.css" rel="stylesheet"/>
<link href="./src/css/main.css" rel="stylesheet"/>
<link href="./css/main.css" rel="stylesheet"/>
</head>
<body>
@ -116,7 +116,7 @@
</div>
<div class="navbar-item pb-0">
<a href="https://github.com/openstreetmap-polska/aed-mapa" rel="noopener" target="_blank">
<img alt="Github" class="github" height="24" src="./src/img/github-image.png" title="Odwiedź nasz Github"
<img alt="Github" class="github" height="24" src="./img/github-image.png" title="Odwiedź nasz Github"
width="24"></a>
</div>
</div>
@ -128,7 +128,7 @@
<div id="sidebar-header">
<div class="columns is-vcentered is-flex mr-0">
<div class="column is-one-quarter is-one-fifth-mobile ">
<img alt="" width="60" height="60" id="sidebar-card-image" src="./src/img/card-image.png">
<img alt="" width="60" height="60" id="sidebar-card-image" src="./img/card-image.png">
</div>
<div class="column">
<p class="title has-text-white-ter has-text-weight-light" id="sidebar-caption"></p>
@ -285,7 +285,7 @@
<figure class="image">
<img
alt="Logo OpenStreetMap Polska"
src="./src/img/logos/logo-osm-polska.png"
src="./img/logos/logo-osm-polska.png"
style="height: 55px"
/>
</figure>
@ -299,7 +299,7 @@
<figure class="image">
<img
alt="Logo Fundacji Powszechnego Dostępu do Defibrylacji w Polsce"
src="./src/img/logos/logo-fundacja.png"
src="./img/logos/logo-fundacja.png"
style="width: 200px"
/>
</figure>
@ -323,7 +323,7 @@
<figure class="image">
<img
alt="Logo Głównego Urzędu Geodezji i Kartografii"
src="./src/img/logos/logo-gugik-short.png"
src="./img/logos/logo-gugik-short.png"
/>
</figure>
</div>
@ -340,7 +340,7 @@
<figure class="image">
<img
alt="Logo Polskiego Towarzystwa Medycyny Ratunkowej"
src="./src/img/logos/logo-ptmr.webp"
src="./img/logos/logo-ptmr.webp"
style="height: 65px"
/>
</figure>
@ -357,7 +357,7 @@
<figure class="image is-64x64">
<img
alt=""
src="./src/img/logos/logo-konsultant-krajowy.png"
src="./img/logos/logo-konsultant-krajowy.png"
/>
</figure>
</div>
@ -372,7 +372,7 @@
<figure class="image is-48x48">
<img
alt=""
src="./src/img/logos/star-of-life.png"
src="./img/logos/star-of-life.png"
/>
</figure>
</div>
@ -387,7 +387,7 @@
<figure class="image is-48x48">
<img
alt=""
src="./src/img/logos/star-of-life.png"
src="./img/logos/star-of-life.png"
/>
</figure>
</div>
@ -403,7 +403,7 @@
<figure class="image is-48x48">
<img
alt=""
src="./src/img/logos/star-of-life.png"
src="./img/logos/star-of-life.png"
/>
</figure>
</div>
@ -418,7 +418,7 @@
<figure class="image is-48x48">
<img
alt=""
src="./src/img/logos/star-of-life.png"
src="./img/logos/star-of-life.png"
/>
</figure>
</div>
@ -433,7 +433,7 @@
<figure class="image is-48x48">
<img
alt=""
src="./src/img/logos/star-of-life.png"
src="./img/logos/star-of-life.png"
/>
</figure>
</div>
@ -570,10 +570,10 @@
});
}
</script>
<script src="./src/other-ui-stuff.js"></script>
<script src="./src/map.js"></script>
<script src="./src/osm-integration.js"></script>
<script src="./src/pwa-EventListeners.js" type="module"></script>
<script src="./js/other-ui-stuff.js"></script>
<script src="./js/map.js"></script>
<script src="./js/osm-integration.js"></script>
<script src="./js/pwa-EventListeners.js" type="module"></script>
<!-- Cloudflare Web Analytics -->
<script data-cf-beacon='{"token": "117bf6ce871a40ac9bf5a7330f8538eb"}' defer

Wyświetl plik

@ -14,7 +14,7 @@ const map = new maplibregl.Map({
"maxPitch": 0,
"dragRotate": false,
"preserveDrawingBuffer": true,
"style": "./src/map_style/style.json"
"style": "./map_style/style.json"
});
// how fast mouse scroll wheel zooms

Wyświetl plik

@ -2,7 +2,7 @@ const cacheName = 'aed-map';
const resToPrecache = [
'/',
'/index.html',
'/src/css/main.css'
'/css/main.css'
];
self.addEventListener('install', event => {

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 4.0 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.0 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 8.1 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 8.1 KiB

Wyświetl plik

@ -28,7 +28,7 @@
}
},
"glyphs": "https://fonts.openmaptiles.org/{fontstack}/{range}.pbf",
"sprite": "https://aed.openstreetmap.org.pl/dev/src/map_style/sprite",
"sprite": "https://aed.openstreetmap.org.pl/dev/map_style/sprite",
"layers": [{
"id": "background",
"type": "raster",

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 3.3 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.3 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 3.0 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.0 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 3.3 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.3 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 3.0 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.0 KiB

Wyświetl plik

@ -5,19 +5,19 @@
"start_url": "/index.html",
"icons": [
{
"src": "./src/favicon/android-chrome-192x192.png",
"src": "./favicon/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "./src/favicon/android-chrome-256x256.png",
"src": "./favicon/android-chrome-256x256.png",
"sizes": "256x256",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "./src/favicon/android-chrome-512x512.png",
"src": "./favicon/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"