scripts/tv/genconf/sat_conf.py
Nicolas Dandrimont 51f3759315 [tv] The internet is for porn... (merci Braice)
darcs-hash:20110118084342-ffbb2-18efb201499829c1779e7f4bca53dc6fb7568c4c.gz
2011-01-18 09:43:42 +01:00

44 lines
1.8 KiB
Python
Executable file

#! /usr/bin/env python
# -*- coding: utf-8 -*-
""" Definit les transpondeurs a associer a chacune des cartes """
from sat_base_ng import *
from socket import gethostname
host = gethostname()
transpondeurs = { 'canard' : [ SAT_10773h(0),
SAT_10714h(1) ,
#Hotbird_12597(2) ,
#Hotbird_11604(3) ,
TNT_R2_474000(4), # Cette carte est morte
],
'lapin' : [ SAT_10714h(0) ,
#Hotbird_11727(1) , #Cette carte capte bizarrement, a vérifier
TNT_R2_474000(2) ,
TNT_R3_522000(3) ],
'poulet' : [ TNT_R2_474000(1) ], #la 0 est la carte sat + decodeur #serveur de test
'dindon' : [ TNT_R1_586000(0) ,
TNT_R4_498000(1) ,
TNT_R6_562000(2) , # La carte dual tuner de dindon est HS
TNT_R3_522000(3) ], # ...
'oie' : [ SAT_10773h(0),
SAT_11343v(1) ,
#Hotbird_12111(2) ,
#Hotbird_11137(3) ,
TNT_R6_562000(4) , # les cartes d'oie ne supportent pas le multiplex R2.
TNT_R7_490000(5) ,
]
}
conf = transpondeurs.get(host,[])
if __name__ == '__main__' :
import sys
if len(sys.argv) == 2 :
conf = transpondeurs.get(sys.argv[1],[])
for t in conf :
print t, "sur la carte", t.card
for (sap_group, chaine) in t.chaines.values() :
print '\t%s\t: \t%s' % (sap_group,chaine)