• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

allura


Commit MetaInfo

修訂ca106a5a89cf1f30920148cce70940ad772881a8 (tree)
時間2011-09-28 04:44:05
作者Jenny Steele <jsteele@geek...>
CommiterJohn Hoffmann

Log Message

[#2856] Added script to sync up allura with new classic troves

Signed-off-by: Jenny Steele <jsteele@geek.net>

Change Summary

差異

--- a/scripts/migrations/016-add-trove-category-lppl.py
+++ b/scripts/migrations/016-add-trove-category-lppl.py
@@ -10,32 +10,32 @@ from allura import model as M
1010 log = logging.getLogger(__name__)
1111
1212 def main():
13- M.TroveCategory(trove_cat_id=655,
13+ M.TroveCategory(trove_cat_id=862,
1414 trove_parent_id=14,
1515 shortname="lppl",
1616 fullname="LaTeX Project Public License",
1717 fullpath="License :: OSI-Approved Open Source :: LaTeX Project Public License")
18- M.TroveCategory(trove_cat_id=862,
18+ M.TroveCategory(trove_cat_id=655,
1919 trove_parent_id=432,
2020 shortname="win64",
2121 fullname="64-bit MS Windows",
2222 fullpath="Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows")
23- M.TroveCategory(trove_cat_id=862,
23+ M.TroveCategory(trove_cat_id=657,
2424 trove_parent_id=418,
2525 shortname="vista",
2626 fullname="Vista",
2727 fullpath="Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Vista")
28- M.TroveCategory(trove_cat_id=862,
28+ M.TroveCategory(trove_cat_id=851,
2929 trove_parent_id=418,
3030 shortname="win7",
3131 fullname="Windows 7",
3232 fullpath="Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 7")
33- M.TroveCategory(trove_cat_id=862,
33+ M.TroveCategory(trove_cat_id=728,
3434 trove_parent_id=315,
3535 shortname="android",
3636 fullname="Android",
3737 fullpath="Operating System :: Handheld/Embedded Operating Systems :: Android")
38- M.TroveCategory(trove_cat_id=862,
38+ M.TroveCategory(trove_cat_id=780,
3939 trove_parent_id=315,
4040 shortname="ios",
4141 fullname="Apple iPhone",
--- /dev/null
+++ b/scripts/migrations/017-sync-trove-categories.py
@@ -0,0 +1,238 @@
1+import sys
2+import logging
3+
4+from pylons import c
5+from ming.orm import session
6+from ming.orm.ormsession import ThreadLocalORMSession
7+
8+from allura import model as M
9+
10+log = logging.getLogger(__name__)
11+
12+def create_trove_cat(cat_data):
13+ M.TroveCategory(trove_cat_id=cat_data[0], trove_parent_id=cat_data[1],
14+ shortname=cat_data[2], fullname=cat_data[3], fullpath=cat_data[4])
15+
16+def main():
17+ create_trove_cat((639,14,"cpal","Common Public Attribution License 1.0 (CPAL)","License :: OSI-Approved Open Source :: Common Public Attribution License 1.0 (CPAL)"))
18+ create_trove_cat((640,99,"dvd","DVD","Topic :: Multimedia :: DVD"))
19+ create_trove_cat((641,576,"workflow","Workflow","Topic :: Office/Business :: Enterprise :: Workflow"))
20+ create_trove_cat((642,292,"linuxdrivers","Linux","Topic :: System :: Hardware :: Hardware Drivers :: Linux"))
21+ create_trove_cat((643,582,"uml","UML","Topic :: Software Development :: Design :: UML"))
22+ create_trove_cat((644,92,"cms","CMS Systems","Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CMS Systems"))
23+ create_trove_cat((645,92,"blogging","Blogging","Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Blogging"))
24+ create_trove_cat((646,52,"subversion","Subversion","Topic :: Software Development :: Version Control :: Subversion"))
25+ create_trove_cat((647,612,"webservices","Web Services","Topic :: Formats and Protocols :: Protocols :: Web Services"))
26+ create_trove_cat((648,554,"json","JSON","Topic :: Formats and Protocols :: Data Formats :: JSON"))
27+ create_trove_cat((649,100,"imagegalleries","Image Galleries","Topic :: Multimedia :: Graphics :: Image Galleries"))
28+ create_trove_cat((650,612,"ajax","AJAX","Topic :: Formats and Protocols :: Protocols :: AJAX"))
29+ create_trove_cat((651,92,"wiki","Wiki","Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki"))
30+ create_trove_cat((652,45,"appservers","Application Servers","Topic :: Software Development :: Application Servers"))
31+ create_trove_cat((653,20,"rssreaders","RSS Feed Readers","Topic :: Communications :: RSS Feed Readers"))
32+ create_trove_cat((654,129,"ecommerce","E-Commerce / Shopping","Topic :: Office/Business :: E-Commerce / Shopping"))
33+ create_trove_cat((656,99,"htpc","Home Theater PC","Topic :: Multimedia :: Home Theater PC"))
34+ create_trove_cat((658,22,"jabber","Jabber","Topic :: Communications :: Chat :: Jabber"))
35+ create_trove_cat((659,576,"enterprisebpm","Business Performance Management","Topic :: Office/Business :: Enterprise :: Business Performance Management"))
36+ create_trove_cat((660,576,"enterprisebi","Business Intelligence","Topic :: Office/Business :: Enterprise :: Business Intelligence"))
37+ create_trove_cat((661,75,"budgetingandforecasting","Budgeting and Forecasting","Topic :: Office/Business :: Financial :: Budgeting and Forecasting"))
38+ create_trove_cat((662,497,"ingres","Ingres","Database Environment :: Network-based DBMS :: Ingres"))
39+ create_trove_cat((663,92,"socialnetworking","Social Networking","Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Social Networking"))
40+ create_trove_cat((664,199,"virtualization","Virtualization","Operating System :: Virtualization"))
41+ create_trove_cat((665,664,"vmware","VMware","Operating System :: Virtualization :: VMware"))
42+ create_trove_cat((666,664,"xen","Xen","Operating System :: Virtualization :: Xen"))
43+ create_trove_cat((667,247,"voip","VoIP","Topic :: Communications :: Telephony :: VoIP"))
44+ create_trove_cat((668,92,"ticketing","Ticketing Systems","Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Ticketing Systems"))
45+ create_trove_cat((669,315,"blackberryos","Blackberry RIM OS","Operating System :: Handheld/Embedded Operating Systems :: Blackberry RIM OS"))
46+ create_trove_cat((671,14,"ms-pl","Microsoft Public License","License :: OSI-Approved Open Source :: Microsoft Public License"))
47+ create_trove_cat((672,14,"ms-rl","Microsoft Reciprocal License","License :: OSI-Approved Open Source :: Microsoft Reciprocal License"))
48+ create_trove_cat((673,576,"bsm","Business Service Management","Topic :: Office/Business :: Enterprise :: Business Service Management"))
49+ create_trove_cat((674,673,"servicesupport","Service Support","Topic :: Office/Business :: Enterprise :: Business Service Management :: Service Support"))
50+ create_trove_cat((675,673,"serviceassurance","Service Assurance","Topic :: Office/Business :: Enterprise :: Business Service Management :: Service Assurance"))
51+ create_trove_cat((676,673,"serviceautomation","Service Automation","Topic :: Office/Business :: Enterprise :: Business Service Management :: Service Automation"))
52+ create_trove_cat((677,14,"artisticv2","Artistic License 2.0","License :: OSI-Approved Open Source :: Artistic License 2.0"))
53+ create_trove_cat((678,14,"boostlicense","Boost Software License (BSL1.0)","License :: OSI-Approved Open Source :: Boost Software License (BSL1.0)"))
54+ create_trove_cat((679,14,"gplv3","GNU General Public License version 3.0 (GPLv3)","License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)"))
55+ create_trove_cat((680,14,"lgplv3","GNU Library or ""Lesser"" General Public License version 3.0 (LGPLv3)","License :: OSI-Approved Open Source :: GNU Library or ""Lesser"" General Public License version 3.0 (LGPLv3)"))
56+ create_trove_cat((681,14,"isclicense","ISC License","License :: OSI-Approved Open Source :: ISC License"))
57+ create_trove_cat((682,14,"multicslicense","Multics License","License :: OSI-Approved Open Source :: Multics License"))
58+ create_trove_cat((683,14,"ntplicense","NTP License","License :: OSI-Approved Open Source :: NTP License"))
59+ create_trove_cat((684,14,"nposl3","Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0)","License :: OSI-Approved Open Source :: Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0)"))
60+ create_trove_cat((685,14,"rpl15","Reciprocal Public License 1.5 (RPL1.5)","License :: OSI-Approved Open Source :: Reciprocal Public License 1.5 (RPL1.5)"))
61+ create_trove_cat((686,14,"splicense2","Simple Public License 2.0","License :: OSI-Approved Open Source :: Simple Public License 2.0"))
62+ create_trove_cat((687,673,"cmdb","Configuration Management Database (CMDB)","Topic :: Office/Business :: Enterprise :: Business Service Management :: Configuration Management Database (CMDB)"))
63+ create_trove_cat((688,18,"mobileapps","Mobile","Topic :: Mobile"))
64+ create_trove_cat((689,315,"winmobile","Windows Mobile","Operating System :: Handheld/Embedded Operating Systems :: Windows Mobile"))
65+ create_trove_cat((690,315,"brew","BREW (Binary Runtime Environment for Wireless)","Operating System :: Handheld/Embedded Operating Systems :: BREW (Binary Runtime Environment for Wireless)"))
66+ create_trove_cat((691,315,"j2me","J2ME (Java Platform, Micro Edition)","Operating System :: Handheld/Embedded Operating Systems :: J2ME (Java Platform, Micro Edition)"))
67+ create_trove_cat((692,315,"maemo","Maemo","Operating System :: Handheld/Embedded Operating Systems :: Maemo"))
68+ create_trove_cat((693,315,"limo","LiMo (Linux Mobile)","Operating System :: Handheld/Embedded Operating Systems :: LiMo (Linux Mobile)"))
69+ create_trove_cat((694,160,"clean","Clean","Programming Language :: Clean"))
70+ create_trove_cat((695,160,"lasso","Lasso","Programming Language :: Lasso"))
71+ create_trove_cat((696,160,"turing","Turing","Programming Language :: Turing"))
72+ create_trove_cat((697,160,"glsl","GLSL (OpenGL Shading Language)","Programming Language :: GLSL (OpenGL Shading Language)"))
73+ create_trove_cat((698,160,"lazarus","Lazarus","Programming Language :: Lazarus"))
74+ create_trove_cat((699,160,"freepascal","Free Pascal","Programming Language :: Free Pascal"))
75+ create_trove_cat((700,160,"scriptol","Scriptol","Programming Language :: Scriptol"))
76+ create_trove_cat((701,160,"pl-i","PL/I (Programming Language One)","Programming Language :: PL/I (Programming Language One)"))
77+ create_trove_cat((702,160,"oz","Oz","Programming Language :: Oz"))
78+ create_trove_cat((703,160,"limbo","Limbo","Programming Language :: Limbo"))
79+ create_trove_cat((704,160,"scala","Scala","Programming Language :: Scala"))
80+ create_trove_cat((705,160,"blitzmax","BlitzMax","Programming Language :: BlitzMax"))
81+ create_trove_cat((706,160,"xbaseclipper","XBase/Clipper","Programming Language :: XBase/Clipper"))
82+ create_trove_cat((707,160,"curl","Curl","Programming Language :: Curl"))
83+ create_trove_cat((708,160,"flex","Flex","Programming Language :: Flex"))
84+ create_trove_cat((709,160,"mathematica","Mathematica","Programming Language :: Mathematica"))
85+ create_trove_cat((710,160,"visualdataflex","Visual DataFlex","Programming Language :: Visual DataFlex"))
86+ create_trove_cat((711,160,"fenix","Fenix","Programming Language :: Fenix"))
87+ create_trove_cat((713,456,"vexi","Vexi","User Interface :: Graphical :: Vexi"))
88+ create_trove_cat((714,160,"kaya","Kaya","Programming Language :: Kaya"))
89+ create_trove_cat((715,160,"transcript-revolution","Transcript/Revolution","Programming Language :: Transcript/Revolution"))
90+ create_trove_cat((716,160,"haXe","haXe","Programming Language :: haXe"))
91+ create_trove_cat((717,160,"proglangmeta","Project is a programming language","Programming Language :: Project is a programming language"))
92+ create_trove_cat((718,634,"msxb360","Microsoft Xbox 360","Operating System :: Other Operating Systems :: Console-based Platforms :: Microsoft Xbox 360"))
93+ create_trove_cat((719,634,"nintendogc","Nintendo GameCube","Operating System :: Other Operating Systems :: Console-based Platforms :: Nintendo GameCube"))
94+ create_trove_cat((720,634,"nintendowii","Nintendo Wii","Operating System :: Other Operating Systems :: Console-based Platforms :: Nintendo Wii"))
95+ create_trove_cat((721,634,"sonyps3","Sony PlayStation 3","Operating System :: Other Operating Systems :: Console-based Platforms :: Sony PlayStation 3"))
96+ create_trove_cat((722,634,"sonypsp","Sony PlayStation Portable (PSP)","Operating System :: Other Operating Systems :: Console-based Platforms :: Sony PlayStation Portable (PSP)"))
97+ create_trove_cat((723,160,"scilab","Scilab","Programming Language :: Scilab"))
98+ create_trove_cat((724,160,"scicos","Scicos","Programming Language :: Scicos"))
99+ create_trove_cat((725,534,"management","Management","Intended Audience :: by End-User Class :: Management"))
100+ create_trove_cat((726,71,"edadministration","Administration","Topic :: Education :: Administration"))
101+ create_trove_cat((727,97,"mechcivileng","Mechanical and Civil Engineering","Topic :: Scientific/Engineering :: Mechanical and Civil Engineering"))
102+ create_trove_cat((729,535,"audienceengineering","Engineering","Intended Audience :: by Industry or Sector :: Engineering"))
103+ create_trove_cat((730,274,"basque","Basque (Euskara)","Translations :: Basque (Euskara)"))
104+ create_trove_cat((731,14,"classpath","GNU General Public License with Classpath exception (Classpath::License)","License :: OSI-Approved Open Source :: GNU General Public License with Classpath exception (Classpath::License)"))
105+ create_trove_cat((732,727,"caddcam","Computer-aided technologies (CADD/CAM/CAE)","Topic :: Scientific/Engineering :: Mechanical and Civil Engineering :: Computer-aided technologies (CADD/CAM/CAE)"))
106+ create_trove_cat((733,576,"humanresources","Human Resources","Topic :: Office/Business :: Enterprise :: Human Resources"))
107+ create_trove_cat((734,554,"mcml","Media Center Markup Language (MCML)","Topic :: Formats and Protocols :: Data Formats :: Media Center Markup Language (MCML)"))
108+ create_trove_cat((735,461,"nsis","Nullsoft Scriptable Install System (NSIS)","User Interface :: Plugins :: Nullsoft Scriptable Install System (NSIS)"))
109+ create_trove_cat((736,97,"scada","SCADA","Topic :: Scientific/Engineering :: SCADA"))
110+ create_trove_cat((737,461,"autohotkey","AutoHotkey","User Interface :: Plugins :: AutoHotkey"))
111+ create_trove_cat((738,160,"autoit","AutoIt","Programming Language :: AutoIt"))
112+ create_trove_cat((739,132,"humanitarianism","Humanitarianism","Topic :: Religion and Philosophy :: Humanitarianism"))
113+ create_trove_cat((740,129,"insurance","Insurance","Topic :: Office/Business :: Insurance"))
114+ create_trove_cat((741,97,"linguistics","Linguistics","Topic :: Scientific/Engineering :: Linguistics"))
115+ create_trove_cat((742,741,"machinetranslation","Machine Translation","Topic :: Scientific/Engineering :: Linguistics :: Machine Translation"))
116+ create_trove_cat((743,43,"antispam","Anti-Spam","Topic :: Security :: Anti-Spam"))
117+ create_trove_cat((744,43,"antivirus","Anti-Virus","Topic :: Security :: Anti-Virus"))
118+ create_trove_cat((745,43,"antimalware","Anti-Malware","Topic :: Security :: Anti-Malware"))
119+ create_trove_cat((746,554,"autocaddxf","AutoCAD DXF","Topic :: Formats and Protocols :: Data Formats :: AutoCAD DXF"))
120+ create_trove_cat((747,75,"billing","Billing","Topic :: Office/Business :: Financial :: Billing"))
121+ create_trove_cat((748,576,"processmanagement","Business Process Management","Topic :: Office/Business :: Enterprise :: Business Process Management"))
122+ create_trove_cat((749,136,"embedded","Embedded systems","Topic :: System :: Embedded systems"))
123+ create_trove_cat((750,456,"magicui","Magic User Interface (MUI)","User Interface :: Graphical :: Magic User Interface (MUI)"))
124+ create_trove_cat((751,237,"xul","XUL","User Interface :: Web-based :: XUL"))
125+ create_trove_cat((752,80,"flightsim","Flight simulator","Topic :: Games/Entertainment :: Flight simulator"))
126+ create_trove_cat((753,63,"vivim","Vi/Vim","Topic :: Text Editors :: Vi/Vim"))
127+ create_trove_cat((754,45,"sourceanalysis","Source code analysis","Topic :: Software Development :: Source code analysis"))
128+ create_trove_cat((755,45,"sourcebrowsing","Source code browsing","Topic :: Software Development :: Source code browsing"))
129+ create_trove_cat((756,576,"plm","Product lifecycle management (PLM)","Topic :: Office/Business :: Enterprise :: Product lifecycle management (PLM)"))
130+ create_trove_cat((757,274,"breton","Breton","Translations :: Breton"))
131+ create_trove_cat((758,498,"db4o","db4objects (db4o)","Database Environment :: File-based DBMS :: db4objects (db4o)"))
132+ create_trove_cat((759,497,"nexusdb","NexusDB","Database Environment :: Network-based DBMS :: NexusDB"))
133+ create_trove_cat((760,160,"prism","Prism","Programming Language :: Prism"))
134+ create_trove_cat((761,45,"collaborative","Collaborative development tools","Topic :: Software Development :: Collaborative development tools"))
135+ create_trove_cat((762,91,"pluginsaddons","Plugins and add-ons","Topic :: Internet :: WWW/HTTP :: Browsers :: Plugins and add-ons"))
136+ create_trove_cat((763,456,"winaero","Windows Aero","User Interface :: Graphical :: Windows Aero"))
137+ create_trove_cat((764,45,"agile","Agile development tools","Topic :: Software Development :: Agile development tools"))
138+ create_trove_cat((765,535,"agriculture","Agriculture","Intended Audience :: by Industry or Sector :: Agriculture"))
139+ create_trove_cat((766,100,"animation","Animation","Topic :: Multimedia :: Graphics :: Animation"))
140+ create_trove_cat((767,45,"assemblers","Assemblers","Topic :: Software Development :: Assemblers"))
141+ create_trove_cat((768,535,"automotive","Automotive","Intended Audience :: by Industry or Sector :: Automotive"))
142+ create_trove_cat((769,554,"CSV","Comma-separated values (CSV)","Topic :: Formats and Protocols :: Data Formats :: Comma-separated values (CSV)"))
143+ create_trove_cat((770,45,"softdevlibraries","Libraries","Topic :: Software Development :: Libraries"))
144+ create_trove_cat((771,45,"sourcereview","Source code review","Topic :: Software Development :: Source code review"))
145+ create_trove_cat((772,80,"hobbies","Hobbies","Topic :: Games/Entertainment :: Hobbies"))
146+ create_trove_cat((773,772,"collectionmanage","Collection management","Topic :: Games/Entertainment :: Hobbies :: Collection management"))
147+ create_trove_cat((774,80,"multiplayer","Multiplayer","Topic :: Games/Entertainment :: Multiplayer"))
148+ create_trove_cat((775,80,"mmorpg","MMORPG","Topic :: Games/Entertainment :: MMORPG"))
149+ create_trove_cat((776,97,"mapping","Mapping","Topic :: Scientific/Engineering :: Mapping"))
150+ create_trove_cat((777,776,"gps","GPS (Global Positioning System)","Topic :: Scientific/Engineering :: Mapping :: GPS (Global Positioning System)"))
151+ create_trove_cat((778,43,"passwordmanage","Password manager","Topic :: Security :: Password manager"))
152+ create_trove_cat((779,315,"linksyswrt54g","Linksys WRT54G series","Operating System :: Handheld/Embedded Operating Systems :: Linksys WRT54G series"))
153+ create_trove_cat((781,576,"medhealth","Medical/Healthcare","Topic :: Office/Business :: Enterprise :: Medical/Healthcare"))
154+ create_trove_cat((782,45,"bined","Binary editors","Topic :: Software Development :: Binary editors"))
155+ create_trove_cat((783,99,"mmcatalog","Cataloguing","Topic :: Multimedia :: Cataloguing"))
156+ create_trove_cat((784,113,"composition","Composition","Topic :: Multimedia :: Sound/Audio :: Composition"))
157+ create_trove_cat((785,772,"cooking","Cooking","Topic :: Games/Entertainment :: Hobbies :: Cooking"))
158+ create_trove_cat((786,136,"cron","Cron and scheduling","Topic :: System :: Cron and scheduling"))
159+ create_trove_cat((787,638,"recovery","Data recovery","Topic :: System :: Storage :: Data recovery"))
160+ create_trove_cat((788,87,"otherfile","Other file transfer protocol","Topic :: Internet :: Other file transfer protocol"))
161+ create_trove_cat((789,581,"digpreserve","Digital preservation","Topic :: Education :: Library :: Digital preservation"))
162+ create_trove_cat((790,251,"directconnect","Direct Connect","Topic :: Communications :: File Sharing :: Direct Connect"))
163+ create_trove_cat((791,129,"dtp","Desktop Publishing","Topic :: Office/Business :: Desktop Publishing"))
164+ create_trove_cat((792,580,"etl","ETL","Topic :: Office/Business :: Enterprise :: Data Warehousing :: ETL"))
165+ create_trove_cat((793,55,"fonts","Fonts","Topic :: Desktop Environment :: Fonts"))
166+ create_trove_cat((794,80,"gameframeworks","Game development framework","Topic :: Games/Entertainment :: Game development framework"))
167+ create_trove_cat((795,100,"handrec","Handwriting recognition","Topic :: Multimedia :: Graphics :: Handwriting recognition"))
168+ create_trove_cat((796,136,"homeauto","Home Automation","Topic :: System :: Home Automation"))
169+ create_trove_cat((797,63,"translation","Computer Aided Translation (CAT)","Topic :: Text Editors :: Computer Aided Translation (CAT)"))
170+ create_trove_cat((798,136,"osdistro","OS distribution","Topic :: System :: OS distribution"))
171+ create_trove_cat((799,798,"livecd","Live CD","Topic :: System :: OS distribution :: Live CD"))
172+ create_trove_cat((800,497,"lotusnotes","Lotus Notes/Domino","Database Environment :: Network-based DBMS :: Lotus Notes/Domino"))
173+ create_trove_cat((801,160,"lotusscript","LotusScript","Programming Language :: LotusScript"))
174+ create_trove_cat((802,133,"machinelearning","Machine Learning","Topic :: Scientific/Engineering :: Artificial Intelligence :: Machine Learning"))
175+ create_trove_cat((803,106,"metadata","Metadata editors","Topic :: Multimedia :: Graphics :: Editors :: Metadata editors"))
176+ create_trove_cat((804,236,"riscos","RISC OS","Operating System :: Other Operating Systems :: RISC OS"))
177+ create_trove_cat((805,282,"politics","Politics","Topic :: Social sciences :: Politics"))
178+ create_trove_cat((806,80,"sports","Sports","Topic :: Games/Entertainment :: Sports"))
179+ create_trove_cat((807,282,"psychology","Psychology","Topic :: Social sciences :: Psychology"))
180+ create_trove_cat((808,458,"ogre3d","Ogre3D","User Interface :: Toolkits/Libraries :: Ogre3D"))
181+ create_trove_cat((809,45,"orm","ORM (Object-relational mapping)","Topic :: Software Development :: ORM (Object-relational mapping)"))
182+ create_trove_cat((810,575,"perftest","Performance Testing","Topic :: Software Development :: Testing :: Performance Testing"))
183+ create_trove_cat((811,75,"personalfinance","Personal finance","Topic :: Office/Business :: Financial :: Personal finance"))
184+ create_trove_cat((812,499,"pearmdb2","PHP Pear::MDB2","Database Environment :: Database API :: PHP Pear::MDB2"))
185+ create_trove_cat((813,461,"intellij","IntelliJ","User Interface :: Plugins :: IntelliJ"))
186+ create_trove_cat((814,554,"postscript","PostScript","Topic :: Formats and Protocols :: Data Formats :: PostScript"))
187+ create_trove_cat((815,100,"fractals","Fractals and Procedural Generation","Topic :: Multimedia :: Graphics :: Fractals and Procedural Generation"))
188+ create_trove_cat((816,554,"w3cvoice","W3C Voice","Topic :: Formats and Protocols :: Data Formats :: W3C Voice"))
189+ create_trove_cat((817,97,"quantumcomp","Quantum Computing","Topic :: Scientific/Engineering :: Quantum Computing"))
190+ create_trove_cat((818,129,"reportgen","Report Generators","Topic :: Office/Business :: Report Generators"))
191+ create_trove_cat((819,581,"research","Research","Topic :: Education :: Library :: Research"))
192+ create_trove_cat((820,87,"ssh","SSH (Secure SHell)","Topic :: Internet :: SSH (Secure SHell)"))
193+ create_trove_cat((821,554,"semantic","Semantic Web (RDF, OWL, etc.)","Topic :: Formats and Protocols :: Data Formats :: Semantic Web (RDF, OWL, etc.)"))
194+ create_trove_cat((822,90,"socialbookmarking","Social Bookmarking","Topic :: Internet :: WWW/HTTP :: Social Bookmarking"))
195+ create_trove_cat((823,20,"synchronization","Synchronization","Topic :: Communications :: Synchronization"))
196+ create_trove_cat((824,45,"templates","Templates","Topic :: Software Development :: Templates"))
197+ create_trove_cat((825,97,"testmeasure","Test and Measurement","Topic :: Scientific/Engineering :: Test and Measurement"))
198+ create_trove_cat((826,98,"statistics","Statistics","Topic :: Scientific/Engineering :: Mathematics :: Statistics"))
199+ create_trove_cat((827,129,"knowledgemanagement","Knowledge Management","Topic :: Office/Business :: Knowledge Management"))
200+ create_trove_cat((828,147,"unattended","Unattended","Topic :: System :: Installation/Setup :: Unattended"))
201+ create_trove_cat((829,457,"emailinterface","Email-based interface","User Interface :: Textual :: Email-based interface"))
202+ create_trove_cat((830,282,"voting","Voting","Topic :: Social sciences :: Voting"))
203+ create_trove_cat((831,27,"webconferencing","Web Conferencing","Topic :: Communications :: Conferencing :: Web Conferencing"))
204+ create_trove_cat((832,27,"videoconferencing","Video Conferencing","Topic :: Communications :: Conferencing :: Video Conferencing"))
205+ create_trove_cat((833,160,"objectivec2","Objective-C 2.0","Programming Language :: Objective-C 2.0"))
206+ create_trove_cat((834,274,"georgian","Georgian","Translations :: Georgian"))
207+ create_trove_cat((835,499,"adonet","ADO.NET","Database Environment :: Database API :: ADO.NET"))
208+ create_trove_cat((836,554,"xbrl","XBRL","Topic :: Formats and Protocols :: Data Formats :: XBRL"))
209+ create_trove_cat((837,461,"excel","Excel","User Interface :: Plugins :: Excel"))
210+ create_trove_cat((838,160,"visualbasicforapplications","Visual Basic for Applications (VBA)","Programming Language :: Visual Basic for Applications (VBA)"))
211+ create_trove_cat((839,160,"booprogramminglang","Boo","Programming Language :: Boo"))
212+ create_trove_cat((840,52,"git","Git","Topic :: Software Development :: Version Control :: Git"))
213+ create_trove_cat((841,52,"mercurial","Mercurial","Topic :: Software Development :: Version Control :: Mercurial"))
214+ create_trove_cat((842,52,"bazaar","Bazaar","Topic :: Software Development :: Version Control :: Bazaar"))
215+ create_trove_cat((843,14,"eupublicense","European Union Public License","License :: OSI-Approved Open Source :: European Union Public License"))
216+ create_trove_cat((844,14,"ipafontlicense","IPA Font License","License :: OSI-Approved Open Source :: IPA Font License"))
217+ create_trove_cat((845,14,"miroslicense","MirOS License","License :: OSI-Approved Open Source :: MirOS License"))
218+ create_trove_cat((846,14,"openfontlicense11","Open Font License 1.1 (OFL 1.1)","License :: OSI-Approved Open Source :: Open Font License 1.1 (OFL 1.1)"))
219+ create_trove_cat((847,80,"realtimetactical","Real Time Tactical","Topic :: Games/Entertainment :: Real Time Tactical"))
220+ create_trove_cat((848,160,"algol68","ALGOL 68","Programming Language :: ALGOL 68"))
221+ create_trove_cat((849,92,"groupware","Groupware","Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Groupware"))
222+ create_trove_cat((850,576,"businesscontinuity","Business Continuity","Topic :: Office/Business :: Enterprise :: Business Continuity"))
223+ create_trove_cat((852,554,"teiformat","TEI","Topic :: Formats and Protocols :: Data Formats :: TEI"))
224+ create_trove_cat((853,160,"clarion","Clarion","Programming Language :: Clarion"))
225+ create_trove_cat((854,576,"sales","Sales","Topic :: Office/Business :: Enterprise :: Sales"))
226+ create_trove_cat((855,97,"buildingauto","Building Automation","Topic :: Scientific/Engineering :: Building Automation"))
227+ create_trove_cat((856,129,"businessmodelling","Modelling","Topic :: Office/Business :: Modelling"))
228+ create_trove_cat((857,150,"routing","Routing","Topic :: System :: Networking :: Routing"))
229+ create_trove_cat((858,97,"medicalphysics","Medical Physics","Topic :: Scientific/Engineering :: Medical Physics"))
230+ create_trove_cat((859,71,"edlanguage","Languages","Topic :: Education :: Languages"))
231+ create_trove_cat((860,97,"molecularmech","Molecular Mechanics","Topic :: Scientific/Engineering :: Molecular Mechanics"))
232+ create_trove_cat((861,148,"loganalysis","Log Analysis","Topic :: System :: Logging :: Log Analysis"))
233+
234+ ThreadLocalORMSession.flush_all()
235+ ThreadLocalORMSession.close_all()
236+
237+if __name__ == '__main__':
238+ main()
\ No newline at end of file