Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #2962

Re: Extraire des données de plist

From Gosseyn <gosseyn@gosseyn.net>
Newsgroups fr.comp.sys.mac.programmation
Subject Re: Extraire des données de plist
Date 2026-03-18 11:25 +0100
Organization Gosseyn.net / Breizh Connection
Message-ID <10pdujj$c8n$1@rasp.pasdenom.info> (permalink)
References <10pc1jh$ihs$1@rasp.pasdenom.info>

Show all headers | View raw


Le 17/03/2026 à 18:04, Benoît L. a écrit :
> Bonjour,
> 
> 
> J’ai un lecteur de news (NewsTap) qui enregistre individuellement les posts
> avec deux fichiers : un txt et un plist. Le txt contient le message et le
> plist les headers, exemple ci-dessous.
> 
> Maintenant, comment je peux récupérer les données dans les plist pour avoir
> mensuellement le nombre de message dans un groupe, qui en a partagé
> combien… N’y aurait-il pas une application qui fasse cela : importer des
> plists pour générer une base de données.
> 
> Merci pour toute aide ou piste.
Bonjour,

Si tu as publié ton message sur ce groupe, c'est que tu peux/veux 
programmer toi-même un outil pour faire cela. Si tu sais programmer en 
Python, tu as une librairie "plistlib" que tu peux importer dans ton 
script avec la commande :

import plistlib

Exemple de programme qui lit un fichier plist contenant une liste de 
films, et récupère les données dans un dictionnaire python :

InputFile = 'DVD.plist'
# Parcours du fichier PLIST.
with open(InputFile, 'rb') as fd:
     film_list = plistlib.load(fd)
film = {}
for val in film_list:
	## Récupération des données depuis enregistrement XML du fichier d'origine.
	film['ID'] = val['Dvd_ID']
	film['DateHeureMAJ'] = myDateTime
	film['TitreVF'] = val['Titre']
	film['TitreVO'] = val['TitreOriginal']
	film['Genre'] = val['Categorie']
	film['Pays'] = ''
	film['Annee'] = val['DateSortie']

[...]

C'est assez simple à utiliser.

++
-- 
Alan JOBERT - gosseyn@gosseyn.net - www.gosseyn.net
// Curieux chez les marins, ce besoin de faire des phrases.
// (M. Audiard)
Newsservers : http://usenet-fr.yakakwatik.org/acces.html#serveurs

Back to fr.comp.sys.mac.programmation | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Extraire des données de plist Benoît L. <benoit@leraillez.com.invalid> - 2026-03-17 17:04 +0000
  Re: Extraire des données de plist Joseph B <joseph@nowhere.invalid> - 2026-03-18 01:34 +0000
    Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 08:57 +0000
      Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 09:34 +0000
        Re: Extraire des données de plist Joseph B <joseph@nowhere.invalid> - 2026-03-18 09:59 +0000
          Re: Extraire des données de plist "éM.V." <mv@gmail.com.invalid> - 2026-03-18 11:05 +0000
            Re: Extraire des données de plist Joseph B <joseph@nowhere.invalid> - 2026-03-22 18:01 +0000
              Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-22 19:00 +0000
              Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-22 19:08 +0000
                Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 06:58 +0000
                Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 08:11 +0000
                Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 08:23 +0000
                Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 09:13 +0000
                Re: Extraire des données de plist DV <dv@reply-to.not.invalid> - 2026-03-23 09:27 +0000
                Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 10:22 +0000
                Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 10:39 +0000
                Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 10:46 +0000
                Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 10:41 +0000
                Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 11:04 +0000
                Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 13:16 +0000
                Re: Extraire des données de plist "MV)" <mv@gmail.com.invalid> - 2026-03-23 13:37 +0000
                Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 14:39 +0000
                Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 16:28 +0000
                Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 18:40 +0000
                Re: Extraire des données de plist DV <dv@reply-to.not.invalid> - 2026-03-23 12:15 +0000
                Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 13:06 +0000
                Re: Extraire des données de plist Joseph B <joseph@nowhere.invalid> - 2026-03-23 13:14 +0000
                Re: Extraire des données de plist "MV)" <mv@gmail.com.invalid> - 2026-03-23 13:33 +0000
                Re: Extraire des données de plist DV <dv@reply-to.not.invalid> - 2026-03-23 13:34 +0000
    Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-18 10:22 +0000
      Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 10:56 +0000
        Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-18 13:05 +0000
          Re: Extraire des données de plist Benoît L. <benoit@leraillez.com.invalid> - 2026-03-19 13:03 +0000
            Re: Extraire des données de plist "Benoît L." <benoit@leraillez.com.invalid> - 2026-03-21 14:31 +0000
              Re: Extraire des données de plist "Benoît L." <benoit@leraillez.com.invalid> - 2026-03-21 16:54 +0000
  Re: Extraire des données de plist Gosseyn <gosseyn@gosseyn.net> - 2026-03-18 11:25 +0100
    Re: Extraire des données de plist Benoît L. <benoit@leraillez.com.invalid> - 2026-03-18 11:54 +0000
    Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 12:46 +0000
      Re: Extraire des données de plist Gosseyn <alan@gosseyn.net> - 2026-03-18 14:32 +0100
        Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 14:12 +0000
          Re: Extraire des données de plist Gosseyn <gosseyn@gosseyn.net> - 2026-03-19 09:00 +0100
            Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-19 08:25 +0000

csiph-web