ar:archivos_tic

Hay unas áreas que podes suscribirte que se llaman FILEECHOS.

Que en vez de enviarte paquetes de mensajes (como los ECHOLIST), te mandan archivos de esas áreas

Para suscribirte a ellas tenes que mandar a AllFix@4:90/1 (suponiendo que los querés bajar del nodo del ZC 1), y no a AreaFix@4:90/1 como es habitual para los echos)

A tu mailer llega un archivo y su homónimo con extensión .TIC

ejemplo:

NODELIST.Z56

NODELIST.TIC

Este .TIC guarda metainfo del archivo que te transfirieron el nodo origen, descripción, área, etc.:

Area NODELIST
Origin 1:229/426
From 4:90/1
File NODELIST.Z56
Size 67869
Desc Fidonet Zone 4 nodelist
Crc 04DB5A12
Created by ALLFIX, 6.0.24 Copyright (C) 2000,2013 by Bob Seaborn (1:213/720)
Path 1:229/426@fidonet 1712610001 MON APR 8 17:00:01 2024 UTC-0400  53C1F788
Path 4:90/1 1712613082 MON APR 8 18:51:22 2024 UTC-0300
Seenby 1:229/426
Seenby 2:292/854
Seenby 3:712/848
Seenby 4:90/1
Seenby 4:92/1
Seenby 4:902/19
Seenby 4:902/26
Seenby 4:902/27
Pw ZARAKTUNGa

Lo que tenes que hacer es ejecutar un procesador de esos archivos TIC's para leer el contenido y saber de que área corresponde.

Y en base a eso, haces lo que querés con el archivo.

Lo habitual es que lo muevas a un directorio correspondiente a esa área. Opcionalmente, ejecutas algún comando que cargue ese archivo a tu librería del bbs, o generas los típicos mensajes de “Llego un nuevo archivo al BBS zandonga!”

por ejemplo el procesador TinyTIC tiene una config asi:

; Configuration File

; Inbound : este es el directorio IN de tu mailer lo mismo que pones si usas el binkd.cfg

Inbound /home/ragnarok/fido/in

; DataFile : This tells what file will be modified when a TIC was sucessfully
;            processed, it will contain the Filename, it's size, and
;            a copy of the description field within the TIC.
; es basicamente un log de los archivos procesados correctamente
DataFile /home/ragnarok/fido/tinytic.in

; LogFile : This tells TinyTic where to store the log file and what it will
;           be called.
; este si es log completo del proceso...
LogFile /home/ragnarok/fido/tinytic.log

; AreaName : Use this to specify the existance of areas.  An area is given
;            in each TIC file and will be looked up here.  If a TIC file has
;            and area not given here, that TIC will be left alone.
; Format for AreaName is:
; Areaname <NAME_TAG> <Destination>
; NAME_TAG is the Area tag that is given in the TIC files.
; Destination is where the files will be stored if they are associated
;             with the specified area.

; acá pones según el TAG de ara a que directorio querés que vaya a parar el archivo recibido

AreaName NODELIST /home/ragnarok/fido/filebox/nodelist
AreaName BACKBONE /home/ragnarok/fido/filebox/backbone

Si usas binkd en la config le pones que procese toso los archivos .tic de estas forma:

exec "/home/ragnarok/fido/tinytic -c /home/ragnarok/fido/tinytic.cfg" *.tic

En Synchronet trae una utilidad que se llama tickit.js que la dispara el mailer (Binkit.js) cuando recibe esos archivo. En la configuracion, basicamente tenes segun de que FILEECHO viene a que Libreria del BBS va a cargarse. Esto es todo automatico una vez que creas el par FILEECHO ⇒ LIBRERIA_DEL_BBS

Otro procesador de TIC que vi se llama TinyTIC que es multiplataforma y deberias poder usarlo.


1)
Zone Coordinator: es la persona que coordina a nivel Zona, en este caso Zona 4
  • ar/archivos_tic.txt
  • Última modificación: 2024/05/05 18:06
  • por ragnarok