up tags page

This commit is contained in:
Tykayn 2024-11-19 14:04:52 +01:00 committed by tykayn
parent 8daf1e23e4
commit 718cc8c3d1
5 changed files with 35 additions and 39 deletions

View File

@ -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__":

View File

@ -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]]

View File

@ -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

View File

@ -0,0 +1 @@
@use "global"

View File

@ -58,6 +58,7 @@ body {
/* Improve media defaults */ /* Improve media defaults */
.content{ .content{
font-size: 1.2rem;
img, img,
picture, picture,