un script nodejs pour enrichir une instance mobilizon à partir d'un flux rss présentant des évènements. ce script détecte les évènements déjà existants dans l'instance mobilizon et ne crée que ceux qui n'y sont pas encore présent.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

3.4 KiB

Event model from mobilizon

{
      id: '22',
      title: 'Chambéry: Mapathon Missing Maps, Le lundi 13 juin 2022 de 18h00 à 20h00.',
      description: '<p></p><p><img src="https://www.missingmaps.org/assets/graphics/meta/MM-White.svg" alt="..." width="94px"/>Un mapathon c&#39;est quoi? C&#39;est un atelier en ligne de cartographie solidaire et participative en soutien aux organisations humanitaires et/ou de développement.</p><p>CartONG organise ce mapathon dans le cadre du projet Missing Maps visant à cartographier toutes les zones encore invisibles sur les cartes, qui permettent par la suite aux communautés locales et acteur·rice·s de l&#39;humanitaire et du développement de pouvoir agir plus efficacement en cas de crise ou initier des projets de développement local. </p><p>Avec quel outil? La plateforme de cartographie libre et contributive<strong> </strong><a href="https://www.openstreetmap.org/"><strong>OpenStreetMap </strong></a>(OSM, <strong>le «Wikipédia des cartes»</strong>)  tout le monde peut participer à la cartographie de n&#39;importe quelle zone de la planète: il suffit d&#39;un ordinateur, d&#39;une souris et d&#39;une connexion internet! Aucune connaissance en cartographie ou en informatique n’est requise.</p><p>Grâce à la couverture globale d&#39;images satellites disponibles aujourd&#39;hui, il est possible de tracer facilement routes, bâtiments ou cours d&#39;eau, autant d&#39;informations très utiles pour les organisations humanitaires et de développement sur le terrain.</p><p>Pas besoin d&#39;être un·e expert·e, c&#39;est conviviale et accessible à tout le monde!</p><p>Pour s&#39;inscrire : <a href="https://www.eventbrite.ca/e/billets-en-ligne-mapathons-missing-maps-2022-2023-133090064967" target="_blank" rel="noopener noreferrer ugc">https://www.eventbrite.ca/e/billets-en-ligne-mapathons-missing-maps-2022-2023-133090064967</a></p><p></p>',
      organizer_actor_id: '3',
      physical_address_id: null,
      inserted_at: 2022-01-10T11:47:06.000Z,
      updated_at: 2022-01-10T11:47:06.000Z,
      url: 'http://localmob.lan/events/1a442e44-973d-46be-b730-2ac74cf8df92',
      local: true,
      uuid: '1a442e44-973d-46be-b730-2ac74cf8df92',
      attributed_to_id: null,
      online_address: 'https://www.agendadulibre.org/events/24707',
      phone_address: null,
      visibility: 'public',
      status: 'confirmed',
      join_options: 'free',
      begins_on: 2022-06-13T16:00:00.000Z,
      ends_on: 2022-06-13T16:00:00.000Z,
      publish_at: null,
      category: 'meeting',
      slug: null,
      picture_id: null,
      options: {
        offers: [],
        program: null,
        timezone: 'Europe/Paris',
        attendees: [],
        is_online: false,
        show_end_time: true,
        show_start_time: true,
        comment_moderation: 'allow_all',
        anonymous_participation: true,
        participation_condition: [],
        show_participation_price: false,
        maximum_attendee_capacity: 200,
        remaining_attendee_capacity: 0,
        hide_organizer_when_group_event: false,
        show_remaining_attendee_capacity: false
      },
      draft: false,
      participant_stats: {
        creator: 1,
        rejected: 0,
        moderator: 0,
        participant: 0,
        not_approved: 0,
        administrator: 0,
        not_confirmed: 0
      },
      metadata: null,
      language: 'fr'
}