source: lliurex-store/trunk/fuentes/lliurex-store-gui/Package.py @ 3649

Last change on this file since 3649 was 3649, checked in by hectorgh, 4 years ago

wip

File size: 7.0 KB
Line 
1class Package:
2       
3       
4        def __init__(self,dic):
5               
6                self.banner_url=dic.setdefault("banner_url")
7                self.banner_id=dic.setdefault("banner_id")
8                self.version=dic.setdefault("version")
9                self.category=dic.setdefault("category")
10                self.license=dic.setdefault("license")
11                self.size=dic.setdefault("size")
12                self.website=dic.setdefault("website")
13                self.name=dic.setdefault("name")
14                self.short_description=dic.setdefault("short_description")
15                self.full_description=dic.setdefault("full_description")
16                self.section=dic.setdefault("section")
17                self.icon_url=dic.setdefault("icon_url")
18                self.icon_id=dic.setdefault("icon_id")
19                self.video_preview_image=dic.setdefault("video_preview_image")
20                self.video_id=dic.setdefault("video_id")
21                self.video_url=dic.setdefault("video_url")
22                self.screenshot_url=dic.setdefault("screenshot_url")
23                self.screenshot_id=dic.setdefault("screenshot_id")
24                self.videos=dic.setdefault("videos",[])
25                self.screenshots=dic.setdefault("screenshots",[])
26                self.related_packages=dic.setdefault("related_packages",[])
27                       
28               
29        # __init__
30       
31       
32        @classmethod
33        def get_demo_package(self):
34               
35                dic={}
36                dic["banner_url"]="https://teoten.files.wordpress.com/2010/02/splash1.png"
37                dic["banner_id"]="ardour_banner"
38                dic["version"]="1.0"
39                dic["category"]="Music"
40                dic["license"]="GPL-3+"
41                dic["size"]="1231"
42                dic["website"]="http://www.google.es"
43                dic["name"]="Ardour"
44                dic["short_description"]="Record, mix and master multi-track audio."
45                dic["full_description"]="""
46Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.
47Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.  Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.
48Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.  Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.
49Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.  Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.
50Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.
51Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.
52Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh. Descripcion super larga que habla de cosas que ashdajksl dhajksdh asjkldh ajklsdh ajklsdh asljkdh.
53"""
54                dic["section"]="Applications > Music > Ardour"
55                dic["icon_url"]="http://icons.iconarchive.com/icons/alecive/flatwoken/512/Apps-Ardour-icon.png"
56                dic["icon_id"]="ardour_icon"
57               
58                dic["videos"]=[]
59               
60                tmp={}
61                tmp["video_preview_image"]="https://farm6.staticflickr.com/5624/23815901722_4d1edf4ed1_b.jpg"
62                tmp["video_id"]="uncharted_01"
63                tmp["video_url"]="https://www.youtube.com/embed/hrYvDujhEck"
64                p=Package(tmp)
65                dic["videos"].append(p)
66               
67                tmp={}
68                tmp["video_preview_image"]="https://media.playstation.com/is/image/SCEA/nioh-box-art-01-ps4-us-10nov16?$image_block_desktop$"
69                tmp["video_id"]="nioh_01"
70                tmp["video_url"]="https://www.youtube.com/embed/y0TiK5rzBrQ"
71                p=Package(tmp)
72                dic["videos"].append(p)
73               
74               
75               
76                dic["screenshots"]=[]
77               
78                tmp={}
79                tmp["screenshot_url"]="https://i.ytimg.com/vi/pzPxhaYQQK8/maxresdefault.jpg"
80                tmp["screenshot_id"]="ardour_s01"
81                p=Package(tmp)
82                dic["screenshots"].append(p)
83               
84                tmp["screenshot_url"]="https://s-media-cache-ak0.pinimg.com/736x/60/d2/4f/60d24f3635c7b387f6c3df513b66581e.jpg"
85                tmp["screenshot_id"]="ardour_s02"
86                p=Package(tmp)
87                dic["screenshots"].append(p)
88               
89                tmp["screenshot_url"]="https://s-media-cache-ak0.pinimg.com/236x/2f/b2/92/2fb29257ec3f217ca248b928190aa0c9.jpg"
90                tmp["screenshot_id"]="ardour_s03"
91                p=Package(tmp)
92                dic["screenshots"].append(p)
93               
94                tmp["screenshot_url"]="https://s-media-cache-ak0.pinimg.com/736x/98/0a/df/980adf6c765534ad6af4cb44e0ab9ebe.jpg"
95                tmp["screenshot_id"]="ardour_s04"
96                p=Package(tmp)
97                dic["screenshots"].append(p)
98               
99                tmp["screenshot_url"]="http://moderndogmagazine.com/sites/default/files/images/uploads/Pug.jpg"
100                tmp["screenshot_id"]="ardour_s05"
101                p=Package(tmp)
102                dic["screenshots"].append(p)
103               
104               
105                dic["related_packages"]=[]
106                tmp={}
107                tmp["banner_url"]="https://mir-s3-cdn-cf.behance.net/project_modules/disp/29947525486889.563460e87f09d.jpg"
108                tmp["banner_id"]="rosegarden_banner"
109                p=Package(tmp)
110                dic["related_packages"].append(p)
111               
112                tmp={}
113                tmp["banner_url"]="http://img02.deviantart.net/f02e/i/2015/146/3/7/audacity_logo_shadow_by_hectech-d8uwdme.png"
114                tmp["banner_id"]="audacity_banner"
115                p=Package(tmp)
116                dic["related_packages"].append(p)
117               
118                tmp={}
119                tmp["banner_url"]="http://orig12.deviantart.net/da38/f/2011/266/8/c/lmms_logo_01_by_vaccieaux-d4anukd.jpg"
120                tmp["banner_id"]="lmms_banner"
121                p=Package(tmp)
122                dic["related_packages"].append(p)
123               
124                tmp={}
125                tmp["banner_url"]="http://windows7tricks.com/wp-content/uploads/2016/01/clementine-music-player.png"
126                tmp["banner_id"]="clementine_banner"
127                p=Package(tmp)
128                dic["related_packages"].append(p)
129               
130               
131               
132                return Package(dic)             
133               
134               
135        #def get_demo_package
Note: See TracBrowser for help on using the repository browser.