up tags page
This commit is contained in:
parent
8daf1e23e4
commit
718cc8c3d1
@ -129,17 +129,13 @@ def generate_html_pages_for_all_tags(tag_to_files, html_output_folder):
|
|||||||
"""
|
"""
|
||||||
for file_path_org in files:
|
for file_path_org in files:
|
||||||
basename_file = os.path.basename(file_path_org)
|
basename_file = os.path.basename(file_path_org)
|
||||||
# path_file_org = os.path.join('sources', args.blog_name ,'lang_fr',file_path_org)
|
|
||||||
date_str, annee, slug = find_year_and_slug_on_filename(basename_file)
|
date_str, annee, slug = find_year_and_slug_on_filename(basename_file)
|
||||||
if not slug:
|
if not slug:
|
||||||
slug = find_slug_in_file_basename(file_path_org)
|
slug = find_slug_in_file_basename(file_path_org)
|
||||||
|
|
||||||
nom_article = trouver_nom_article(file_path_org, blog_folder, 'org')
|
nom_article = trouver_nom_article(file_path_org, blog_folder, 'org')
|
||||||
|
|
||||||
print('slug', slug)
|
html_content += f" <li><a href='/{annee}/{slug}'>{annee}, {nom_article}</a></li>\n"
|
||||||
print('basename_file', basename_file, nom_article)
|
|
||||||
|
|
||||||
html_content += f" <li><a href='/{annee}/{slug}'>{nom_article}</a></li>\n"
|
|
||||||
|
|
||||||
html_content += """
|
html_content += """
|
||||||
</ul>
|
</ul>
|
||||||
@ -155,7 +151,6 @@ def generate_html_pages_for_all_tags(tag_to_files, html_output_folder):
|
|||||||
print(f"Pages HTML générées dans {html_output_folder}")
|
print(f"Pages HTML générées dans {html_output_folder}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def generate_index_page(tag_to_files, html_output_folder):
|
def generate_index_page(tag_to_files, html_output_folder):
|
||||||
index_content = f"""
|
index_content = f"""
|
||||||
<body>
|
<body>
|
||||||
@ -179,11 +174,11 @@ def generate_index_page(tag_to_files, html_output_folder):
|
|||||||
|
|
||||||
os.makedirs(os.path.dirname(html_output_folder_index), exist_ok=True)
|
os.makedirs(os.path.dirname(html_output_folder_index), exist_ok=True)
|
||||||
|
|
||||||
index_file_path = os.path.join(html_output_folder, "index.html")
|
index_file_path = os.path.join(html_output_folder_index, "index.html")
|
||||||
with open(index_file_path, 'w', encoding='utf-8') as index_file:
|
with open(index_file_path, 'w', encoding='utf-8') as index_file:
|
||||||
index_file.write(index_content)
|
index_file.write(index_content)
|
||||||
|
|
||||||
print(f"Page d'index générée dans {html_output_folder}")
|
print(f"Page d'index générée dans {index_file_path}")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
@ -25,20 +25,32 @@
|
|||||||
:END:
|
:END:
|
||||||
Il faut fouiller dans les paramètres d'open camera
|
Il faut fouiller dans les paramètres d'open camera
|
||||||
(disponible sur f-droid) pour régler les config, c'est l'icône roue
|
(disponible sur f-droid) pour régler les config, c'est l'icône roue
|
||||||
dentée en haut à droite:- Activer le GPS du
|
dentée en haut à droite:
|
||||||
|
|
||||||
|
- Activer le GPS du
|
||||||
smartphone. Et enregistrer les infos GPS dans les photos: Paramètres >
|
smartphone. Et enregistrer les infos GPS dans les photos: Paramètres >
|
||||||
Paramètres de géocodage >✅ Stocker les données de position + ✅stocker
|
Paramètres de géocodage >✅ Stocker les données de position + ✅stocker
|
||||||
la direction de la boussole.- Plus de paramètres >
|
la direction de la boussole.
|
||||||
|
|
||||||
|
- Plus de paramètres >
|
||||||
préfixe du nom de photo "IMG_OC_" afin de retrouver facilement ses
|
préfixe du nom de photo "IMG_OC_" afin de retrouver facilement ses
|
||||||
photos de séquence de capture parmi ses photos perso, à prendre avec une
|
photos de séquence de capture parmi ses photos perso, à prendre avec une
|
||||||
autre appli de photo. C'est optionnel.L'icône trois
|
autre appli de photo. C'est optionnel.L'icône trois
|
||||||
points verticaux (buger menu) à côté de la roue dentée vous permet
|
points verticaux (buger menu) à côté de la roue dentée vous permet
|
||||||
d'accéder à des raccourcis de config:- Faire la mise
|
d'accéder à des raccourcis de config:
|
||||||
|
|
||||||
|
- Faire la mise
|
||||||
au point à l'infini, première ligne d'icones, symbole infini
|
au point à l'infini, première ligne d'icones, symbole infini
|
||||||
*∞*.- Désactiver le flash si
|
*∞*.
|
||||||
présent.- Mettre le mode rafale, et régler en rafale
|
|
||||||
|
- Désactiver le flash si
|
||||||
|
présent.
|
||||||
|
|
||||||
|
- Mettre le mode rafale, et régler en rafale
|
||||||
infinie. Icone *[]]]* ou sélecteur Mode rafale:
|
infinie. Icone *[]]]* ou sélecteur Mode rafale:
|
||||||
illimité.- Mettre un délai de retard de prise de vue
|
illimité.
|
||||||
|
|
||||||
|
- Mettre un délai de retard de prise de vue
|
||||||
pour espacer la rafale de 1 ou quelques secondes. ça dépend si on marche
|
pour espacer la rafale de 1 ou quelques secondes. ça dépend si on marche
|
||||||
ou si on utilise une ventouse ou un accessoire vélo pour tenir le
|
ou si on utilise une ventouse ou un accessoire vélo pour tenir le
|
||||||
smartphone.astuce bonus: ajouter un préfixe aux noms
|
smartphone.astuce bonus: ajouter un préfixe aux noms
|
||||||
@ -55,10 +67,16 @@ Wifi File transfert peut être d'une grande aide si le transfert par
|
|||||||
cable USB est capricieux avec votre tel ;)Plus
|
cable USB est capricieux avec votre tel ;)Plus
|
||||||
d'infos :
|
d'infos :
|
||||||
|
|
||||||
- sur le forum OSM
|
|
||||||
[[https://forum.openstreetmap.fr/t/appli-pour-un-smartphone-android/18944]]
|
- sur le forum OSM [[https://forum.openstreetmap.fr/t/appli-pour-un-smartphone-android/18944]]
|
||||||
|
|
||||||
|
|
||||||
- le forum des géo communs [[https://forum.geocommuns.fr]]
|
- le forum des géo communs [[https://forum.geocommuns.fr]]
|
||||||
|
|
||||||
|
|
||||||
- le logiciel panoramax [[https://panoramax.fr]]
|
- le logiciel panoramax [[https://panoramax.fr]]
|
||||||
|
|
||||||
|
|
||||||
- le logiciel de vision 360 en page web, Geovisio:
|
- le logiciel de vision 360 en page web, Geovisio:
|
||||||
[[https://geovisio.fr]]
|
[[https://geovisio.fr]]
|
||||||
|
|
||||||
|
@ -24,34 +24,15 @@
|
|||||||
:CUSTOM_ID: conférence-sotm-2024---de-mapillary-à-panoramax-en-transports-décarbonnés
|
:CUSTOM_ID: conférence-sotm-2024---de-mapillary-à-panoramax-en-transports-décarbonnés
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
<<error-block>>
|
[[https://peertube.openstreetmap.fr/w/tHdpBPWq3TJb21wmVhCM6i]]
|
||||||
*
|
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: error-title
|
|
||||||
:END:
|
|
||||||
|
|
||||||
<<error-content>>
|
<iframe title="15 - Migrer de Mapillary à Panoramax" width="560" height="315" src="https://peertube.openstreetmap.fr/videos/embed/e067e275-1b9c-4ef7-9174-9cae7a804347" frameborder="0" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe>
|
||||||
|
|
||||||
Error details
|
|
||||||
|
|
||||||
<<error-details-content>>
|
|
||||||
|
|
||||||
<<video-password-block>>
|
|
||||||
*
|
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: video-password-title
|
|
||||||
:END:
|
|
||||||
|
|
||||||
<<video-password-content>>
|
|
||||||
|
|
||||||
<<video-password-error>>
|
|
||||||
|
|
||||||
[[data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0cmVtIiBoZWlnaHQ9IjRyZW0iIHZpZXdib3g9IjAgMCAyNCAyNCI+CiAgICAgICAgPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzRjNGM0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjExIiB4PSIzIiB5PSIxMSIgcng9IjIiIHJ5PSIyIj48L3JlY3Q+PHBhdGggZD0iTTcgMTFWN2E1IDUgMCAwIDEgMTAgMHY0Ij48L3BhdGg+PC9nPgogICAgICA8L3N2Zz4=]]
|
|
||||||
|
|
||||||
<<video-wrapper>>
|
|
||||||
|
|
||||||
La communauté d'OSM prenait plaisir à capturer des
|
La communauté d'OSM prenait plaisir à capturer des
|
||||||
photos 360 sur Mapillary jusqu'à ce que la nation du feu attaque.
|
photos 360 sur Mapillary jusqu'à ce que la nation du feu attaque.
|
||||||
|
|
||||||
|
|
||||||
Comment exporter ses photos de Mapillary pour les importer en masse dans
|
Comment exporter ses photos de Mapillary pour les importer en masse dans
|
||||||
Panoramax ? Une épopée qui aura demandé de la rétro ingénierie faite de
|
Panoramax ? Une épopée qui aura demandé de la rétro ingénierie faite de
|
||||||
rebondissements intenses vous sera contée par Tykayn avec quelques
|
rebondissements intenses vous sera contée par Tykayn avec quelques
|
||||||
|
1
templates/styles_src/general/main.scss
Normal file
1
templates/styles_src/general/main.scss
Normal file
@ -0,0 +1 @@
|
|||||||
|
@use "global"
|
@ -58,6 +58,7 @@ body {
|
|||||||
|
|
||||||
/* Improve media defaults */
|
/* Improve media defaults */
|
||||||
.content{
|
.content{
|
||||||
|
font-size: 1.2rem;
|
||||||
|
|
||||||
img,
|
img,
|
||||||
picture,
|
picture,
|
||||||
|
Loading…
Reference in New Issue
Block a user