OVH Cloud OVH Cloud

MacSOUP lecture des fichiers "nn.index"

4 réponses
Avatar
pere.noel
je voudrais écrire un ch'ti script donnant le nombre d'articles à lire
pour un serveur.
dans le dossier de settings j'ai regardé le dossier "Incoming News" à
l'intérieur, pour chaque group noté "nn" il y a un "nn.index" (le
fichier de correspondance entre nn et le nom du groupe est "Group Name
to Index Mappings").

MAIS ce fichier est en bin, ou compacté, comment le lire ?
--
une bévue

4 réponses

Avatar
gilbert.olivier
Une bévue wrote:

je voudrais écrire un ch'ti script donnant le nombre d'articles à lire
pour un serveur.
dans le dossier de settings j'ai regardé le dossier "Incoming News" à
l'intérieur, pour chaque group noté "nn" il y a un "nn.index" (le
fichier de correspondance entre nn et le nom du groupe est "Group Name
to Index Mappings").

MAIS ce fichier est en bin, ou compacté, comment le lire ?


Je doute que tu trouves ta réponse avec le fichier nn.index.

Si je comprend ce que tu veux faire, il me semble que la logique serait:
de récupérer le n° (celui de référencement du serveur) du dernier
message que tu trouves avec un export des "src", d'aller sur le serveur
récuprer le dernier n° disponible pour un newsgroup et de faire la
différence.

Maintenant si c'est bien ce que tu veux, il faut savoir si l'export des
src est scriptable... je viens d'essayer d'aller voir mais bizarement,
je me retrouve avec un dictionnaire vide pour MacSoup dans AppleScript
:-(
--
Gilbert

Avatar
pere.noel
Gilbert OLIVIER wrote:

Je doute que tu trouves ta réponse avec le fichier nn.index.

Si je comprend ce que tu veux faire, il me semble que la logique serait:
de récupérer le n° (celui de référencement du serveur) du dernier
message que tu trouves avec un export des "src", d'aller sur le serveur
récuprer le dernier n° disponible pour un newsgroup et de faire la
différence.


effectivement ce n'est pas nn.index qu'il faut lire, j'ai progressé "in
between" )))

il faut lire "7.headers&flags" qui est, chez moi, "fr.test", j'ai
décripté comment ça se passe :

toutes les lignes commençant par h on a que le header
commençant par b on a le body, ensuite, si sur cette même ligne on a :
rhTNAkol (donc avec un PETIT r) => **NON LU**
je lis l'article enq uestion et j'ai alors :
RHtNAkol (donc avec un GRAND R) => **LU**

donc, j'ai trouvé ce kil me fô.

merci pour ton attention, je ne fais pas ça en AS mais en Ruby, j'ai une
petite app RubyCocoa qui fait une loop sur un certain nombre de
serveurs, donc ça permet en qqsorte d'avoir un MacSOUP
"multiserveurs"...
Maintenant si c'est bien ce que tu veux, il faut savoir si l'export des
src est scriptable... je viens d'essayer d'aller voir mais bizarement,
je me retrouve avec un dictionnaire vide pour MacSoup dans AppleScript
:-(


chez moi, c'est pire (MacSOUP 2.8b2) pas de dictionnaire...
--
une bévue

Avatar
gilbert.olivier
Une bévue wrote:

merci pour ton attention, je ne fais pas ça en AS mais en Ruby, j'ai une
petite app RubyCocoa qui fait une loop sur un certain nombre de
serveurs, donc ça permet en qqsorte d'avoir un MacSOUP
"multiserveurs"...


Oui j'avais suivi sur un précédent fil.

Mais là je pensais comprendre que tu cherchais le nombre de messages non
lu sur le serveur (non encore chargés) et non pas celui non lu dans les
messages déjà chargés.

Enfin l'esentiel est d'arriver au résultat voulu :-)

Maintenant si c'est bien ce que tu veux, il faut savoir si l'export des
src est scriptable... je viens d'essayer d'aller voir mais bizarement,
je me retrouve avec un dictionnaire vide pour MacSoup dans AppleScript
:-(


chez moi, c'est pire (MacSOUP 2.8b2) pas de dictionnaire...


Oui, un coup pas de dicto un coup dico vide... enfin pas tout à fait un
sur deux mais pas terrible au résultat.

--
Gilbert


Avatar
pere.noel
Gilbert OLIVIER wrote:


Oui, un coup pas de dicto un coup dico vide... enfin pas tout à fait un
sur deux mais pas terrible au résultat.


vu le nombre de commandes qu'il y a en as dans MacSOUP...
--
une bévue