Préparation du nouveau système
Posté : sam. 17 août 2019 13:48
Bonjour,
Afin d'assurer une meilleure stabilité, je prépare un nouveau système pour la génération du XMLTV. En effet, encore aujourd’hui, chaque script va chercher l'EPG des chaines que je lui dis. C'est bien dans un sens mais en cas de panne d'un service, les autres scripts, même si la chaine est disponible sur le service correspondant, n'aura pas l'initiative d'aller chercher l'EPG de la chaine.
C'est ce que je compte changer. Actuellement, je fusionne le résultat de chaque script pour créer un XML TV (voo.xml + telerama.xml + ... = xmltv.xml). Désormais, je vais fusionner le résultat pour chaque chaine (TF1.fr.xml + France2.fr.xml + ... = xmltv.xml).
L'avantage c'est qu'à chaque fois qu'un script est lancé, il va pouvoir vérifier si le fichier d'une chaine a été crée ou pas. Si oui, il ne se donne pas la peine de le refaire de nouveau, si non, il va s'en occuper. Si lui n'arrive pas non plus, ce sera un autre qui le fera, ... Si aucun script n'arrive a générer un fichier pour une chaine, elle sera HS bien entendu. Le système n'est pas infaillible mais j'aurai le temps de regarder quel script est HS.
C'est encore en construction car je n'ai effectué que 3 scripts pour le moment (Télérama, Voo et UltraNature). Il y en a encore pas mal et certains, ce sont des correctifs que je dois apporter donc ça peut être plus long.
Certains ID vont aussi changer afin d'être uniformes par rapport à certains services (Exemple : France5 => France5.fr).
Afin d'assurer une meilleure stabilité, je prépare un nouveau système pour la génération du XMLTV. En effet, encore aujourd’hui, chaque script va chercher l'EPG des chaines que je lui dis. C'est bien dans un sens mais en cas de panne d'un service, les autres scripts, même si la chaine est disponible sur le service correspondant, n'aura pas l'initiative d'aller chercher l'EPG de la chaine.
C'est ce que je compte changer. Actuellement, je fusionne le résultat de chaque script pour créer un XML TV (voo.xml + telerama.xml + ... = xmltv.xml). Désormais, je vais fusionner le résultat pour chaque chaine (TF1.fr.xml + France2.fr.xml + ... = xmltv.xml).
L'avantage c'est qu'à chaque fois qu'un script est lancé, il va pouvoir vérifier si le fichier d'une chaine a été crée ou pas. Si oui, il ne se donne pas la peine de le refaire de nouveau, si non, il va s'en occuper. Si lui n'arrive pas non plus, ce sera un autre qui le fera, ... Si aucun script n'arrive a générer un fichier pour une chaine, elle sera HS bien entendu. Le système n'est pas infaillible mais j'aurai le temps de regarder quel script est HS.
C'est encore en construction car je n'ai effectué que 3 scripts pour le moment (Télérama, Voo et UltraNature). Il y en a encore pas mal et certains, ce sont des correctifs que je dois apporter donc ça peut être plus long.
Certains ID vont aussi changer afin d'être uniformes par rapport à certains services (Exemple : France5 => France5.fr).