示例#1
0
 def test_genre(self):
     from dabepg.binary import encode_genre
     from dabepg import Genre
     
     genre = Genre('urn:tva:metadata:cs:ContentCS:2002:3.6.9', 'World/Traditional/Ethnic/Folk Music')
     print 'genre', genre, 'encodes as'
     bits = encode_genre(genre)
     print bitarray_to_binary(bits)
     print bitarray_to_hex(bits)
示例#2
0
class Intention:
    
    ENTERTAIN = Genre('urn:tva:metadata:cs:IntentionCS:2005:1.1', 'ENTERTAIN')
    INFORM = Genre('urn:tva:metadata:cs:IntentionCS:2005:1.2', 'INFORM')
    Infotainment = Genre('urn:tva:metadata:cs:IntentionCS:2005:1.2.3', 'Infotainment')
    Advice = Genre('urn:tva:metadata:cs:IntentionCS:2005:1.2.4', 'Advice')
    EDUCATE = Genre('urn:tva:metadata:cs:IntentionCS:2005:1.3"', 'EDUCATE')
    ENRICH = Genre('urn:tva:metadata:cs:IntentionCS:2005:1.8', 'ENRICH')
    Inspirational_enrichment = Genre('urn:tva:metadata:cs:IntentionCS:2005:1.8.2', 'Inspirational enrichment')
示例#3
0
 class Cultural(Genre):
     
     def __init__(self):
         Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.1.10', 'Cultural')
         
     Arts = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.1', 'Arts')
     Entertainment = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.2', 'Entertainment')
     Film = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.3', 'Film')
     Music = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.4', 'Music')
     Radio = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.5', 'Radio')
     TV = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.6', 'TV')
示例#4
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.2', 'Jazz')    
示例#5
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.9', 'World/Traditional/Ethnic/Folk music')                                                                                                                                                                
示例#6
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.8', 'Electronic/Club/Urban/Dance')
示例#7
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.8', 'Transport and Communications')    
示例#8
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.6', 'Sciences')    
示例#9
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.4', 'Arts')     
示例#10
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.2', 'Religion/Philosophies')
示例#11
0
 def __init__(self):
      Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1', 'NON-FICTION/INFORMATION')
示例#12
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.1', 'Classical music')
示例#13
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.1.1', 'Early')        
示例#14
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6', 'Music')                   
示例#15
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.5', 'AMUSEMENT/ENTERTAINMENT')         
示例#16
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.4', 'FICTION/DRAMA') 
示例#17
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.2', 'SPORTS')   
示例#18
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.11', 'Listings')      
示例#19
0
     class News(Genre):
          
          def __init__(self):
              Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.1', 'News')
              
 
          Daily_News = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.1', 'Daily news')
          Special_News = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.2', 'Special news/edition')
          Special_Report = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.3', 'Special Report')
          Commentary = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.4', 'Commentary')
          Periodical = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.5', 'Periodical')
          National_Politics = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.6', 'National politics/National assembly')
          Economy = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.7', 'Economy/Market/Financial/Business')
          International = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.8', 'Foreign/International')
          Sports = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.9', 'Sports')
          
          class Cultural(Genre):
              
              def __init__(self):
                  Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.1.10', 'Cultural')
                  
              Arts = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.1', 'Arts')
              Entertainment = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.2', 'Entertainment')
              Film = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.3', 'Film')
              Music = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.4', 'Music')
              Radio = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.5', 'Radio')
              TV = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.10.6', 'TV')
              
          Local = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.11', 'Local/Regional')
          Traffic = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.12', 'Traffic')
          Weather = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.13', 'Weather forecasts')
          Service_information = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.14', 'Service information')
          Public_affairs = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.15', 'Public affairs')
          Current_affairs = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.16', 'Current affairs')
          Consumer_affairs = Genre('urn:tva:metadata:cs:ContentCS:2009:3.1.1.17', 'Consumer affairs')
示例#20
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.3', 'Background music')   
示例#21
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.1.10', 'Cultural')
示例#22
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.4', 'Pop-rock')      
示例#23
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.3', 'General non-fiction')
示例#24
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.5', 'Blues/Rhythm and Blues/Soul/Gospel')
示例#25
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.5', 'Humanities')     
示例#26
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.6', 'Country and Western')          
示例#27
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.6.7', 'Rap/Hip Hop/Reggae')  
示例#28
0
 def __init__(self):
     Genre.__init__(self, 'urn:tva:metadata:cs:ContentCS:2009:3.1.7', 'Human interest')