source: lliurex-store/trunk/fuentes/lliurex-store-gui/CategoriesManager.py @ 4104

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

wip

File size: 4.0 KB
Line 
1import json
2
3class CategoriesManager:
4       
5        def __init__(self):
6               
7                self.categories={}
8               
9                f=open("sections.json")
10                self.categories=json.load(f)
11                f.close()
12               
13               
14               
15                self.banned_categories=["Qt","GNOME","GTK","KDE"]
16               
17               
18                '''
19               
20                self.categories["audio"]={}
21                self.categories["audio"]["tag"]="Audio"
22                self.categories["audio"]["name"]="Audio"
23                self.categories["audio"]["small_icon"]="audio.svg"
24                self.categories["audio"]["icon"]="clean_icons/audio.svg"
25                self.categories["audio"]["small_icon_over"]="audio_white.svg"
26               
27                self.categories["development"]={}
28                self.categories["development"]["tag"]="Development"
29                self.categories["development"]["name"]="Development"
30                self.categories["development"]["icon"]="clean_icons/development.svg"
31                self.categories["development"]["small_icon"]="development.svg"
32                self.categories["development"]["small_icon_over"]="development_white.svg"
33               
34                self.categories["education"]={}
35                self.categories["education"]["tag"]="Education"
36                self.categories["education"]["name"]="Education"
37                self.categories["education"]["icon"]="clean_icons/education.svg"
38                self.categories["education"]["small_icon"]="education.svg"
39                self.categories["education"]["small_icon_over"]="education_white.svg"
40               
41                self.categories["games"]={}
42                self.categories["games"]["tag"]="Game"
43                self.categories["games"]["name"]="Games"
44                self.categories["games"]["icon"]="clean_icons/games.svg"
45                self.categories["games"]["small_icon"]="games.svg"
46                self.categories["games"]["small_icon_over"]="games_white.svg"
47               
48                self.categories["graphics"]={}
49                self.categories["graphics"]["tag"]="Graphics"
50                self.categories["graphics"]["name"]="Graphics"
51                self.categories["graphics"]["icon"]="clean_icons/graphics.svg"
52                self.categories["graphics"]["small_icon"]="graphics.svg"
53                self.categories["graphics"]["small_icon_over"]="graphics_white.svg"
54               
55                self.categories["internet"]={}
56                self.categories["internet"]["tag"]="Network"
57                self.categories["internet"]["name"]="Internet"
58                self.categories["internet"]["icon"]="clean_icons/internet.svg"
59                self.categories["internet"]["small_icon"]="internet.svg"
60                self.categories["internet"]["small_icon_over"]="internet_white.svg"
61               
62                self.categories["office"]={}
63                self.categories["office"]["tag"]="Office"
64                self.categories["office"]["name"]="Office"
65                self.categories["office"]["icon"]="clean_icons/office.svg"
66                self.categories["office"]["small_icon"]="office.svg"
67                self.categories["office"]["small_icon_over"]="office_white.svg"
68               
69                self.categories["science"]={}
70                self.categories["science"]["tag"]="Science"
71                self.categories["science"]["name"]="Science"
72                self.categories["science"]["icon"]="clean_icons/science.svg"
73                self.categories["science"]["small_icon"]="science.svg"
74                self.categories["science"]["small_icon_over"]="science_white.svg"
75               
76                self.categories["system"]={}
77                self.categories["system"]["tag"]="System"
78                self.categories["system"]["name"]="System"
79                self.categories["system"]["icon"]="clean_icons/system.svg"
80                self.categories["system"]["small_icon"]="system.svg"
81                self.categories["system"]["small_icon_over"]="system_white.svg"
82               
83                self.categories["utilities"]={}
84                self.categories["utilities"]["tag"]="Utility"
85                self.categories["utilities"]["name"]="Utilities"
86                self.categories["utilities"]["icon"]="clean_icons/utilities.svg"
87                self.categories["utilities"]["small_icon"]="utilities.svg"
88                self.categories["utilities"]["small_icon_over"]="utilities_white.svg"
89               
90                self.categories["video"]={}
91                self.categories["video"]["tag"]="Video"
92                self.categories["video"]["name"]="Video"
93                self.categories["video"]["icon"]="clean_icons/video.svg"
94                self.categories["video"]["small_icon"]="video.svg"
95                self.categories["video"]["small_icon_over"]="video_white.svg"
96               
97                self.categories["lliurex"]={}
98                self.categories["lliurex"]["tag"]="LliureX"
99                self.categories["lliurex"]["name"]="LliureX"
100                self.categories["lliurex"]["icon"]="clean_icons/lliurex.svg"
101                self.categories["lliurex"]["small_icon"]="lliurex.svg"
102                self.categories["lliurex"]["small_icon_over"]="lliurex_white.svg"
103               
104                '''
105               
106        #def init
Note: See TracBrowser for help on using the repository browser.