Dit is het commando tv_mergep dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
tv_merge - Voeg twee XMLTV-bestanden samen (combineer).
KORTE INHOUD
tv_merge -i BESTAND -m BESTAND -o BESTAND
PRODUCTBESCHRIJVING
Lees XMLTV-lijsten uit twee bestanden en voeg ze samen. In tegenstelling tot tv_cat (die gewoon
joins-bestanden) zal dit het oorspronkelijke XMLTV-bestand bijwerken (toevoegen/vervangen/verwijderen) met kanalen en
programma's in het tweede bestand.
Het werkt met meerdere kanalen en zal nieuwe programma's invoegen en verwijderen
overlappende programma's.
BELANGRIJK De invoerbestanden moeten vooraf worden gesorteerd op datetime binnen kanaalvolgorde met behulp van
de "--by-channel" optie voor tv_sort
bijv. tv_sort --per-kanaal --output BESTAND BESTAND
Alle programma's moeten een start- en stoptijd hebben.
(Opmerking: Programma's in het samengevoegde bestand vervangen alles in het hoofdbestand, dat wil zeggen dat er geen gegevens zijn
bijgewerkt binnen programma's)
Dit programma gebruikt XML::TreePP dat niet schrijft definities in de uitvoer
bestand. Als u een geschikt tag en gebruik vervolgens de parameter -t.
bijv. tv_merge -i BESTAND -m BESTAND -o BESTAND -t
VOORBEELD
Gebruik "tv_merge -i master.xml -m newadditions.xml -o newmaster.xml" om alles samen te voegen
kanalen/programma's in nieuwe toevoegingen.xml.
Gebruik tv_mergep online met behulp van onworks.net-services