123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- # Default Device Conversion Parameters
- _DEVICES = {
- 'Xoom': {
- 'group': 'Android',
- 'width': '1280',
- 'height': '800'
- },
- 'Droid': {
- 'group': 'Android',
- 'width': '854',
- 'height': '480'
- },
- 'G2': {
- 'group': 'Android',
- 'width': '800',
- 'height': '480'
- },
- 'Dream': {
- 'group': 'Android',
- 'width': '480',
- 'height': '320'
- },
- 'Galaxy Tab': {
- 'group': 'Android',
- 'width': '1024',
- 'height': '800'
- },
- 'Epic': {
- 'group': 'Android',
- 'width': '800',
- 'height': '480'
- },
- 'KindleFire': {
- 'group': 'Other',
- 'width': '1024',
- 'height': '600'
- },
- 'Playstation': {
- 'group': 'Other',
- 'width': '320',
- 'height': '480'
- },
- 'iPhone': {
- 'group': 'Apple',
- 'width': '480',
- 'height': '320'
- },
- 'iPhone 4': {
- 'group': 'Apple',
- 'width': '640',
- 'height': '480'
- },
- 'iPad': {
- 'group': 'Apple',
- 'width': '1024',
- 'height': '768'
- },
- 'Apple Universal': {
- 'group': 'Apple',
- 'width': '1280',
- 'height': '720'
- },
- 'MP4': {
- 'group': 'Format',
- 'width': None,
- 'height': None
- },
- 'MP3': {
- 'group': 'Format',
- 'width': None,
- 'height': None
- },
- 'Ogg Theora': {
- 'group': 'Format',
- 'width': None,
- 'height': None
- },
- 'Ogg Vorbis': {
- 'group': 'Format',
- 'width': None,
- 'height': None
- },
- 'WebM': {
- 'group': 'Format',
- 'width': None,
- 'height': None
- },
- }
- def dev_attr(device, default):
- return _DEVICES[device][default]
- def devices(group):
- device_list = []
- for (k, v) in _DEVICES.iteritems():
- if group in v['group']:
- device_list.append(k)
- return device_list
- # Dream, Magic, Eris, Hero Cliq are all the same
- # iphone, ipod touch, ipod nano, ipod classic are all the same
|