-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathmmahbub_SourceForgeProjects.csv
More file actions
We can make this file beautiful and searchable if this error is corrected: Illegal quoting in line 2.
50 lines (50 loc) · 424 KB
/
mmahbub_SourceForgeProjects.csv
File metadata and controls
50 lines (50 loc) · 424 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[{'labels': [''], 'shortname': 'tdm-gcc', 'status': 'active', '_id': '5053973771b75b6475790d77', 'creation_date': '2007-07-08', 'name': 'TDM-GCC MinGW Compiler', 'developers': [{'username': 'tdragon', 'name': 'John E.', 'url': 'https://sourceforge.net/u/tdragon/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tdm-gcc/', 'preferred_support_url': 'http://tdm-gcc.tdragon.net/bugs', 'video_url': '', 'short_description': 'The most recent stable releases from the GCC compiler project, for 32-bit and 64-bit Windows, cleverly disguised with a real installer & updater.', 'tools': [{'sourceforge_group_id': 200665, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tdm-gcc/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tdm-gcc/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tdm-gcc/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tdm-gcc/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Mercurial', 'url': '/p/tdm-gcc/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'hg', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tdm-gcc/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tdm-gcc/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tdm-gcc/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tdm-gcc/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tdm-gcc/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tdm-gcc/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': 'GCC for 32-bit and 64-bit Windows with a real installer & updater', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}], 'categories': {'environment': [{'fullpath': 'User Interface :: Textual :: Command-line', 'fullname': 'Command-line', 'shortname': 'ui_commandline', 'id': 459}], 'translation': [], 'license': [{'fullpath': 'License :: Public Domain', 'fullname': 'Public Domain', 'shortname': 'publicdomain', 'id': 197}, {'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)', 'fullname': 'GNU General Public License version 3.0 (GPLv3)', 'shortname': 'gplv3', 'id': 679}], 'os': [{'fullpath': 'Operating System :: Emulation and API Compatibility :: MinGW/MSYS (MS Windows)', 'fullname': 'MinGW/MSYS (MS Windows)', 'shortname': 'mingw_msys', 'id': 445}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: Software Development :: Compilers', 'fullname': 'Compilers', 'shortname': 'compilers', 'id': 48}], 'language': [{'fullpath': 'Programming Language :: Fortran', 'fullname': 'Fortran', 'shortname': 'fortran', 'id': 169}, {'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}, {'fullpath': 'Programming Language :: Ada', 'fullname': 'Ada', 'shortname': 'ada', 'id': 163}, {'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}, {'fullpath': 'Programming Language :: Objective C', 'fullname': 'Objective C', 'shortname': 'objectivec', 'id': 174}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tdm-gcc/icon', 'private': False, 'external_homepage': 'http://tdm-gcc.tdragon.net/', 'screenshots': [{'caption': '', 'thumbnail_url': 'https://sourceforge.net/p/tdm-gcc/screenshot/tdm-screen-1.png/thumb', 'url': 'https://sourceforge.net/p/tdm-gcc/screenshot/tdm-screen-1.png'}, {'caption': '', 'thumbnail_url': 'https://sourceforge.net/p/tdm-gcc/screenshot/tdm-screen-2.png/thumb', 'url': 'https://sourceforge.net/p/tdm-gcc/screenshot/tdm-screen-2.png'}, {'caption': '', 'thumbnail_url': 'https://sourceforge.net/p/tdm-gcc/screenshot/tdm-screen-3.png/thumb', 'url': 'https://sourceforge.net/p/tdm-gcc/screenshot/tdm-screen-3.png'}, {'caption': '', 'thumbnail_url': 'https://sourceforge.net/p/tdm-gcc/screenshot/tdm-screen-4.png/thumb', 'url': 'https://sourceforge.net/p/tdm-gcc/screenshot/tdm-screen-4.png'}], 'moved_to_url': ''},
{'labels': ['vnc', 'performance', 'turbo', 'remote', 'tightvnc', 'tigervnc', 'x11', 'xf4vnc', 'virtual', 'proxy', 'framebuffer'], 'shortname': 'turbovnc', 'status': 'active', '_id': '535e1050d46bb4199f63ed1c', 'creation_date': '2014-04-28', 'name': 'TurboVNC', 'developers': [{'username': 'dcommander', 'name': 'DRC', 'url': 'https://sourceforge.net/u/dcommander/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/turbovnc/', 'preferred_support_url': 'https://github.com/turbovnc/turbovnc/issues', 'video_url': None, 'short_description': 'TurboVNC is a high-performance, enterprise-quality version of VNC based on TightVNC, TigerVNC, and X.org. It contains a variant of Tight encoding that is tuned for maximum performance and compression with 3D applications (VirtualGL), video, and other image-intensive workloads. TurboVNC, in combination with VirtualGL, provides a complete solution for remotely displaying 3D applications with interactive performance. TurboVNC\'s high-speed encoding methods have been adopted by TigerVNC and libvncserver, and TurboVNC is also compatible with any other TightVNC derivative.\r\n\r\nTurboVNC forked from TightVNC in 2004 and still covers all of the TightVNC 1.3.x features, but TurboVNC contains numerous feature enhancements and bug fixes relative to TightVNC, and it compresses 3D and video workloads much better than TightVNC while using generally only 5-20% of the CPU time of the latter. Using non-default settings, TurboVNC can also be made to compress 2D workloads as "tightly" as TightVNC.', 'tools': [{'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/turbovnc/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches (closed - use GitHub)'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/turbovnc/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/turbovnc/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests (closed - use GitHub)'}, {'sourceforge_group_id': 2207876, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/turbovnc/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/turbovnc/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/turbovnc/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/turbovnc/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs (closed - use GitHub)'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/turbovnc/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion (closed)'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/turbovnc/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/turbovnc/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/turbovnc/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists (moved to Google Groups)'}, {'installable': True, 'mount_point': 'virtualgl', 'tool_label': 'External Link', 'url': '/p/turbovnc/virtualgl/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Code (GitHub)'}], 'summary': 'High-speed, 3D-friendly, TightVNC-compatible remote desktop software', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': 'https://www.facebook.com/virtualgl'}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Java Swing', 'fullname': 'Java Swing', 'shortname': 'ui_swing', 'id': 471}, {'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Grouping and Descriptive Categories (UI) :: Project is a remote control application', 'fullname': 'Project is a remote control application', 'shortname': 'ui_meta_remotecontrol', 'id': 468}, {'fullpath': 'User Interface :: Textual :: Command-line', 'fullname': 'Command-line', 'shortname': 'ui_commandline', 'id': 459}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Solaris', 'fullname': 'Solaris', 'shortname': 'sun', 'id': 207}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Portable (Source code to work with many OS platforms)', 'fullname': 'OS Portable (Source code to work with many OS platforms)', 'shortname': 'os_portable', 'id': 436}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 7', 'fullname': 'Windows 7', 'shortname': 'win7', 'id': 851}, {'fullpath': 'Operating System :: Virtualization', 'fullname': 'Virtualization', 'shortname': 'virtualization', 'id': 664}, {'fullpath': 'Operating System :: Virtualization :: VMware', 'fullname': 'VMware', 'shortname': 'vmware', 'id': 665}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 8', 'fullname': 'Windows 8', 'shortname': 'windows_8', 'id': 906}], 'topic': [{'fullpath': 'Topic :: System :: Systems Administration', 'fullname': 'Systems Administration', 'shortname': 'sysadministration', 'id': 253}, {'fullpath': 'Topic :: System :: Distributed Computing', 'fullname': 'Distributed Computing', 'shortname': 'distributed_computing', 'id': 308}, {'fullpath': 'Topic :: Scientific/Engineering :: Visualization', 'fullname': 'Visualization', 'shortname': 'visualization', 'id': 135}], 'language': [{'fullpath': 'Programming Language :: Unix Shell', 'fullname': 'Unix Shell', 'shortname': 'shell', 'id': 185}, {'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}, {'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}, {'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Information Technology', 'fullname': 'Information Technology', 'shortname': 'informationtechnology', 'id': 363}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Science/Research', 'fullname': 'Science/Research', 'shortname': 'scienceresearch', 'id': 367}, {'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: System Administrators', 'fullname': 'System Administrators', 'shortname': 'sysadmins', 'id': 4}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Engineering', 'fullname': 'Engineering', 'shortname': 'audienceengineering', 'id': 729}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/turbovnc/icon', 'private': False, 'external_homepage': 'http://www.TurboVNC.org', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tuxpaint', 'status': 'active', '_id': '506c9808fd48f83ea9b81bdc', 'creation_date': '2002-11-12', 'name': 'Tux Paint', 'developers': [{'username': 'songhuang', 'name': 'Song Huang', 'url': 'https://sourceforge.net/u/songhuang/'}, {'username': 'sokhem', 'name': 'Sokhem', 'url': 'https://sourceforge.net/u/sokhem/'}, {'username': 'chipx86', 'name': 'Christian Hammond', 'url': 'https://sourceforge.net/u/chipx86/'}, {'username': 'akerbeltzalba', 'name': 'Michael Bauer', 'url': 'https://sourceforge.net/u/akerbeltzalba/'}, {'username': 'greendeath', 'name': 'Eugene Zelenko', 'url': 'https://sourceforge.net/u/greendeath/'}, {'username': 'fabiancvs', 'name': 'Fabian Franz', 'url': 'https://sourceforge.net/u/fabiancvs/'}, {'username': 'juanirigoien', 'name': 'Juan Irigoien', 'url': 'https://sourceforge.net/u/juanirigoien/'}, {'username': 'voel', 'name': 'Rasmus Erik Voel Jensen', 'url': 'https://sourceforge.net/u/voel/'}, {'username': 'kartik_m', 'name': 'Kartik Mistry', 'url': 'https://sourceforge.net/u/userid-1258492/'}, {'username': 'vg103', 'name': 'Dan Shields', 'url': 'https://sourceforge.net/u/vg103/'}, {'username': 'dubyk', 'name': 'Serhij Dubyk', 'url': 'https://sourceforge.net/u/dubyk/'}, {'username': 'jchion', 'name': 'Jacques Chion', 'url': 'https://sourceforge.net/u/jchion/'}, {'username': 'iblech', 'name': 'Ingo Blechschmidt', 'url': 'https://sourceforge.net/u/iblech/'}, {'username': 'secretlondon', 'name': 'secretlondon', 'url': 'https://sourceforge.net/u/secretlondon/'}, {'username': 'a_corcoran', 'name': 'Andrew Corcoran', 'url': 'https://sourceforge.net/u/userid-2117521/'}, {'username': 'jfriedl', 'name': 'Jakub Friedl', 'url': 'https://sourceforge.net/u/jfriedl/'}, {'username': 'johnnypops', 'name': 'John Popplewell', 'url': 'https://sourceforge.net/u/johnnypops/'}, {'username': 'synrg', 'name': 'Ben Armstrong', 'url': 'https://sourceforge.net/u/synrg/'}, {'username': 'vindaci', 'name': 'Mark K. Kim', 'url': 'https://sourceforge.net/u/vindaci/'}, {'username': 'cos', 'name': 'Kevin Scannell', 'url': 'https://sourceforge.net/u/cos/'}, {'username': 'foo-script', 'name': 'foo-script', 'url': 'https://sourceforge.net/u/foo-script/'}, {'username': 'scottmc', 'name': 'Scott McCreary', 'url': 'https://sourceforge.net/u/scottmc/'}, {'username': 'morshus', 'name': 'morshus', 'url': 'https://sourceforge.net/u/morshus/'}, {'username': 'tarmo', 'name': 'Tarmo Toikkanen', 'url': 'https://sourceforge.net/u/tarmo/'}, {'username': 'srtxg', 'name': 'Pablo Saratxaga', 'url': 'https://sourceforge.net/u/srtxg/'}, {'username': 'friedelwolff', 'name': 'F Wolff', 'url': 'https://sourceforge.net/u/friedelwolff/'}, {'username': 'namratanehete', 'name': 'Namrata Nehete', 'url': 'https://sourceforge.net/u/namratanehete/'}, {'username': 'syntheticsw', 'name': 'Torsten Giebl', 'url': 'https://sourceforge.net/u/syntheticsw/'}, {'username': 'joedaltonhansen', 'name': 'Joe Hansen', 'url': 'https://sourceforge.net/u/joedaltonhansen/'}, {'username': 'el_paso', 'name': 'alessandro pasotti', 'url': 'https://sourceforge.net/u/userid-802151/'}, {'username': 'walisser', 'name': 'Darrell Walisser', 'url': 'https://sourceforge.net/u/walisser/'}, {'username': 'albert', 'name': 'Albert Cahalan', 'url': 'https://sourceforge.net/u/albert/'}, {'username': 'dooglio', 'name': 'Doug Barbieri', 'url': 'https://sourceforge.net/u/dooglio/'}, {'username': 'bdilly', 'name': 'Bruno Dilly', 'url': 'https://sourceforge.net/u/bdilly/'}, {'username': 'ahven', 'name': 'Henrik Pihl', 'url': 'https://sourceforge.net/u/ahven/'}, {'username': 'perepujal', 'name': 'Pere Pujal i Carabantes', 'url': 'https://sourceforge.net/u/perepujal/'}, {'username': 'thomasklausner', 'name': 'Thomas Klausner', 'url': 'https://sourceforge.net/u/thomasklausner/'}, {'username': 'ibrahimasarr', 'name': 'Ibrahima SARR', 'url': 'https://sourceforge.net/u/ibrahimasarr/'}, {'username': 'wkendrick', 'name': 'William Kendrick', 'url': 'https://sourceforge.net/u/wkendrick/'}, {'username': 'qyzz', 'name': "Marcin 'ahwayakchih' Konicki", 'url': 'https://sourceforge.net/u/qyzz/'}, {'username': 'reillywatson', 'name': 'Reilly Watson', 'url': 'https://sourceforge.net/u/reillywatson/'}, {'username': 'kpanic', 'name': 'Marco Milanesi', 'url': 'https://sourceforge.net/u/kpanic/'}, {'username': 'mfuhrer', 'name': 'Martin Fuhrer', 'url': 'https://sourceforge.net/u/mfuhrer/'}, {'username': 'criswell', 'name': 'Samuel N. Hart', 'url': 'https://sourceforge.net/u/criswell/'}, {'username': 'huftis', 'name': 'Karl Ove Hufthammer', 'url': 'https://sourceforge.net/u/huftis/'}, {'username': 'terjeb', 'name': 'Terje Bergström', 'url': 'https://sourceforge.net/u/terjeb/'}, {'username': 'smarquespt', 'name': 'smarquespt', 'url': 'https://sourceforge.net/u/smarquespt/'}, {'username': 'orby', 'name': 'Tom Richards', 'url': 'https://sourceforge.net/u/orby/'}, {'username': 'fatma_ozkan', 'name': 'Fatma Ozkan', 'url': 'https://sourceforge.net/u/userid-1618353/'}, {'username': 'ae-freeman', 'name': 'Lanna Opensource Software', 'url': 'https://sourceforge.net/u/ae-freeman/'}, {'username': 'begasus', 'name': 'Luc Schrijvers', 'url': 'https://sourceforge.net/u/begasus/'}, {'username': 'donnek', 'name': 'Kevin Donnelly', 'url': 'https://sourceforge.net/u/donnek/'}, {'username': 'dolphin6k', 'name': 'Shin-ichi TOYAMA', 'url': 'https://sourceforge.net/u/dolphin6k/'}, {'username': 'linguasoft1', 'name': 'Linguasoft', 'url': 'https://sourceforge.net/u/linguasoft1/'}, {'username': 'lophi', 'name': 'Török Gábor', 'url': 'https://sourceforge.net/u/lophi/'}, {'username': 'xandruarmesto', 'name': 'Xandru Armesto', 'url': 'https://sourceforge.net/u/xandruarmesto/'}, {'username': 'giasher', 'name': 'Gia Shervashidze', 'url': 'https://sourceforge.net/u/giasher/'}, {'username': 'dobidik', 'name': 'Doruk Fisek', 'url': 'https://sourceforge.net/u/dobidik/'}, {'username': 'najmi_zabidi', 'name': 'Muhammad Najmi bin Ahmad Zabidi', 'url': 'https://sourceforge.net/u/userid-781799/'}, {'username': 'aracnus', 'name': 'Aracnus', 'url': 'https://sourceforge.net/u/aracnus/'}, {'username': 'skarg', 'name': 'Steve Karg', 'url': 'https://sourceforge.net/u/skarg/'}, {'username': 'clytie', 'name': 'Clytie Siddall', 'url': 'https://sourceforge.net/u/clytie/'}, {'username': 'jcwynholds', 'name': 'Jan Wynholds', 'url': 'https://sourceforge.net/u/jcwynholds/'}], 'preferred_support_tool': 'mailman', 'url': 'https://sourceforge.net/p/tuxpaint/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'Tux Paint is a free, award-winning drawing program for children ages 3 to 12. It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program.\r\n\r\nKids are presented with a blank canvas and a variety of drawing tools to help them be creative. Along with paintbrush, shapes and text, Tux Paint includes a "stamp" feature to add pre-drawn or photographic imagery to pictures, and a set of "magic tools" that provide filter effects (like blur, tint and waves) and interesting drawing tools (like train tracks, bubbles and grass).\r\n\r\nTux Paint includes a collection of "starter" images, both coloring-book style and photo-realistic, and a large collections of stamps are available as a separate download. Additional content can be added by parents and teachers, or downloaded from 3rd parties.\r\n\r\nTux Paint is available for Linux, BSD, Windows, Mac OS X and Haiku operating systems.', 'tools': [{'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tuxpaint/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tuxpaint/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'sourceforge_group_id': 66938, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tuxpaint/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tuxpaint/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tuxpaint/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': False, 'mount_point': 'code', 'tool_label': 'CVS', 'url': '/p/tuxpaint/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'cvs', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tuxpaint/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'tasks', 'tool_label': 'Tickets', 'url': '/p/tuxpaint/tasks/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Tasks'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tuxpaint/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tuxpaint/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tuxpaint/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tuxpaint/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': True, 'mount_point': 'tuxpaint-stamps', 'tool_label': 'Git', 'url': '/p/tuxpaint/tuxpaint-stamps/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Tux Paint Stamps'}, {'installable': True, 'mount_point': 'tuxpaint-config', 'tool_label': 'Git', 'url': '/p/tuxpaint/tuxpaint-config/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Tux Paint Config.'}, {'installable': True, 'mount_point': 'tuxpaint', 'tool_label': 'Git', 'url': '/p/tuxpaint/tuxpaint/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Tux Paint'}, {'installable': True, 'mount_point': 'tuxpaint-website', 'tool_label': 'Git', 'url': '/p/tuxpaint/tuxpaint-website/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Tux Paint website'}], 'summary': 'An award-winning drawing program for children ages 3 to 12', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': 'TuxPaintTweets'}, {'socialnetwork': 'Facebook', 'accounturl': 'https://www.facebook.com/TuxPaint/'}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: X Window System (X11)', 'fullname': 'X Window System (X11)', 'shortname': 'x11', 'id': 229}, {'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Graphical :: Cocoa (MacOS X)', 'fullname': 'Cocoa (MacOS X)', 'shortname': 'cocoa', 'id': 310}, {'fullpath': 'User Interface :: Toolkits/Libraries :: SDL', 'fullname': 'SDL', 'shortname': 'ui_sdl', 'id': 480}], 'translation': [{'fullpath': 'Translations :: Croatian', 'fullname': 'Croatian', 'shortname': 'croatian', 'id': 372}, {'fullpath': 'Translations :: Thai', 'fullname': 'Thai', 'shortname': 'thai', 'id': 351}, {'fullpath': 'Translations :: Tamil', 'fullname': 'Tamil', 'shortname': 'tamil', 'id': 349}, {'fullpath': 'Translations :: Romanian', 'fullname': 'Romanian', 'shortname': 'romanian', 'id': 347}, {'fullpath': 'Translations :: Korean', 'fullname': 'Korean', 'shortname': 'korean', 'id': 339}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Ukrainian', 'fullname': 'Ukrainian', 'shortname': 'ukrainian', 'id': 353}, {'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Persian', 'fullname': 'Persian', 'shortname': 'persian', 'id': 343}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Irish Gaelic', 'fullname': 'Irish Gaelic', 'shortname': 'irish_gaelic', 'id': 455}, {'fullpath': 'Translations :: Lithuanian', 'fullname': 'Lithuanian', 'shortname': 'lithuanian', 'id': 413}, {'fullpath': 'Translations :: Albanian', 'fullname': 'Albanian', 'shortname': 'albanian', 'id': 414}, {'fullpath': 'Translations :: Slovene', 'fullname': 'Slovene', 'shortname': 'slovenian', 'id': 380}, {'fullpath': 'Translations :: Icelandic', 'fullname': 'Icelandic', 'shortname': 'icelandic', 'id': 374}, {'fullpath': 'Translations :: Czech', 'fullname': 'Czech', 'shortname': 'czech', 'id': 373}, {'fullpath': 'Translations :: Afrikaans', 'fullname': 'Afrikaans', 'shortname': 'afrikaans', 'id': 369}, {'fullpath': 'Translations :: Finnish', 'fullname': 'Finnish', 'shortname': 'finnish', 'id': 357}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: Hebrew', 'fullname': 'Hebrew', 'shortname': 'hebrew', 'id': 333}, {'fullpath': 'Translations :: Esperanto', 'fullname': 'Esperanto', 'shortname': 'esperanto', 'id': 331}, {'fullpath': 'Translations :: Catalan', 'fullname': 'Catalan', 'shortname': 'catalan', 'id': 329}, {'fullpath': 'Translations :: Bengali', 'fullname': 'Bengali', 'shortname': 'bengali', 'id': 327}, {'fullpath': 'Translations :: Greek', 'fullname': 'Greek', 'shortname': 'greek', 'id': 332}, {'fullpath': 'Translations :: Marathi', 'fullname': 'Marathi', 'shortname': 'marathi', 'id': 341}, {'fullpath': 'Translations :: Vietnamese', 'fullname': 'Vietnamese', 'shortname': 'vietnamese', 'id': 355}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Portuguese', 'fullname': 'Portuguese', 'shortname': 'portuguese', 'id': 345}, {'fullpath': 'Translations :: Serbian', 'fullname': 'Serbian', 'shortname': 'serbian', 'id': 378}, {'fullpath': 'Translations :: Slovak', 'fullname': 'Slovak', 'shortname': 'slovak', 'id': 379}, {'fullpath': 'Translations :: Chinese (Traditional)', 'fullname': 'Chinese (Traditional)', 'shortname': 'chinesetraditional', 'id': 371}, {'fullpath': 'Translations :: Belarusian', 'fullname': 'Belarusian', 'shortname': 'belarusian', 'id': 410}, {'fullpath': 'Translations :: Estonian', 'fullname': 'Estonian', 'shortname': 'estonian', 'id': 411}, {'fullpath': 'Translations :: Galician', 'fullname': 'Galician', 'shortname': 'galician', 'id': 412}, {'fullpath': 'Translations :: Bulgarian', 'fullname': 'Bulgarian', 'shortname': 'bulgarian', 'id': 328}, {'fullpath': 'Translations :: Swahili', 'fullname': 'Swahili', 'shortname': 'swahili', 'id': 546}, {'fullpath': 'Translations :: Swedish', 'fullname': 'Swedish', 'shortname': 'swedish', 'id': 348}, {'fullpath': 'Translations :: Telugu', 'fullname': 'Telugu', 'shortname': 'telugu', 'id': 350}, {'fullpath': 'Translations :: Turkish', 'fullname': 'Turkish', 'shortname': 'turkish', 'id': 352}, {'fullpath': 'Translations :: Urdu', 'fullname': 'Urdu', 'shortname': 'urdu', 'id': 354}, {'fullpath': 'Translations :: Hindi', 'fullname': 'Hindi', 'shortname': 'hindi', 'id': 334}, {'fullpath': 'Translations :: Indonesian', 'fullname': 'Indonesian', 'shortname': 'indonesian', 'id': 336}, {'fullpath': 'Translations :: Malay', 'fullname': 'Malay', 'shortname': 'malay', 'id': 340}, {'fullpath': 'Translations :: Norwegian', 'fullname': 'Norwegian', 'shortname': 'norwegian', 'id': 342}, {'fullpath': 'Translations :: Brazilian Portuguese', 'fullname': 'Brazilian Portuguese', 'shortname': 'portuguesebrazilian', 'id': 381}, {'fullpath': 'Translations :: Chinese (Simplified)', 'fullname': 'Chinese (Simplified)', 'shortname': 'chinesesimplified', 'id': 382}, {'fullpath': 'Translations :: Danish', 'fullname': 'Danish', 'shortname': 'danish', 'id': 356}, {'fullpath': 'Translations :: Bosnian', 'fullname': 'Bosnian', 'shortname': 'bosnian', 'id': 370}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Japanese', 'fullname': 'Japanese', 'shortname': 'japanese', 'id': 278}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}, {'fullpath': 'Translations :: Russian', 'fullname': 'Russian', 'shortname': 'russian', 'id': 295}, {'fullpath': 'Translations :: Arabic', 'fullname': 'Arabic', 'shortname': 'arabic', 'id': 326}, {'fullpath': 'Translations :: Hungarian', 'fullname': 'Hungarian', 'shortname': 'hungarian', 'id': 335}, {'fullpath': 'Translations :: Basque (Euskara)', 'fullname': 'Basque (Euskara)', 'shortname': 'basque', 'id': 730}, {'fullpath': 'Translations :: Breton', 'fullname': 'Breton', 'shortname': 'breton', 'id': 757}, {'fullpath': 'Translations :: Georgian', 'fullname': 'Georgian', 'shortname': 'georgian', 'id': 834}, {'fullpath': 'Translations :: Scottish Gaelic', 'fullname': 'Scottish Gaelic', 'shortname': 'scottish_gaelic', 'id': 920}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Other Operating Systems :: BeOS', 'fullname': 'BeOS', 'shortname': 'beos', 'id': 224}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Win2K', 'fullname': 'Win2K', 'shortname': 'mswin_2000', 'id': 420}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Solaris', 'fullname': 'Solaris', 'shortname': 'sun', 'id': 207}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: FreeBSD', 'fullname': 'FreeBSD', 'shortname': 'freebsd', 'id': 203}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: NetBSD', 'fullname': 'NetBSD', 'shortname': 'netbsd', 'id': 204}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (95/98)', 'fullname': '32-bit MS Windows (95/98)', 'shortname': 'win95', 'id': 218}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'fullname': 'All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'shortname': 'bsd', 'id': 202}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: Games/Entertainment', 'fullname': 'Games/Entertainment', 'shortname': 'games', 'id': 80}, {'fullpath': 'Topic :: Multimedia :: Graphics :: Editors :: Raster-Based', 'fullname': 'Raster-Based', 'shortname': 'raster', 'id': 108}, {'fullpath': 'Topic :: Education', 'fullname': 'Education', 'shortname': 'education', 'id': 71}], 'language': [{'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Education', 'fullname': 'Education', 'shortname': 'education', 'id': 360}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tuxpaint/icon', 'private': False, 'external_homepage': 'http://www.tuxpaint.org', 'screenshots': [{'caption': 'Stamping pictures into a drawing.', 'thumbnail_url': 'https://sourceforge.net/p/tuxpaint/screenshot/9785.jpg/thumb', 'url': 'https://sourceforge.net/p/tuxpaint/screenshot/9785.jpg'}, {'caption': 'Drawing a picture in Tux Paint.', 'thumbnail_url': 'https://sourceforge.net/p/tuxpaint/screenshot/9783.jpg/thumb', 'url': 'https://sourceforge.net/p/tuxpaint/screenshot/9783.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tftp-server', 'status': 'active', '_id': '513f8196e88f3d0a0420d184', 'creation_date': '2006-03-13', 'name': 'Open TFTP Server', 'developers': [{'username': 'achaldhir', 'name': 'Achal Dhir', 'url': 'https://sourceforge.net/u/achaldhir/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/tftp-server/', 'preferred_support_url': '', 'video_url': '', 'short_description': 'MultiThreaded TFTP Server Open Source Freeware Windows/Unix for PXEBOOT, firmware load, support tsize, blksize, timeout Server Port Ranges, Block Number Rollover for Large Files. Runs as Service/daemon. Single Port version also available. Download', 'tools': [{'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tftp-server/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tftp-server/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tftp-server/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tftp-server/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tftp-server/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tftp-server/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'sourceforge_group_id': 162512, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tftp-server/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tftp-server/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tftp-server/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tftp-server/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tftp-server/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tftp-server/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tftp-server/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Non-interactive (Daemon)', 'fullname': 'Non-interactive (Daemon)', 'shortname': 'daemon', 'id': 238}], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: Internet :: File Transfer Protocol (FTP)', 'fullname': 'File Transfer Protocol (FTP)', 'shortname': 'ftp', 'id': 89}, {'fullpath': 'Topic :: System :: Networking', 'fullname': 'Networking', 'shortname': 'networking', 'id': 150}, {'fullpath': 'Topic :: System :: Boot', 'fullname': 'Boot', 'shortname': 'boot', 'id': 139}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}, {'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: System Administrators', 'fullname': 'System Administrators', 'shortname': 'sysadmins', 'id': 4}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'https://tftp-server.sourceforge.io', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tcl', 'status': 'active', '_id': '51b09fa15fcbc97593df49bd', 'creation_date': '2000-09-05', 'name': 'Tcl', 'developers': [{'username': 'stanton', 'name': 'Scott Stanton', 'url': 'https://sourceforge.net/u/stanton/'}, {'username': 'mdejong', 'name': 'Mo DeJong', 'url': 'https://sourceforge.net/u/mdejong/'}, {'username': 'jenglish', 'name': 'Joe English', 'url': 'https://sourceforge.net/u/jenglish/'}, {'username': 'karll', 'name': 'Karl Lehenbauer', 'url': 'https://sourceforge.net/u/karll/'}, {'username': 'rmax', 'name': 'Reinhard Max', 'url': 'https://sourceforge.net/u/rmax/'}, {'username': 'tallniel', 'name': 'Neil Madden', 'url': 'https://sourceforge.net/u/tallniel/'}, {'username': 'gbjsmith', 'name': 'George B. Smith', 'url': 'https://sourceforge.net/u/gbjsmith/'}, {'username': 'patthoyts', 'name': 'Pat Thoyts', 'url': 'https://sourceforge.net/u/patthoyts/'}, {'username': 'chengyemao', 'name': 'Chengye Mao', 'url': 'https://sourceforge.net/u/chengyemao/'}, {'username': 'sebres', 'name': 'Serg G. Brester', 'url': 'https://sourceforge.net/u/sebres/'}, {'username': 'vincentdarley', 'name': 'Vince Darley', 'url': 'https://sourceforge.net/u/vincentdarley/'}, {'username': 'lvirden', 'name': 'Larry W. Virden', 'url': 'https://sourceforge.net/u/lvirden/'}, {'username': 'oehhar', 'name': 'Harald Oehlmann', 'url': 'https://sourceforge.net/u/oehhar/'}, {'username': 'vasiljevic', 'name': 'Zoran Vasiljevic', 'url': 'https://sourceforge.net/u/vasiljevic/'}, {'username': 'hobbs', 'name': 'Jeffrey Hobbs', 'url': 'https://sourceforge.net/u/hobbs/'}, {'username': 'earl_j', 'name': 'Earl Johnson', 'url': 'https://sourceforge.net/u/userid-207816/'}, {'username': 'john_ousterhout', 'name': 'John Ousterhout', 'url': 'https://sourceforge.net/u/userid-79441/'}, {'username': 'msofer', 'name': 'miguel sofer', 'url': 'https://sourceforge.net/u/msofer/'}, {'username': 'marhar', 'name': 'Mark Harrison', 'url': 'https://sourceforge.net/u/marhar/'}, {'username': 'welch', 'name': 'Brent B. Welch', 'url': 'https://sourceforge.net/u/welch/'}, {'username': 'davygrvy', 'name': 'David Gravereaux', 'url': 'https://sourceforge.net/u/davygrvy/'}, {'username': 'mistachkin', 'name': 'Joe Mistachkin', 'url': 'https://sourceforge.net/u/mistachkin/'}, {'username': 'pvgoran', 'name': 'Pavel Goran', 'url': 'https://sourceforge.net/u/pvgoran/'}, {'username': 'stwo', 'name': 'Stuart Cassoff', 'url': 'https://sourceforge.net/u/stwo/'}, {'username': 'roberholtzer', 'name': 'Roger Oberholtzer', 'url': 'https://sourceforge.net/u/roberholtzer/'}, {'username': 'nijtmans', 'name': 'Jan Nijtmans', 'url': 'https://sourceforge.net/u/nijtmans/'}, {'username': 'ferrieux', 'name': 'Alexandre Ferrieux', 'url': 'https://sourceforge.net/u/ferrieux/'}, {'username': 'schroedter', 'name': 'Rolf Schroedter', 'url': 'https://sourceforge.net/u/schroedter/'}, {'username': 'arjenmarkus', 'name': 'Arjen Markus', 'url': 'https://sourceforge.net/u/arjenmarkus/'}, {'username': 'lloydlim', 'name': 'Lloyd Lim', 'url': 'https://sourceforge.net/u/lloydlim/'}, {'username': 'dgp', 'name': 'Don Porter', 'url': 'https://sourceforge.net/u/dgp/'}, {'username': 'drh', 'name': 'D. Richard Hipp', 'url': 'https://sourceforge.net/u/drh/'}, {'username': 'cflynt', 'name': 'Clif Flynt', 'url': 'https://sourceforge.net/u/cflynt/'}, {'username': 'mmclennan', 'name': 'Michael McLennan', 'url': 'https://sourceforge.net/u/mmclennan/'}, {'username': 'acacio', 'name': 'Acacio Cruz', 'url': 'https://sourceforge.net/u/acacio/'}, {'username': 'bitwalk', 'name': 'Keiichi Takahashi', 'url': 'https://sourceforge.net/u/bitwalk/'}, {'username': 'dkf', 'name': 'Donal K. Fellows', 'url': 'https://sourceforge.net/u/dkf/'}, {'username': 'davidw', 'name': 'David N. Welton', 'url': 'https://sourceforge.net/u/davidw/'}, {'username': 'andreas_kupries', 'name': 'Andreas Kupries', 'url': 'https://sourceforge.net/u/userid-75003/'}, {'username': 'wordtech', 'name': 'Kevin Walzer', 'url': 'https://sourceforge.net/u/wordtech/'}, {'username': 'ashwini', 'name': 'Ashwini Thirunahari', 'url': 'https://sourceforge.net/u/ashwini/'}, {'username': 'andleg', 'name': 'Hale', 'url': 'https://sourceforge.net/u/andleg/'}, {'username': 'coldstore', 'name': 'Colin McCormack', 'url': 'https://sourceforge.net/u/coldstore/'}, {'username': 'kennykb', 'name': 'Kevin B KENNY', 'url': 'https://sourceforge.net/u/kennykb/'}, {'username': 'wolfsuit', 'name': 'Jim Ingham', 'url': 'https://sourceforge.net/u/wolfsuit/'}, {'username': 'apnadkarni', 'name': 'Ashok P. Nadkarni', 'url': 'https://sourceforge.net/u/apnadkarni/'}, {'username': 'odugurlu', 'name': 'Ozgur D Ugurlu', 'url': 'https://sourceforge.net/u/odugurlu/'}, {'username': 'blh', 'name': 'Bruce Howard', 'url': 'https://sourceforge.net/u/blh/'}, {'username': 'vbwagner', 'name': 'Victor Wagner', 'url': 'https://sourceforge.net/u/vbwagner/'}, {'username': 'ericm', 'name': 'Eric Melski', 'url': 'https://sourceforge.net/u/ericm/'}, {'username': 'davesnyd', 'name': 'David Snyderman', 'url': 'https://sourceforge.net/u/davesnyd/'}, {'username': 'das', 'name': 'Daniel A. Steffen', 'url': 'https://sourceforge.net/u/das/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tcl/', 'preferred_support_url': 'https://core.tcl.tk/tcl/reportlist', 'video_url': None, 'short_description': 'Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout.\r\n\r\nBug reports to http://core.tcl.tk/tcl/\r\n\r\nFollow code development at http://core.tcl.tk/tcl/\r\n', 'tools': [{'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tcl/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'sourceforge_group_id': 10894, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tcl/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tcl/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tcl/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tcl/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tcl/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Read-Only Bugs'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tcl/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Read-Only Patches'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tcl/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Read-Only Feature Requests'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tcl/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'The Tool Command Language implementation', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: X Window System (X11)', 'fullname': 'X Window System (X11)', 'shortname': 'x11', 'id': 229}, {'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Graphical :: Cocoa (MacOS X)', 'fullname': 'Cocoa (MacOS X)', 'shortname': 'cocoa', 'id': 310}, {'fullpath': 'User Interface :: Graphical :: Handheld/Mobile/PDA', 'fullname': 'Handheld/Mobile/PDA', 'shortname': 'handhelds', 'id': 314}], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: BSD License', 'fullname': 'BSD License', 'shortname': 'bsd', 'id': 187}], 'os': [{'fullpath': 'Operating System :: Handheld/Embedded Operating Systems', 'fullname': 'Handheld/Embedded Operating Systems', 'shortname': 'pdasystems', 'id': 315}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: Desktop Environment', 'fullname': 'Desktop Environment', 'shortname': 'desktop', 'id': 55}, {'fullpath': 'Topic :: Software Development :: Interpreters', 'fullname': 'Interpreters', 'shortname': 'interpreters', 'id': 49}, {'fullpath': 'Topic :: Internet', 'fullname': 'Internet', 'shortname': 'internet', 'id': 87}], 'language': [{'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}, {'fullpath': 'Programming Language :: Tcl', 'fullname': 'Tcl', 'shortname': 'tcl', 'id': 182}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: System Administrators', 'fullname': 'System Administrators', 'shortname': 'sysadmins', 'id': 4}, {'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tcl/icon', 'private': False, 'external_homepage': 'http://www.tcl.tk/', 'screenshots': [], 'moved_to_url': ''},
{'labels': ['eclipse', 'java', 'tomcat', 'plugin', 'webapp'], 'shortname': 'tomcatplugin', 'status': 'active', '_id': '53d39219c4d104061fb56e1c', 'creation_date': '2014-07-26', 'name': 'Eclipse Tomcat Plugin', 'developers': [{'username': 'markuskeunecke', 'name': 'MarkusK', 'url': 'https://sourceforge.net/u/markuskeunecke/'}, {'username': 'tillneum', 'name': 'Tilman Neumann', 'url': 'https://sourceforge.net/u/tillneum/'}, {'username': 'pmcl', 'name': 'PMcL', 'url': 'https://sourceforge.net/u/pmcl/'}, {'username': 'ariannebot', 'name': 'Arianne Integration Bot', 'url': 'https://sourceforge.net/u/ariannebot/'}, {'username': 'nhnb', 'name': 'Hendrik Brummermann', 'url': 'https://sourceforge.net/u/nhnb/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tomcatplugin/', 'preferred_support_url': 'https://github.com/tomcatplugin/tomcatplugin/issues', 'video_url': None, 'short_description': 'The Eclipse Tomcat Plugin provides simple integration of a tomcat servlet container for the development of java web applications.\r\n\r\nYou can join us for discussion in our IRC channel #tomcatplugin on Freenode. Please be patient if noone is answering instantly. You can also create a new ticket if you need help.\r\n\r\nThis project is a fork of the original Sysdeo Tomcat Plugin.\r\n\r\nPlease use http://tomcatplugin.sf.net/update for installation.', 'tools': [{'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tomcatplugin/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tomcatplugin/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tomcatplugin/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tomcatplugin/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'sourceforge_group_id': 2291202, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tomcatplugin/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'tickets', 'tool_label': 'Tickets', 'url': '/p/tomcatplugin/tickets/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Tickets'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Git', 'url': '/p/tomcatplugin/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Code'}], 'summary': 'Simple handling of a tomcat server in Eclipse IDE', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': 'tomcatplugin'}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Java SWT', 'fullname': 'Java SWT', 'shortname': 'ui_swt', 'id': 472}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: Apache License V2.0', 'fullname': 'Apache License V2.0', 'shortname': 'apache2', 'id': 401}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Software Development', 'fullname': 'Software Development', 'shortname': 'development', 'id': 45}], 'language': [{'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: by End-User Class :: Architects', 'fullname': 'Architects', 'shortname': 'architects', 'id': 863}, {'fullpath': 'Intended Audience :: by End-User Class :: Testers', 'fullname': 'Testers', 'shortname': 'testers', 'id': 865}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tomcatplugin/icon', 'private': False, 'external_homepage': 'http://tomcatplugin.sourceforge.net', 'screenshots': [{'caption': 'Eclipse Tomcat Plugin start and stop buttons', 'thumbnail_url': 'https://sourceforge.net/p/tomcatplugin/screenshot/tomcat-plugin-buttons.png/thumb', 'url': 'https://sourceforge.net/p/tomcatplugin/screenshot/tomcat-plugin-buttons.png'}, {'caption': 'Eclipse Tomcat Plugin project properties', 'thumbnail_url': 'https://sourceforge.net/p/tomcatplugin/screenshot/tomcat-plugin-project-properties.png/thumb', 'url': 'https://sourceforge.net/p/tomcatplugin/screenshot/tomcat-plugin-project-properties.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tuxguitar', 'status': 'active', '_id': '518bf4a334309d5befdbaaff', 'creation_date': '2005-12-22', 'name': 'TuxGuitar', 'developers': [{'username': 'grotty', 'name': 'Zoya Ignatova', 'url': 'https://sourceforge.net/u/grotty/'}, {'username': 'ersplus', 'name': 'Ersplus', 'url': 'https://sourceforge.net/u/ersplus/'}, {'username': 'silme-ea', 'name': 'Yuriy Shakalov', 'url': 'https://sourceforge.net/u/silme-ea/'}, {'username': 'jamminjohn', 'name': 'John (Gustafsson) Lövrot', 'url': 'https://sourceforge.net/u/jamminjohn/'}, {'username': 'afarello', 'name': 'Amedeo Farello', 'url': 'https://sourceforge.net/u/afarello/'}, {'username': 'garret_sf', 'name': 'Vadim Ipatov', 'url': 'https://sourceforge.net/u/userid-2051731/'}, {'username': 'licnep', 'name': 'licnep', 'url': 'https://sourceforge.net/u/licnep/'}, {'username': 'akdmia', 'name': 'Julian Casadesus', 'url': 'https://sourceforge.net/u/akdmia/'}, {'username': 'hernux', 'name': 'Hernan', 'url': 'https://sourceforge.net/u/hernux/'}, {'username': 'johnny42', 'name': 'Nikola Kolarović', 'url': 'https://sourceforge.net/u/johnny42/'}, {'username': 'dinhtrung', 'name': 'Nguyen Dinh Trung', 'url': 'https://sourceforge.net/u/dinhtrung/'}, {'username': 'sascha_r', 'name': 'sascha', 'url': 'https://sourceforge.net/u/userid-1956637/'}, {'username': 'rzr', 'name': 'rzr', 'url': 'https://sourceforge.net/u/rzr/'}, {'username': 'nahu51', 'name': 'nahu51', 'url': 'https://sourceforge.net/u/nahu51/'}, {'username': 'herak', 'name': 'Herak', 'url': 'https://sourceforge.net/u/herak/'}, {'username': 'seffirott', 'name': 'seffirott', 'url': 'https://sourceforge.net/u/seffirott/'}, {'username': 'auria', 'name': 'M Gagnon', 'url': 'https://sourceforge.net/u/auria/'}, {'username': 'ucudbm', 'name': 'hsh', 'url': 'https://sourceforge.net/u/ucudbm/'}, {'username': 'acspike', 'name': 'Aaron C. Spike', 'url': 'https://sourceforge.net/u/acspike/'}, {'username': 'mauriciogracia', 'name': 'Mauricio Gracia Gutierrez', 'url': 'https://sourceforge.net/u/mauriciogracia/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/tuxguitar/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT, It can open GuitarPro, PowerTab and TablEdit files.', 'tools': [{'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tuxguitar/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tuxguitar/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tuxguitar/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tuxguitar/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/tuxguitar/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tuxguitar/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tuxguitar/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tuxguitar/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'sourceforge_group_id': 155855, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tuxguitar/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tuxguitar/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tuxguitar/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tuxguitar/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tuxguitar/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tuxguitar/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tuxguitar/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Java SWT', 'fullname': 'Java SWT', 'shortname': 'ui_swt', 'id': 472}], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU Library or Lesser General Public License version 2.0 (LGPLv2)', 'fullname': 'GNU Library or Lesser General Public License version 2.0 (LGPLv2)', 'shortname': 'lgpl', 'id': 16}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}], 'topic': [{'fullpath': 'Topic :: Multimedia :: Sound/Audio :: Players', 'fullname': 'Players', 'shortname': 'players', 'id': 122}, {'fullpath': 'Topic :: Multimedia :: Sound/Audio :: Editors', 'fullname': 'Editors', 'shortname': 'editors', 'id': 120}, {'fullpath': 'Topic :: Multimedia :: Sound/Audio :: MIDI', 'fullname': 'MIDI', 'shortname': 'midi', 'id': 248}], 'language': [{'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 4 - Beta', 'fullname': '4 - Beta', 'shortname': 'beta', 'id': 10}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tuxguitar/icon', 'private': False, 'external_homepage': 'http://www.tuxguitar.com.ar', 'screenshots': [{'caption': '', 'thumbnail_url': 'https://sourceforge.net/p/tuxguitar/screenshot/tuxguitar-1.5.png/thumb', 'url': 'https://sourceforge.net/p/tuxguitar/screenshot/tuxguitar-1.5.png'}], 'moved_to_url': ''},
{'labels': [''], 'shortname': 'tuxboot', 'status': 'active', '_id': '4cbfb7c5b9363c54b3000101', 'creation_date': '2010-10-21', 'name': 'tuxboot', 'developers': [{'username': 'ceasar-sun', 'name': 'Ceasar Sun', 'url': 'https://sourceforge.net/u/ceasar-sun/'}, {'username': 'thomas_tsai', 'name': 'Thomas', 'url': 'https://sourceforge.net/u/userid-1500196/'}, {'username': 'steven_shiau', 'name': 'Steven Shiau', 'url': 'https://sourceforge.net/u/userid-704891/'}, {'username': 'jazzwang', 'name': 'Jazz Yao-Tsung Wang', 'url': 'https://sourceforge.net/u/jazzwang/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/tuxboot/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'Tuxboot helps you to create a bootable Live USB drive for Clonezilla live, DRBL live, Gparted live and tux2live. It is modified from unetbootin and runs on both MS Windows and GNU/Linux. You can choose to download the latest version of ISO file then create the live usb. ', 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tuxboot/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'git', 'tool_label': 'Git', 'url': '/p/tuxboot/git/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Git'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tuxboot/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tuxboot/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'tickets', 'tool_label': 'Tickets', 'url': '/p/tuxboot/tickets/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Tickets'}, {'installable': True, 'mount_point': 'home', 'tool_label': 'Wiki', 'url': '/p/tuxboot/home/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Home'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tuxboot/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'sourceforge_group_id': 364763, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tuxboot/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tuxboot/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tuxboot/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': '', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [], 'translation': [], 'license': [], 'os': [], 'topic': [], 'language': [], 'developmentstatus': [], 'audience': [], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://tuxboot.org', 'screenshots': [{'caption': '', 'thumbnail_url': 'https://sourceforge.net/p/tuxboot/screenshot/tuxboot-screen.png/thumb', 'url': 'https://sourceforge.net/p/tuxboot/screenshot/tuxboot-screen.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'texniccenter', 'status': 'active', '_id': '510d1a2334309d128003c7ce', 'creation_date': '2001-09-24', 'name': 'TeXnicCenter', 'developers': [{'username': 'sschrade', 'name': 'Stephan Schrader', 'url': 'https://sourceforge.net/u/sschrade/'}, {'username': 'marckus', 'name': 'Marckus Kraft', 'url': 'https://sourceforge.net/u/marckus/'}, {'username': 'etaurus', 'name': 'BJHDanowski', 'url': 'https://sourceforge.net/u/etaurus/'}, {'username': 'sourcepaul', 'name': 'Paul Selormey', 'url': 'https://sourceforge.net/u/sourcepaul/'}, {'username': 'vachis', 'name': 'Pavel Vacha', 'url': 'https://sourceforge.net/u/vachis/'}, {'username': 'niteria', 'name': 'Tino Weinkauf', 'url': 'https://sourceforge.net/u/niteria/'}, {'username': 'lionam', 'name': 'LionAM', 'url': 'https://sourceforge.net/u/lionam/'}, {'username': 'christianwelzel', 'name': 'Christian Welzel', 'url': 'https://sourceforge.net/u/christianwelzel/'}, {'username': 'owieland', 'name': 'Oliver Wieland', 'url': 'https://sourceforge.net/u/owieland/'}, {'username': 'svenwiegand', 'name': 'Sven Wiegand', 'url': 'https://sourceforge.net/u/svenwiegand/'}, {'username': 'julieniyer', 'name': 'JUJU', 'url': 'https://sourceforge.net/u/julieniyer/'}, {'username': 'floriank3', 'name': 'FlorianK', 'url': 'https://sourceforge.net/u/floriank3/'}, {'username': 'sergiudotenco', 'name': 'Sergiu Dotenco', 'url': 'https://sourceforge.net/u/sergiudotenco/'}], 'preferred_support_tool': 'user-reports', 'url': 'https://sourceforge.net/p/texniccenter/', 'preferred_support_url': '', 'video_url': '', 'short_description': 'TeXnicCenter is a LaTeX editor on Windows. Navigating LaTeX documents is simple due to the automatically created document outline. Errors of the LaTeX compilation can be reviewed instantly. TXC features autocompletion and comes with LaTeX templates.', 'tools': [{'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/texniccenter/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'sourceforge_group_id': 36323, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/texniccenter/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/texniccenter/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/texniccenter/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/texniccenter/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/texniccenter/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'user-reports', 'tool_label': 'Tickets', 'url': '/p/texniccenter/user-reports/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'User Reports'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Mercurial', 'url': '/p/texniccenter/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'hg', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'manual', 'tool_label': 'Mercurial', 'url': '/p/texniccenter/manual/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'hg', 'mount_label': 'Manual'}, {'installable': True, 'mount_point': 'tutorials', 'tool_label': 'Mercurial', 'url': '/p/texniccenter/tutorials/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'hg', 'mount_label': 'Tutorials'}, {'installable': True, 'mount_point': 'webmanual', 'tool_label': 'External Link', 'url': '/p/texniccenter/webmanual/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Online Manual'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/texniccenter/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/texniccenter/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': 'A feature-rich environment for writing LaTeX documents on Windows', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (95/98)', 'fullname': '32-bit MS Windows (95/98)', 'shortname': 'win95', 'id': 218}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: Formats and Protocols :: Data Formats :: TeX/LaTeX', 'fullname': 'TeX/LaTeX', 'shortname': 'tex_latex', 'id': 558}, {'fullpath': 'Topic :: Office/Business', 'fullname': 'Office/Business', 'shortname': 'office', 'id': 129}, {'fullpath': 'Topic :: Printing', 'fullname': 'Printing', 'shortname': 'printing', 'id': 154}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/texniccenter/icon', 'private': False, 'external_homepage': 'http://www.TeXnicCenter.org', 'screenshots': [{'caption': 'Overview: LaTeX sources with document outline on the left.', 'thumbnail_url': 'https://sourceforge.net/p/texniccenter/screenshot/171658.jpg/thumb', 'url': 'https://sourceforge.net/p/texniccenter/screenshot/171658.jpg'}, {'caption': 'Menus to insert LaTeX Constructs', 'thumbnail_url': 'https://sourceforge.net/p/texniccenter/screenshot/171652.jpg/thumb', 'url': 'https://sourceforge.net/p/texniccenter/screenshot/171652.jpg'}, {'caption': 'Menu to build and view Output', 'thumbnail_url': 'https://sourceforge.net/p/texniccenter/screenshot/171654.jpg/thumb', 'url': 'https://sourceforge.net/p/texniccenter/screenshot/171654.jpg'}, {'caption': 'Spell checking while you type', 'thumbnail_url': 'https://sourceforge.net/p/texniccenter/screenshot/171656.jpg/thumb', 'url': 'https://sourceforge.net/p/texniccenter/screenshot/171656.jpg'}, {'caption': 'Output Window', 'thumbnail_url': 'https://sourceforge.net/p/texniccenter/screenshot/171644.jpg/thumb', 'url': 'https://sourceforge.net/p/texniccenter/screenshot/171644.jpg'}, {'caption': 'Autocompletion', 'thumbnail_url': 'https://sourceforge.net/p/texniccenter/screenshot/171642.jpg/thumb', 'url': 'https://sourceforge.net/p/texniccenter/screenshot/171642.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tinyxml', 'status': 'active', '_id': '519a56352718467b8b58db27', 'creation_date': '2000-10-26', 'name': 'TinyXML', 'developers': [{'username': 'ellers88', 'name': 'Ellers', 'url': 'https://sourceforge.net/u/ellers88/'}, {'username': 'leethomason', 'name': 'Lee Thomason', 'url': 'https://sourceforge.net/u/leethomason/'}, {'username': 'yvesb', 'name': 'Yves Berquin', 'url': 'https://sourceforge.net/u/yvesb/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tinyxml/', 'preferred_support_url': 'http://sourceforge.net/projects/tinyxml/forums/forum/42748', 'video_url': None, 'short_description': 'TinyXML is a simple, small, minimal, C++ XML parser that can be easily integrating into other programs. It reads XML and creates C++ objects representing the XML document. The objects can be manipulated, changed, and saved again as XML.\r\n\r\n*Please Note* that TinyXML development has stopped and all development has moved to TinyXML-2. TinyXML-2 is available at https://github.com/leethomason/tinyxml2', 'tools': [{'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tinyxml/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tinyxml/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tinyxml/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'sourceforge_group_id': 13559, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tinyxml/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tinyxml/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tinyxml/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tinyxml/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tinyxml/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tinyxml/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tinyxml/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'git', 'tool_label': 'Git', 'url': '/p/tinyxml/git/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Git'}, {'installable': False, 'mount_point': 'cvs', 'tool_label': 'CVS', 'url': '/p/tinyxml/cvs/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'cvs', 'mount_label': 'CVS'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tinyxml/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tinyxml/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: zlib/libpng License', 'fullname': 'zlib/libpng License', 'shortname': 'zlib', 'id': 195}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Portable (Source code to work with many OS platforms)', 'fullname': 'OS Portable (Source code to work with many OS platforms)', 'shortname': 'os_portable', 'id': 436}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: Software Development', 'fullname': 'Software Development', 'shortname': 'development', 'id': 45}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}, {'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://www.grinninglizard.com/tinyxml/index.html', 'screenshots': [], 'moved_to_url': ''},
{'labels': ['portable applications', 'windows', 'enterprise softwares', 'desktop softwares', 'usb flash disk'], 'shortname': 'thumbapps', 'status': 'active', '_id': '55724fd21be1ce6efcd51c3a', 'creation_date': '2015-06-06', 'name': 'thumbapps', 'developers': [{'username': 'versapps', 'name': 'thumbapps', 'url': 'https://sourceforge.net/u/versapps/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/thumbapps/', 'preferred_support_url': 'https://plus.google.com/109411965182897955362', 'video_url': None, 'short_description': "We believe that free/open source software is enough, we don't need pirated softwares on Windows. But most of these aren't portables, or provided by PortableApps.com due to .NET dependencies, 64-bit etc. So we provide what's missing here.\r\n\r\nSoftware publisher who wishes their portablized software taken down, can tip us through thumbapps.org or versapps@gmail.com. We promise to take it down without questions, but please be patient—we might not be able to respond promptly, but we eventually *will* ...thanks for your patience, and sorry for being such a #naughty uploader ;)\r\n\r\nDisclaimer. All softwares are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, AND LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THESE SOFTWARES.", 'tools': [{'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/thumbapps/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/thumbapps/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Git', 'url': '/p/thumbapps/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/thumbapps/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'sourceforge_group_id': 2514361, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/thumbapps/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'tickets', 'tool_label': 'Tickets', 'url': '/p/thumbapps/tickets/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Tickets'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/thumbapps/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/thumbapps/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/thumbapps/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}], 'summary': 'Freeware/FOSS portable apps for your Windows!', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': '@thumbappsOrg'}, {'socialnetwork': 'Facebook', 'accounturl': 'https://www.facebook.com/profile.php?id=100012606577768'}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: .NET/Mono', 'fullname': '.NET/Mono', 'shortname': 'ui_dotnet', 'id': 469}, {'fullpath': 'User Interface :: Graphical :: Gnome', 'fullname': 'Gnome', 'shortname': 'gnome', 'id': 231}, {'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Web-based', 'fullname': 'Web-based', 'shortname': 'web', 'id': 237}, {'fullpath': 'User Interface :: Toolkits/Libraries :: wxWidgets', 'fullname': 'wxWidgets', 'shortname': 'ui_wxwidgets', 'id': 481}, {'fullpath': 'User Interface :: Toolkits/Libraries :: Qt', 'fullname': 'Qt', 'shortname': 'ui_qt', 'id': 479}, {'fullpath': 'User Interface :: Toolkits/Libraries :: GTK+', 'fullname': 'GTK+', 'shortname': 'ui_gtk', 'id': 477}, {'fullpath': 'User Interface :: Plugins :: Nullsoft Scriptable Install System (NSIS)', 'fullname': 'Nullsoft Scriptable Install System (NSIS)', 'shortname': 'nsis', 'id': 735}, {'fullpath': 'User Interface :: Graphical :: Windows Aero', 'fullname': 'Windows Aero', 'shortname': 'winaero', 'id': 763}], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)', 'fullname': 'GNU General Public License version 3.0 (GPLv3)', 'shortname': 'gplv3', 'id': 679}, {'fullpath': 'License :: Creative Commons Attribution License', 'fullname': 'Creative Commons Attribution License', 'shortname': 'ccal', 'id': 868}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: Office/Business :: Enterprise', 'fullname': 'Enterprise', 'shortname': 'enterprise', 'id': 576}], 'language': [{'fullpath': 'Programming Language :: Pascal', 'fullname': 'Pascal', 'shortname': 'pascal', 'id': 175}, {'fullpath': 'Programming Language :: JavaScript', 'fullname': 'JavaScript', 'shortname': 'JavaScript', 'id': 280}, {'fullpath': 'Programming Language :: BASIC', 'fullname': 'BASIC', 'shortname': 'proglang_basic', 'id': 539}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}, {'fullpath': 'Intended Audience :: Other Audience', 'fullname': 'Other Audience', 'shortname': 'other', 'id': 5}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/thumbapps/icon', 'private': False, 'external_homepage': 'http://thumbapps.org', 'screenshots': [{'caption': 'Paint.NET Portable', 'thumbnail_url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_paintNet.png/thumb', 'url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_paintNet.png'}, {'caption': 'Avidemux Portable', 'thumbnail_url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_avidemux.png/thumb', 'url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_avidemux.png'}, {'caption': 'Handbrake Portable', 'thumbnail_url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_handbrake.png/thumb', 'url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_handbrake.png'}, {'caption': 'Download Ninja Portable', 'thumbnail_url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_DLninja.png/thumb', 'url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_DLninja.png'}, {'caption': 'Cheat Engine Portable', 'thumbnail_url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_CheatEng.png/thumb', 'url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_CheatEng.png'}, {'caption': 'Fiddler Portable', 'thumbnail_url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_Fiddler4.png/thumb', 'url': 'https://sourceforge.net/p/thumbapps/screenshot/ThumbApps%20_Fiddler4.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'testlink', 'status': 'active', '_id': '50bcfbf9e88f3d0c02a1385d', 'creation_date': '2003-09-25', 'name': 'TestLink', 'developers': [{'username': 'asielb', 'name': 'Asiel Brumfield', 'url': 'https://sourceforge.net/u/asielb/'}, {'username': 'franciscom', 'name': 'francisco mancardi', 'url': 'https://sourceforge.net/u/franciscom/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/testlink/', 'preferred_support_url': 'http://www.testlink.org', 'video_url': None, 'short_description': 'TestLink is a web based Test Management tool. \r\nThe application provides Test specification, Test plans and execution, Reporting, Requirements specification and collaborate with well-known bug trackers.\r\n\r\nRepository: https://github.com/TestLinkOpenSourceTRMS', 'tools': [{'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/testlink/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'sourceforge_group_id': 90976, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/testlink/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'code', 'tool_label': 'CVS', 'url': '/p/testlink/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'cvs', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/testlink/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/testlink/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/testlink/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/testlink/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/testlink/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/testlink/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'Test & requirements management', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': 'TLOpenSource'}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Web-based', 'fullname': 'Web-based', 'shortname': 'web', 'id': 237}], 'translation': [{'fullpath': 'Translations :: Korean', 'fullname': 'Korean', 'shortname': 'korean', 'id': 339}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Czech', 'fullname': 'Czech', 'shortname': 'czech', 'id': 373}, {'fullpath': 'Translations :: Finnish', 'fullname': 'Finnish', 'shortname': 'finnish', 'id': 357}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Portuguese', 'fullname': 'Portuguese', 'shortname': 'portuguese', 'id': 345}, {'fullpath': 'Translations :: Indonesian', 'fullname': 'Indonesian', 'shortname': 'indonesian', 'id': 336}, {'fullpath': 'Translations :: Brazilian Portuguese', 'fullname': 'Brazilian Portuguese', 'shortname': 'portuguesebrazilian', 'id': 381}, {'fullpath': 'Translations :: Chinese (Simplified)', 'fullname': 'Chinese (Simplified)', 'shortname': 'chinesesimplified', 'id': 382}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Japanese', 'fullname': 'Japanese', 'shortname': 'japanese', 'id': 278}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}, {'fullpath': 'Translations :: Russian', 'fullname': 'Russian', 'shortname': 'russian', 'id': 295}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Office/Business :: Project Management', 'fullname': 'Project Management', 'shortname': 'project_management', 'id': 607}, {'fullpath': 'Topic :: Software Development :: Testing', 'fullname': 'Testing', 'shortname': 'testing', 'id': 575}, {'fullpath': 'Topic :: Software Development :: Documentation', 'fullname': 'Documentation', 'shortname': 'documentation', 'id': 564}, {'fullpath': 'Topic :: Software Development :: Quality Assurance', 'fullname': 'Quality Assurance', 'shortname': 'quality_assurance', 'id': 565}], 'language': [{'fullpath': 'Programming Language :: PHP', 'fullname': 'PHP', 'shortname': 'php', 'id': 183}, {'fullpath': 'Programming Language :: JavaScript', 'fullname': 'JavaScript', 'shortname': 'JavaScript', 'id': 280}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Information Technology', 'fullname': 'Information Technology', 'shortname': 'informationtechnology', 'id': 363}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Telecommunications Industry', 'fullname': 'Telecommunications Industry', 'shortname': 'telecommunications', 'id': 368}, {'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: by End-User Class :: Quality Engineers', 'fullname': 'Quality Engineers', 'shortname': 'enduser_qa', 'id': 537}], 'database': [{'fullpath': 'Database Environment :: Database API :: ADOdb', 'fullname': 'ADOdb', 'shortname': 'db_adodb', 'id': 503}]}, 'icon_url': 'https://sourceforge.net/p/testlink/icon', 'private': False, 'external_homepage': 'http://www.testlink.org', 'screenshots': [{'caption': '3 - Test Specification', 'thumbnail_url': 'https://sourceforge.net/p/testlink/screenshot/312793.jpg/thumb', 'url': 'https://sourceforge.net/p/testlink/screenshot/312793.jpg'}, {'caption': '4 - Test Execution', 'thumbnail_url': 'https://sourceforge.net/p/testlink/screenshot/312795.jpg/thumb', 'url': 'https://sourceforge.net/p/testlink/screenshot/312795.jpg'}, {'caption': '5 - Test Execution Monitoring', 'thumbnail_url': 'https://sourceforge.net/p/testlink/screenshot/312787.jpg/thumb', 'url': 'https://sourceforge.net/p/testlink/screenshot/312787.jpg'}, {'caption': '6 - Test Reports', 'thumbnail_url': 'https://sourceforge.net/p/testlink/screenshot/312809.jpg/thumb', 'url': 'https://sourceforge.net/p/testlink/screenshot/312809.jpg'}, {'caption': '2 - Requirement Specification', 'thumbnail_url': 'https://sourceforge.net/p/testlink/screenshot/312791.jpg/thumb', 'url': 'https://sourceforge.net/p/testlink/screenshot/312791.jpg'}, {'caption': '1 - Main Page', 'thumbnail_url': 'https://sourceforge.net/p/testlink/screenshot/312789.jpg/thumb', 'url': 'https://sourceforge.net/p/testlink/screenshot/312789.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'transgui', 'status': 'active', '_id': '5543d559f1fd8d5102a4a24b', 'creation_date': '2015-05-01', 'name': 'Transmission Remote GUI', 'developers': [{'username': 'yury_sidorov', 'name': 'jura', 'url': 'https://sourceforge.net/u/userid-1226674/'}], 'preferred_support_tool': 'tickets', 'url': 'https://sourceforge.net/p/transgui/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'Transmission Remote GUI is a feature rich cross platform front-end to remotely control a Transmission Bit-Torrent client daemon via its RPC protocol. Transmission Remote GUI is faster and has more functionality than the built-in Transmission web interface.\r\n\r\nTransmission 1.40 or later is supported.\r\n\r\nTransmission Remote GUI is developed using Lazarus RAD and Free Pascal compiler. ', 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/transgui/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'sourceforge_group_id': 2455370, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/transgui/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/transgui/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'tickets', 'tool_label': 'Tickets', 'url': '/p/transgui/tickets/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Tickets'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/transgui/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/transgui/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/transgui/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/transgui/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/transgui/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'A cross platform front-end for the Transmission Bit-Torrent client.', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [], 'translation': [], 'license': [], 'os': [], 'topic': [], 'language': [], 'developmentstatus': [], 'audience': [], 'database': []}, 'icon_url': 'https://sourceforge.net/p/transgui/icon', 'private': False, 'external_homepage': 'https://transgui.sourceforge.io', 'screenshots': [{'caption': 'Transmission Remote GUI on Windows', 'thumbnail_url': 'https://sourceforge.net/p/transgui/screenshot/PeersWin.png/thumb', 'url': 'https://sourceforge.net/p/transgui/screenshot/PeersWin.png'}, {'caption': 'Transmission Remote GUI on Mac OS X', 'thumbnail_url': 'https://sourceforge.net/p/transgui/screenshot/GeneralMacOSX.png/thumb', 'url': 'https://sourceforge.net/p/transgui/screenshot/GeneralMacOSX.png'}, {'caption': 'Transmission Remote GUI on Linux', 'thumbnail_url': 'https://sourceforge.net/p/transgui/screenshot/GeneralLinux.png/thumb', 'url': 'https://sourceforge.net/p/transgui/screenshot/GeneralLinux.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tinycad', 'status': 'active', '_id': '5075a10b71b75b0787f2b933', 'creation_date': '2002-02-27', 'name': 'TinyCAD', 'developers': [{'username': 'sfriederichs', 'name': 'Stephen Friederichs', 'url': 'https://sourceforge.net/u/sfriederichs/'}, {'username': 'xenon_glow', 'name': 'Paulo Lopes', 'url': 'https://sourceforge.net/u/userid-1652682/'}, {'username': 'dglao', 'name': 'dezai glao', 'url': 'https://sourceforge.net/u/dglao/'}, {'username': 'artyom14', 'name': 'Artyom Ivanov', 'url': 'https://sourceforge.net/u/artyom14/'}, {'username': 'mlangezaal', 'name': 'Mark Langezaal', 'url': 'https://sourceforge.net/u/mlangezaal/'}, {'username': 'arghman', 'name': 'Jason S', 'url': 'https://sourceforge.net/u/arghman/'}, {'username': 'gnuarm', 'name': 'gnuarm', 'url': 'https://sourceforge.net/u/gnuarm/'}, {'username': 'don_lucas', 'name': 'Don Lucas', 'url': 'https://sourceforge.net/u/userid-1871102/'}, {'username': 'beischer', 'name': 'Magnus Beischer', 'url': 'https://sourceforge.net/u/beischer/'}, {'username': 'cbarber123', 'name': 'chris barber', 'url': 'https://sourceforge.net/u/cbarber123/'}, {'username': 'mattpyne', 'name': 'Matt Pyne', 'url': 'https://sourceforge.net/u/mattpyne/'}, {'username': 'petrpe', 'name': 'Petr Hluzin', 'url': 'https://sourceforge.net/u/petrpe/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tinycad/', 'preferred_support_url': 'http://uk.groups.yahoo.com/group/tinycad/', 'video_url': None, 'short_description': 'TinyCAD is a program for drawing electrical circuit diagrams commonly known as schematic drawings. It supports standard and custom symbol libraries. It supports PCB layout programs with several netlist formats and can also produce SPICE simulation netlists. It is also often used to draw one-line diagrams, block diagrams, and presentation drawings.', 'tools': [{'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tinycad/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tinycad/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'sourceforge_group_id': 47763, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tinycad/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tinycad/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'library-support', 'tool_label': 'Tickets', 'url': '/p/tinycad/library-support/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Library Support'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tinycad/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tinycad/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tinycad/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tinycad/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tinycad/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/tinycad/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tinycad/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tinycad/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU Library or Lesser General Public License version 2.0 (LGPLv2)', 'fullname': 'GNU Library or Lesser General Public License version 2.0 (LGPLv2)', 'shortname': 'lgpl', 'id': 16}], 'os': [{'fullpath': 'Operating System :: Emulation and API Compatibility :: WINE', 'fullname': 'WINE', 'shortname': 'wine', 'id': 430}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 7', 'fullname': 'Windows 7', 'shortname': 'win7', 'id': 851}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 8', 'fullname': 'Windows 8', 'shortname': 'windows_8', 'id': 906}], 'topic': [{'fullpath': 'Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)', 'fullname': 'Electronic Design Automation (EDA)', 'shortname': 'eda', 'id': 246}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Information Technology', 'fullname': 'Information Technology', 'shortname': 'informationtechnology', 'id': 363}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Science/Research', 'fullname': 'Science/Research', 'shortname': 'scienceresearch', 'id': 367}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Education', 'fullname': 'Education', 'shortname': 'education', 'id': 360}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Telecommunications Industry', 'fullname': 'Telecommunications Industry', 'shortname': 'telecommunications', 'id': 368}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Engineering', 'fullname': 'Engineering', 'shortname': 'audienceengineering', 'id': 729}], 'database': [{'fullpath': 'Database Environment :: Network-based DBMS :: SQLite', 'fullname': 'SQLite', 'shortname': 'db_net_sqlite', 'id': 531}]}, 'icon_url': 'https://sourceforge.net/p/tinycad/icon', 'private': False, 'external_homepage': 'https://www.tinycad.net', 'screenshots': [{'caption': 'Main schematics page example', 'thumbnail_url': 'https://sourceforge.net/p/tinycad/screenshot/242229.jpg/thumb', 'url': 'https://sourceforge.net/p/tinycad/screenshot/242229.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'ta-lib', 'status': 'active', '_id': '50edb34b5fcbc9124bf1c70f', 'creation_date': '2000-07-28', 'name': 'TA-Lib: Technical Analysis Library', 'developers': [{'username': 'pjfalbe', 'name': 'Paul falbe', 'url': 'https://sourceforge.net/u/pjfalbe/'}, {'username': 'guriga', 'name': 'Guriga', 'url': 'https://sourceforge.net/u/guriga/'}, {'username': 'fl00r', 'name': 'Andrew', 'url': 'https://sourceforge.net/u/fl00r/'}, {'username': 'fortier', 'name': 'Mario Fortier', 'url': 'https://sourceforge.net/u/fortier/'}, {'username': 'mwilliamson', 'name': 'Michael Williamson', 'url': 'https://sourceforge.net/u/mwilliamson/'}, {'username': 'btsung', 'name': 'Barry Tsung', 'url': 'https://sourceforge.net/u/btsung/'}, {'username': 'stevegee58', 'name': 'Steve G.', 'url': 'https://sourceforge.net/u/stevegee58/'}, {'username': 'pmj_wi', 'name': 'pmj_wi', 'url': 'https://sourceforge.net/u/userid-1626375/'}, {'username': 'c-miller', 'name': 'Craig Miller', 'url': 'https://sourceforge.net/u/c-miller/'}, {'username': 'redbullpeter', 'name': 'Peter Pudaite', 'url': 'https://sourceforge.net/u/redbullpeter/'}, {'username': 'angelociceri', 'name': 'Angelo Ciceri', 'url': 'https://sourceforge.net/u/angelociceri/'}, {'username': 'robbymeier', 'name': 'xxx', 'url': 'https://sourceforge.net/u/robbymeier/'}, {'username': 'fgomes', 'name': 'Richard Gomes', 'url': 'https://sourceforge.net/u/fgomes/'}, {'username': 'shohou', 'name': 'Dmitry Shohov', 'url': 'https://sourceforge.net/u/shohou/'}, {'username': 'drewmccormack', 'name': 'Drew McCormack', 'url': 'https://sourceforge.net/u/drewmccormack/'}, {'username': 'ddurant', 'name': 'David Durant', 'url': 'https://sourceforge.net/u/ddurant/'}, {'username': 'weltling', 'name': 'Anatol Belski', 'url': 'https://sourceforge.net/u/weltling/'}, {'username': 'bennettsmith', 'name': 'Bennett Smith', 'url': 'https://sourceforge.net/u/bennettsmith/'}, {'username': 'foosmoo', 'name': 'foosmoo', 'url': 'https://sourceforge.net/u/foosmoo/'}, {'username': 'konieczp', 'name': 'Pawel Konieczny', 'url': 'https://sourceforge.net/u/konieczp/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/ta-lib/', 'preferred_support_url': 'http://sourceforge.net/tracker/?func=add&group_id=8903&atid=108903', 'video_url': '', 'short_description': 'Technical analysis library with indicators like ADX, MACD, RSI, Stochastic, TRIX... includes also candlestick pattern recognition. Useful for trading application developpers using either Excel, .NET, Mono, Java, Perl or C/C++.', 'tools': [{'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/ta-lib/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/ta-lib/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/ta-lib/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'sourceforge_group_id': 8903, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/ta-lib/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/ta-lib/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/ta-lib/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/ta-lib/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/ta-lib/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/ta-lib/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/ta-lib/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/ta-lib/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/ta-lib/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/ta-lib/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Textual :: Console/Terminal', 'fullname': 'Console/Terminal', 'shortname': 'ui_consoleterm', 'id': 460}, {'fullpath': 'User Interface :: Plugins', 'fullname': 'Plugins', 'shortname': 'ui_plugins', 'id': 461}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: BSD License', 'fullname': 'BSD License', 'shortname': 'bsd', 'id': 187}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Portable (Source code to work with many OS platforms)', 'fullname': 'OS Portable (Source code to work with many OS platforms)', 'shortname': 'os_portable', 'id': 436}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'fullname': 'All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'shortname': 'bsd', 'id': 202}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: Office/Business :: Financial :: Investment', 'fullname': 'Investment', 'shortname': 'investment', 'id': 77}, {'fullpath': 'Topic :: Office/Business :: Financial :: Spreadsheet', 'fullname': 'Spreadsheet', 'shortname': 'spreadsheet', 'id': 78}, {'fullpath': 'Topic :: Database :: Front-Ends', 'fullname': 'Front-Ends', 'shortname': 'frontends', 'id': 68}, {'fullpath': 'Topic :: Software Development :: Algorithms', 'fullname': 'Algorithms', 'shortname': 'algorithms', 'id': 620}, {'fullpath': 'Topic :: Scientific/Engineering :: Information Analysis', 'fullname': 'Information Analysis', 'shortname': 'informationanalysis', 'id': 385}], 'language': [{'fullpath': 'Programming Language :: C#', 'fullname': 'C#', 'shortname': 'csharp', 'id': 271}, {'fullpath': 'Programming Language :: Perl', 'fullname': 'Perl', 'shortname': 'perl', 'id': 176}, {'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}, {'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}, {'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}, {'fullpath': 'Development Status :: 4 - Beta', 'fullname': '4 - Beta', 'shortname': 'beta', 'id': 10}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Financial and Insurance Industry', 'fullname': 'Financial and Insurance Industry', 'shortname': 'financialinsurance', 'id': 361}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Science/Research', 'fullname': 'Science/Research', 'shortname': 'scienceresearch', 'id': 367}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://ta-lib.org', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tesseract-ocr-alt', 'status': 'active', '_id': '5374d19b7929e5300d133840', 'creation_date': '2014-05-15', 'name': 'tesseract-ocr alternative download', 'developers': [{'username': 'zdenop', 'name': 'Zdenko', 'url': 'https://sourceforge.net/u/zdenop/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tesseract-ocr-alt/', 'preferred_support_url': 'http://groups.google.com/group/tesseract-ocr/', 'video_url': None, 'short_description': 'Alternative download for tesseract-ocr project', 'tools': [{'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tesseract-ocr-alt/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tesseract-ocr-alt/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tesseract-ocr-alt/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tesseract-ocr-alt/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'sourceforge_group_id': 2229123, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tesseract-ocr-alt/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}], 'summary': 'Alternative download for tesseract-ocr project', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: Apache License V2.0', 'fullname': 'Apache License V2.0', 'shortname': 'apache2', 'id': 401}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 7', 'fullname': 'Windows 7', 'shortname': 'win7', 'id': 851}], 'topic': [{'fullpath': 'Topic :: Multimedia :: Graphics :: Graphics Conversion', 'fullname': 'Graphics Conversion', 'shortname': 'conversion', 'id': 105}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tesseract-ocr-alt/icon', 'private': False, 'external_homepage': 'https://code.google.com/p/tesseract-ocr', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tvbrowser', 'status': 'active', '_id': '507c878bbfc09e1a9224dc9e', 'creation_date': '2003-04-22', 'name': 'TV-Browser - A free EPG', 'developers': [{'username': 'yxterwd', 'name': 'Robert Inzinger', 'url': 'https://sourceforge.net/u/yxterwd/'}, {'username': 'rd_rnnr', 'name': 'rd_rnnr', 'url': 'https://sourceforge.net/u/userid-2064466/'}, {'username': 'v6ph1', 'name': 'v6ph1', 'url': 'https://sourceforge.net/u/v6ph1/'}, {'username': 'voc', 'name': 'Volker Christian', 'url': 'https://sourceforge.net/u/voc/'}, {'username': 'bananeweizen', 'name': 'Bananeweizen', 'url': 'https://sourceforge.net/u/bananeweizen/'}, {'username': 'misi67', 'name': 'Michael Siepmann', 'url': 'https://sourceforge.net/u/misi67/'}, {'username': 'waidi', 'name': 'waidhofer alexander', 'url': 'https://sourceforge.net/u/waidi/'}, {'username': 'jbsanon', 'name': 'jbs', 'url': 'https://sourceforge.net/u/jbsanon/'}, {'username': 'bennne', 'name': 'Benedikt Grabenmeier', 'url': 'https://sourceforge.net/u/bennne/'}, {'username': 'markus-ruderman', 'name': 'Markus Ruderman', 'url': 'https://sourceforge.net/u/markus-ruderman/'}, {'username': 'til132', 'name': 'Til Schneider', 'url': 'https://sourceforge.net/u/til132/'}, {'username': 'jo_mormes', 'name': 'Jo Mormes', 'url': 'https://sourceforge.net/u/userid-1902912/'}, {'username': 'wgreh', 'name': 'Wolfgang', 'url': 'https://sourceforge.net/u/wgreh/'}, {'username': 'joerg-ff', 'name': 'Jörg Frings-Fürst', 'url': 'https://sourceforge.net/u/joerg-ff/'}, {'username': 'pumpkin0', 'name': 'Gilson Laurent', 'url': 'https://sourceforge.net/u/pumpkin0/'}, {'username': 'ds10', 'name': 'ds10', 'url': 'https://sourceforge.net/u/ds10/'}, {'username': 'deruzi', 'name': 'uzi', 'url': 'https://sourceforge.net/u/deruzi/'}, {'username': 'darras', 'name': 'Martin Oberhauser', 'url': 'https://sourceforge.net/u/darras/'}, {'username': 'op-code', 'name': 'Dominik Jain', 'url': 'https://sourceforge.net/u/op-code/'}, {'username': 'nildog', 'name': 'nildog', 'url': 'https://sourceforge.net/u/nildog/'}, {'username': 'inforama', 'name': 'inforama', 'url': 'https://sourceforge.net/u/inforama/'}, {'username': 'troggan', 'name': 'Bodo Tasche', 'url': 'https://sourceforge.net/u/troggan/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tvbrowser/', 'preferred_support_url': 'http://wiki.tvbrowser.org', 'video_url': None, 'short_description': 'TV-Browser is a java-based TV guide which can be easily extended with lots of plugins. It is designed to look like your paper TV guide.', 'tools': [{'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tvbrowser/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/tvbrowser/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'sourceforge_group_id': 79472, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tvbrowser/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tvbrowser/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tvbrowser/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tvbrowser/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tvbrowser/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': True, 'mount_point': 'tvb', 'tool_label': 'Tickets', 'url': '/p/tvbrowser/tvb/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'TV-Browser'}, {'installable': True, 'mount_point': 'tvbp', 'tool_label': 'Tickets', 'url': '/p/tvbrowser/tvbp/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'TV-Browser Plugins'}, {'installable': True, 'mount_point': 'tvbchannels', 'tool_label': 'Tickets', 'url': '/p/tvbrowser/tvbchannels/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Channel Wish List'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tvbrowser/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': True, 'mount_point': 'omdb', 'tool_label': 'Tickets', 'url': '/p/tvbrowser/omdb/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'omdb'}], 'summary': 'Ad free open source TV guide for more than 1000 channels.', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Java Swing', 'fullname': 'Java Swing', 'shortname': 'ui_swing', 'id': 471}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Slovak', 'fullname': 'Slovak', 'shortname': 'slovak', 'id': 379}, {'fullpath': 'Translations :: Swedish', 'fullname': 'Swedish', 'shortname': 'swedish', 'id': 348}, {'fullpath': 'Translations :: Danish', 'fullname': 'Danish', 'shortname': 'danish', 'id': 356}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)', 'fullname': 'GNU General Public License version 3.0 (GPLv3)', 'shortname': 'gplv3', 'id': 679}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Games/Entertainment', 'fullname': 'Games/Entertainment', 'shortname': 'games', 'id': 80}, {'fullpath': 'Topic :: Internet', 'fullname': 'Internet', 'shortname': 'internet', 'id': 87}, {'fullpath': 'Topic :: Multimedia', 'fullname': 'Multimedia', 'shortname': 'multimedia', 'id': 99}], 'language': [{'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}, {'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tvbrowser/icon', 'private': False, 'external_homepage': 'http://www.tvbrowser.org', 'screenshots': [{'caption': 'TV-Browser 2.6 main window', 'thumbnail_url': 'https://sourceforge.net/p/tvbrowser/screenshot/146518.jpg/thumb', 'url': 'https://sourceforge.net/p/tvbrowser/screenshot/146518.jpg'}, {'caption': 'Channel settings', 'thumbnail_url': 'https://sourceforge.net/p/tvbrowser/screenshot/146526.jpg/thumb', 'url': 'https://sourceforge.net/p/tvbrowser/screenshot/146526.jpg'}, {'caption': 'Program information window', 'thumbnail_url': 'https://sourceforge.net/p/tvbrowser/screenshot/146524.jpg/thumb', 'url': 'https://sourceforge.net/p/tvbrowser/screenshot/146524.jpg'}], 'moved_to_url': ''},
{'labels': [''], 'shortname': 'thinstation', 'status': 'active', '_id': '50aa94925fcbc97bc7167444', 'creation_date': '2003-05-04', 'name': 'Thinstation', 'developers': [{'username': 'psalvan', 'name': 'Paolo Salvan', 'url': 'https://sourceforge.net/u/psalvan/'}, {'username': 'ts-michaelk', 'name': 'Michael K', 'url': 'https://sourceforge.net/u/ts-michaelk/'}, {'username': 'rudneitl', 'name': 'Rudnei Teixeira Lucas', 'url': 'https://sourceforge.net/u/rudneitl/'}, {'username': 'klember', 'name': 'Kalev Lember', 'url': 'https://sourceforge.net/u/klember/'}, {'username': 'sakurock', 'name': 'Tarmo Samuel', 'url': 'https://sourceforge.net/u/sakurock/'}, {'username': 'vo5', 'name': 'Jader H. Silva', 'url': 'https://sourceforge.net/u/vo5/'}, {'username': 'anttix', 'name': 'Antti Andreimann', 'url': 'https://sourceforge.net/u/anttix/'}, {'username': 'tonin1964', 'name': 'Juan Antonio Marin Beltran', 'url': 'https://sourceforge.net/u/tonin1964/'}, {'username': 'kretcheu', 'name': 'Paulo Kretcheu', 'url': 'https://sourceforge.net/u/kretcheu/'}, {'username': 'latexlin', 'name': 'Leandro Texiera', 'url': 'https://sourceforge.net/u/latexlin/'}, {'username': 'marcosmamorim', 'name': 'Marcos Amorim', 'url': 'https://sourceforge.net/u/marcosmamorim/'}, {'username': 'jmeers', 'name': 'Jason Meers', 'url': 'https://sourceforge.net/u/jmeers/'}, {'username': 'doncuppjr', 'name': 'Donald A. Cupp Jr.', 'url': 'https://sourceforge.net/u/doncuppjr/'}, {'username': 'paepke', 'name': 'Tobias Paepke', 'url': 'https://sourceforge.net/u/paepke/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/thinstation/', 'preferred_support_url': 'http://sourceforge.net/mailarchive/forum.php?forum_name=thinstation-general', 'video_url': '', 'short_description': 'Thinstation is a thin client linux distro using std. x86 hw. It can boot from network, pxe, syslinux, CD, floppy or flash-disk and connect to servers using VNC, RDP, XDM, SSH, Telnet, tn5250, tarentella, 2X, NX, Thinlinc, VMWare VDI or ICA.', 'tools': [{'installable': True, 'mount_point': 'test', 'tool_label': 'Git', 'url': '/p/thinstation/test/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Test'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/thinstation/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/thinstation/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'thinstation-oe-source', 'tool_label': 'Git', 'url': '/p/thinstation/thinstation-oe-source/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Thinstation Oe Source'}, {'installable': True, 'mount_point': 'thinstation-oe', 'tool_label': 'Git', 'url': '/p/thinstation/thinstation-oe/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Thinstation Oe'}, {'installable': True, 'mount_point': 'thinstation-5', 'tool_label': 'Git', 'url': '/p/thinstation/thinstation-5/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Thinstation 5'}, {'sourceforge_group_id': 80408, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/thinstation/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/thinstation/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Git', 'url': '/p/thinstation/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Thinstation'}, {'installable': True, 'mount_point': 'thinstation-src', 'tool_label': 'Git', 'url': '/p/thinstation/thinstation-src/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Thinstation Src'}, {'installable': True, 'mount_point': 'tsom', 'tool_label': 'Git', 'url': '/p/thinstation/tsom/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Tsom'}, {'installable': True, 'mount_point': 'thinstation-2', 'tool_label': 'Git', 'url': '/p/thinstation/thinstation-2/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Thinstation 2'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/thinstation/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/thinstation/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/thinstation/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Gnome', 'fullname': 'Gnome', 'shortname': 'gnome', 'id': 231}, {'fullpath': 'User Interface :: Graphical :: X Window System (X11)', 'fullname': 'X Window System (X11)', 'shortname': 'x11', 'id': 229}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Win2K', 'fullname': 'Win2K', 'shortname': 'mswin_2000', 'id': 420}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: Project is an Operating System Distribution', 'fullname': 'Project is an Operating System Distribution', 'shortname': 'os_projectdistro', 'id': 438}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: Terminals :: Terminal Emulators/X Terminals', 'fullname': 'Terminal Emulators/X Terminals', 'shortname': 'virtual', 'id': 158}, {'fullpath': 'Topic :: System :: OS distribution', 'fullname': 'OS distribution', 'shortname': 'osdistro', 'id': 798}, {'fullpath': 'Topic :: System :: OS distribution :: Live CD', 'fullname': 'Live CD', 'shortname': 'livecd', 'id': 799}], 'language': [], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Information Technology', 'fullname': 'Information Technology', 'shortname': 'informationtechnology', 'id': 363}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Education', 'fullname': 'Education', 'shortname': 'education', 'id': 360}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://thinstation.org', 'screenshots': [{'caption': 'Multiple Clients and an the XFCE Desktop', 'thumbnail_url': 'https://sourceforge.net/p/thinstation/screenshot/Multi-Client%20XFCE%20Desktop.jpg/thumb', 'url': 'https://sourceforge.net/p/thinstation/screenshot/Multi-Client%20XFCE%20Desktop.jpg'}], 'moved_to_url': ''},
{'labels': ['2D', 'Animation'], 'shortname': 'tupi2d', 'status': 'active', '_id': '4f3c1a52bfc09e04ad008b36', 'creation_date': '2010-11-29', 'name': 'TupiTube Desk', 'developers': [{'username': 'xtingray', 'name': 'Gustav Gonzalez', 'url': 'https://sourceforge.net/u/xtingray/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tupi2d/', 'preferred_support_url': 'http://maefloresta.com', 'video_url': 'www.youtube.com/embed/StIRLXHprRg?rel=0', 'short_description': 'TupiTube Desk is a 2D animation tool for desktop environments focused on usability for children and amateur artists. It is available for Windows, Mac and Linux operating systems', 'tools': [{'sourceforge_group_id': 697551, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tupi2d/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tupi2d/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'berlioslink', 'tool_label': 'External Link', 'url': '/p/tupi2d/berlioslink/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'BerliOS Page'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tupi2d/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tupi2d/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tupi2d/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}], 'summary': '2D Animation Tool for Children and Teenagers', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': '@maefloresta'}, {'socialnetwork': 'Facebook', 'accounturl': 'https://www.facebook.com/tupitube'}], 'categories': {'environment': [{'fullpath': 'User Interface :: Toolkits/Libraries :: Qt', 'fullname': 'Qt', 'shortname': 'ui_qt', 'id': 479}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'fullname': 'All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'shortname': 'bsd', 'id': 202}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: Multimedia :: Graphics :: Animation', 'fullname': 'Animation', 'shortname': 'animation', 'id': 766}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 4 - Beta', 'fullname': '4 - Beta', 'shortname': 'beta', 'id': 10}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Education', 'fullname': 'Education', 'shortname': 'education', 'id': 360}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tupi2d/icon', 'private': False, 'external_homepage': 'http://maefloresta.com', 'screenshots': [{'caption': 'Illustration Interface', 'thumbnail_url': 'https://sourceforge.net/p/tupi2d/screenshot/screen01_en.png/thumb', 'url': 'https://sourceforge.net/p/tupi2d/screenshot/screen01_en.png'}, {'caption': 'Onion Skin ', 'thumbnail_url': 'https://sourceforge.net/p/tupi2d/screenshot/screen02_en.png/thumb', 'url': 'https://sourceforge.net/p/tupi2d/screenshot/screen02_en.png'}, {'caption': 'Animation Player', 'thumbnail_url': 'https://sourceforge.net/p/tupi2d/screenshot/screen03_en.png/thumb', 'url': 'https://sourceforge.net/p/tupi2d/screenshot/screen03_en.png'}, {'caption': 'Tweening Tool', 'thumbnail_url': 'https://sourceforge.net/p/tupi2d/screenshot/tweening-en.png/thumb', 'url': 'https://sourceforge.net/p/tupi2d/screenshot/tweening-en.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'taskcoach', 'status': 'active', '_id': '5054dc0a71b75b3c5994bedc', 'creation_date': '2005-02-07', 'name': 'Task Coach', 'developers': [{'username': 'fniessink', 'name': 'Frank Niessink', 'url': 'https://sourceforge.net/u/fniessink/'}, {'username': 'fraca7', 'name': 'Jérome Laheurte', 'url': 'https://sourceforge.net/u/fraca7/'}, {'username': 'wolftune', 'name': 'Aaron Wolf', 'url': 'https://sourceforge.net/u/wolftune/'}], 'preferred_support_tool': 'support-requests', 'url': 'https://sourceforge.net/p/taskcoach/', 'preferred_support_url': '', 'video_url': '', 'short_description': 'Task Coach - Your friendly task manager. Task Coach is a free open source todo manager. It grew out of frustration about other programs not handling composite tasks well. In addition to flexible composite tasks, Task Coach has grown to include prerequisites, prioritizing, effort tracking, category tags, budgets, notes, and many other features. However, users are not forced to use all these features; Task Coach can be as simple or complex as you need it to be. Task Coach is available for Windows, Mac OS X, and GNU/Linux; and there is a companion iOS app.', 'tools': [{'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/taskcoach/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/taskcoach/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/taskcoach/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/taskcoach/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'sourceforge_group_id': 130831, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/taskcoach/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/taskcoach/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/taskcoach/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/taskcoach/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/taskcoach/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Forums'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/taskcoach/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Documentation'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/taskcoach/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/taskcoach/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/taskcoach/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': True, 'mount_point': 'repo', 'tool_label': 'Mercurial', 'url': '/p/taskcoach/repo/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'hg', 'mount_label': 'Code'}], 'summary': 'Free flexible open source todo manager featuring hierarchical tasks', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': 'taskcoach'}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: X Window System (X11)', 'fullname': 'X Window System (X11)', 'shortname': 'x11', 'id': 229}, {'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Toolkits/Libraries :: wxWidgets', 'fullname': 'wxWidgets', 'shortname': 'ui_wxwidgets', 'id': 481}], 'translation': [{'fullpath': 'Translations :: Thai', 'fullname': 'Thai', 'shortname': 'thai', 'id': 351}, {'fullpath': 'Translations :: Romanian', 'fullname': 'Romanian', 'shortname': 'romanian', 'id': 347}, {'fullpath': 'Translations :: Korean', 'fullname': 'Korean', 'shortname': 'korean', 'id': 339}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Ukrainian', 'fullname': 'Ukrainian', 'shortname': 'ukrainian', 'id': 353}, {'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Persian', 'fullname': 'Persian', 'shortname': 'persian', 'id': 343}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Latvian', 'fullname': 'Latvian', 'shortname': 'latvian', 'id': 375}, {'fullpath': 'Translations :: Czech', 'fullname': 'Czech', 'shortname': 'czech', 'id': 373}, {'fullpath': 'Translations :: Finnish', 'fullname': 'Finnish', 'shortname': 'finnish', 'id': 357}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: Hebrew', 'fullname': 'Hebrew', 'shortname': 'hebrew', 'id': 333}, {'fullpath': 'Translations :: Greek', 'fullname': 'Greek', 'shortname': 'greek', 'id': 332}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Portuguese', 'fullname': 'Portuguese', 'shortname': 'portuguese', 'id': 345}, {'fullpath': 'Translations :: Slovak', 'fullname': 'Slovak', 'shortname': 'slovak', 'id': 379}, {'fullpath': 'Translations :: Chinese (Traditional)', 'fullname': 'Chinese (Traditional)', 'shortname': 'chinesetraditional', 'id': 371}, {'fullpath': 'Translations :: Galician', 'fullname': 'Galician', 'shortname': 'galician', 'id': 412}, {'fullpath': 'Translations :: Bulgarian', 'fullname': 'Bulgarian', 'shortname': 'bulgarian', 'id': 328}, {'fullpath': 'Translations :: Swedish', 'fullname': 'Swedish', 'shortname': 'swedish', 'id': 348}, {'fullpath': 'Translations :: Turkish', 'fullname': 'Turkish', 'shortname': 'turkish', 'id': 352}, {'fullpath': 'Translations :: Norwegian', 'fullname': 'Norwegian', 'shortname': 'norwegian', 'id': 342}, {'fullpath': 'Translations :: Brazilian Portuguese', 'fullname': 'Brazilian Portuguese', 'shortname': 'portuguesebrazilian', 'id': 381}, {'fullpath': 'Translations :: Chinese (Simplified)', 'fullname': 'Chinese (Simplified)', 'shortname': 'chinesesimplified', 'id': 382}, {'fullpath': 'Translations :: Danish', 'fullname': 'Danish', 'shortname': 'danish', 'id': 356}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Japanese', 'fullname': 'Japanese', 'shortname': 'japanese', 'id': 278}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}, {'fullpath': 'Translations :: Russian', 'fullname': 'Russian', 'shortname': 'russian', 'id': 295}, {'fullpath': 'Translations :: Hungarian', 'fullname': 'Hungarian', 'shortname': 'hungarian', 'id': 335}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)', 'fullname': 'GNU General Public License version 3.0 (GPLv3)', 'shortname': 'gplv3', 'id': 679}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}, {'fullpath': 'Operating System :: Handheld/Embedded Operating Systems :: Apple iPhone', 'fullname': 'Apple iPhone', 'shortname': 'ios', 'id': 780}], 'topic': [{'fullpath': 'Topic :: Office/Business :: Time Tracking', 'fullname': 'Time Tracking', 'shortname': 'time_tracking', 'id': 587}, {'fullpath': 'Topic :: Office/Business :: To-Do Lists', 'fullname': 'To-Do Lists', 'shortname': 'todo_lists', 'id': 588}, {'fullpath': 'Topic :: Office/Business :: Project Management', 'fullname': 'Project Management', 'shortname': 'project_management', 'id': 607}], 'language': [{'fullpath': 'Programming Language :: Python', 'fullname': 'Python', 'shortname': 'python', 'id': 178}, {'fullpath': 'Programming Language :: Objective C', 'fullname': 'Objective C', 'shortname': 'objectivec', 'id': 174}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': [{'fullpath': 'Database Environment :: File-based DBMS :: Flat-file', 'fullname': 'Flat-file', 'shortname': 'db_file_flat', 'id': 521}]}, 'icon_url': 'https://sourceforge.net/p/taskcoach/icon', 'private': False, 'external_homepage': 'http://taskcoach.org', 'screenshots': [{'caption': 'Tasks and categories (Mac OS X)', 'thumbnail_url': 'https://sourceforge.net/p/taskcoach/screenshot/203018.jpg/thumb', 'url': 'https://sourceforge.net/p/taskcoach/screenshot/203018.jpg'}, {'caption': 'Main window with task tree view', 'thumbnail_url': 'https://sourceforge.net/p/taskcoach/screenshot/120330.jpg/thumb', 'url': 'https://sourceforge.net/p/taskcoach/screenshot/120330.jpg'}, {'caption': 'Task editor', 'thumbnail_url': 'https://sourceforge.net/p/taskcoach/screenshot/120334.jpg/thumb', 'url': 'https://sourceforge.net/p/taskcoach/screenshot/120334.jpg'}, {'caption': 'Print preview', 'thumbnail_url': 'https://sourceforge.net/p/taskcoach/screenshot/120336.jpg/thumb', 'url': 'https://sourceforge.net/p/taskcoach/screenshot/120336.jpg'}, {'caption': 'Main window with task list view', 'thumbnail_url': 'https://sourceforge.net/p/taskcoach/screenshot/120332.jpg/thumb', 'url': 'https://sourceforge.net/p/taskcoach/screenshot/120332.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'typefaster', 'status': 'active', '_id': '51928fae34309d5befa3f22a', 'creation_date': '2004-01-19', 'name': 'TypeFaster Typing Tutor', 'developers': [{'username': 'mataav', 'name': 'David le Roux', 'url': 'https://sourceforge.net/u/mataav/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/typefaster/', 'preferred_support_url': '', 'video_url': '', 'short_description': 'A typing tutor that teaches you to touch type. It supports French, German, Portuguese, US-Dvorak, US-English, Hebrew, Numeric-keypad and more. Typefaster accessible is for blind users. Full Spanish version also. Includes a 3d game. Teacher class support.', 'tools': [{'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/typefaster/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/typefaster/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/typefaster/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/typefaster/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/typefaster/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/typefaster/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/typefaster/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'sourceforge_group_id': 99968, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/typefaster/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/typefaster/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/typefaster/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/typefaster/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/typefaster/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: X Window System (X11)', 'fullname': 'X Window System (X11)', 'shortname': 'x11', 'id': 229}, {'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (95/98)', 'fullname': '32-bit MS Windows (95/98)', 'shortname': 'win95', 'id': 218}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 4 - Beta', 'fullname': '4 - Beta', 'shortname': 'beta', 'id': 10}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Education', 'fullname': 'Education', 'shortname': 'education', 'id': 360}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://www.typefastertypingtutor.com', 'screenshots': [{'caption': 'Version 0.4.1 showing a teacher logged in', 'thumbnail_url': 'https://sourceforge.net/p/typefaster/screenshot/23236.jpg/thumb', 'url': 'https://sourceforge.net/p/typefaster/screenshot/23236.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'truecrypt', 'status': 'active', '_id': '516d7ffd34309d2f53b0a79c', 'creation_date': '2004-09-28', 'name': 'TrueCrypt', 'developers': [{'username': 'tc-foundation', 'name': 'TrueCrypt Foundation', 'url': 'https://sourceforge.net/u/tc-foundation/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/truecrypt/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'WARNING: Using TrueCrypt is not secure as it may contain unfixed security issues\r\n\r\nThe development of TrueCrypt was ended in 5/2014 after Microsoft terminated support of Windows XP. Windows 8/7/Vista and later offer integrated support for encrypted disks and virtual disk images. Such integrated support is also available on other platforms. You should migrate any data encrypted by TrueCrypt to encrypted disks or virtual disk images supported on your platform.', 'tools': [{'sourceforge_group_id': 120388, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/truecrypt/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/truecrypt/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/truecrypt/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/truecrypt/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/truecrypt/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'Help to migrate existing data encrypted by TrueCrypt only!', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [], 'translation': [], 'license': [], 'os': [], 'topic': [], 'language': [], 'developmentstatus': [{'fullpath': 'Development Status :: 7 - Inactive', 'fullname': '7 - Inactive', 'shortname': 'inactive', 'id': 358}], 'audience': [], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://truecrypt.sourceforge.net/', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tcpdf', 'status': 'active', '_id': '5074a5f9fd48f801821e8bd7', 'creation_date': '2005-01-06', 'name': 'TCPDF - PHP class for PDF', 'developers': [{'username': 'nicolaasuni', 'name': 'Nicola Asuni', 'url': 'https://sourceforge.net/u/nicolaasuni/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tcpdf/', 'preferred_support_url': 'http://sourceforge.net/projects/tcpdf/forums/forum/435311', 'video_url': None, 'short_description': 'TCPDF is a PHP class for generating PDF documents without requiring external extensions. TCPDF Supports UTF-8, Unicode, RTL languages, XHTML, Javascript, digital signatures, barcodes and much more.\r\n\r\nIMPORTANT:\r\nThis version will be soon marked as deprecated and replaced by a new version currently under development: https://github.com/tecnickcom/tc-lib-pdf', 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tcpdf/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tcpdf/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tcpdf/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'sourceforge_group_id': 128076, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tcpdf/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Git', 'url': '/p/tcpdf/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tcpdf/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tcpdf/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tcpdf/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tcpdf/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tcpdf/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tcpdf/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tcpdf/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tcpdf/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tcpdf/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': 'PHP class for PDF', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU Library or Lesser General Public License version 3.0 (LGPLv3)', 'fullname': 'GNU Library or Lesser General Public License version 3.0 (LGPLv3)', 'shortname': 'lgplv3', 'id': 680}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', 'fullname': 'Dynamic Content', 'shortname': 'dynamic', 'id': 92}, {'fullpath': 'Topic :: Printing', 'fullname': 'Printing', 'shortname': 'printing', 'id': 154}], 'language': [{'fullpath': 'Programming Language :: PHP', 'fullname': 'PHP', 'shortname': 'php', 'id': 183}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tcpdf/icon', 'private': False, 'external_homepage': 'https://tcpdf.org', 'screenshots': [{'caption': 'Generic TCPDF screenshot', 'thumbnail_url': 'https://sourceforge.net/p/tcpdf/screenshot/163179.jpg/thumb', 'url': 'https://sourceforge.net/p/tcpdf/screenshot/163179.jpg'}], 'moved_to_url': ''},
{'labels': [''], 'shortname': 'tumagcc', 'status': 'active', '_id': '503ade2cb9363c267f96ba2f', 'creation_date': '2012-08-27', 'name': 'The Moluccas', 'developers': [{'username': 'tumagonx', 'name': 'tumagonx', 'url': 'https://sourceforge.net/u/tumagonx/'}], 'preferred_support_tool': 'discussion', 'url': 'https://sourceforge.net/p/tumagcc/', 'preferred_support_url': '', 'video_url': '', 'short_description': "A pre-configured MinGW focused on ease of use, integration, workflow and completeness. It's also portable and isolated OSS distro.", 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tumagcc/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Git', 'url': '/p/tumagcc/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tumagcc/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tumagcc/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'tickets', 'tool_label': 'Tickets', 'url': '/p/tumagcc/tickets/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Tickets'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tumagcc/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'sourceforge_group_id': 870157, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tumagcc/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tumagcc/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tumagcc/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'Portable Build Environment and OSS Distro for Windows', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Non-interactive (Daemon)', 'fullname': 'Non-interactive (Daemon)', 'shortname': 'daemon', 'id': 238}, {'fullpath': 'User Interface :: Textual :: Console/Terminal', 'fullname': 'Console/Terminal', 'shortname': 'ui_consoleterm', 'id': 460}, {'fullpath': 'User Interface :: Textual :: Command-line', 'fullname': 'Command-line', 'shortname': 'ui_commandline', 'id': 459}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: Creative Commons Attribution License :: Creative Commons Attribution ShareAlike License V3.0', 'fullname': 'Creative Commons Attribution ShareAlike License V3.0', 'shortname': 'ccaslv3', 'id': 870}], 'os': [{'fullpath': 'Operating System :: Emulation and API Compatibility :: MinGW/MSYS (MS Windows)', 'fullname': 'MinGW/MSYS (MS Windows)', 'shortname': 'mingw_msys', 'id': 445}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: Project is OS Distribution-Specific', 'fullname': 'Project is OS Distribution-Specific', 'shortname': 'os_projectdistrospecific', 'id': 439}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}], 'topic': [{'fullpath': 'Topic :: Terminals', 'fullname': 'Terminals', 'shortname': 'terminals', 'id': 156}, {'fullpath': 'Topic :: Software Development', 'fullname': 'Software Development', 'shortname': 'development', 'id': 45}, {'fullpath': 'Topic :: System :: Software Distribution', 'fullname': 'Software Distribution', 'shortname': 'softwaredist', 'id': 257}], 'language': [], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: System Administrators', 'fullname': 'System Administrators', 'shortname': 'sysadmins', 'id': 4}, {'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://opensourcepack.blogspot.com/p/moluccas.html', 'screenshots': [], 'moved_to_url': ''},
{'labels': [''], 'shortname': 'talend-studio', 'status': 'active', '_id': '50ca168834309d09be105900', 'creation_date': '2006-10-31', 'name': 'Talend Open Studio for Data Integration', 'developers': [{'username': 'talend-laura', 'name': 'Laura Ventura', 'url': 'https://sourceforge.net/u/talend-laura/'}, {'username': 'cbiermann', 'name': 'Carsten Biermann', 'url': 'https://sourceforge.net/u/cbiermann/'}, {'username': 'iwangtalend', 'name': 'iwangtalend', 'url': 'https://sourceforge.net/u/iwangtalend/'}, {'username': 'nhaumont', 'name': 'Nicolas Haumont', 'url': 'https://sourceforge.net/u/nhaumont/'}, {'username': 'ilazebny', 'name': 'Igor Lazebny', 'url': 'https://sourceforge.net/u/ilazebny/'}, {'username': 'talend-release', 'name': 'Talend Release Manager', 'url': 'https://sourceforge.net/u/talend-release/'}, {'username': 'mhirt', 'name': 'Michaël Hirt', 'url': 'https://sourceforge.net/u/mhirt/'}, {'username': 'astirrup', 'name': 'Ashley Stirrup', 'url': 'https://sourceforge.net/u/astirrup/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/talend-studio/', 'preferred_support_url': 'https://community.talend.com/', 'video_url': None, 'short_description': 'Expand your open source stack with a free open source ETL tool for data integration and data transformation anywhere. \r\n\r\nWork with the latest cloud applications and platforms or traditional databases and applications using Open Studio for Data Integration to design and deploy quickly with graphical tools, native code generation, and 100s of pre-built components and connectors. \r\n\r\nOpen Studio for Data Integration is fully open source, so you can see the code and work with it. Embed existing Java code libraries, create your own components or leverage community components and code to extend your project. \r\n\r\nMillions of downloads and a full range of robust, open source integration software tools have made Talend the open source leader in cloud and big data integration.', 'tools': [{'sourceforge_group_id': 181308, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/talend-studio/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'svnexternalurl', 'tool_label': 'External Link', 'url': '/p/talend-studio/svnexternalurl/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Browse Git'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/talend-studio/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/talend-studio/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/talend-studio/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/talend-studio/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/talend-studio/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/talend-studio/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/talend-studio/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'Free open source ETL software for data integration anywhere.', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': 'TalendCommunity'}, {'socialnetwork': 'Facebook', 'accounturl': 'http://www.facebook.com/talend'}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Java SWT', 'fullname': 'Java SWT', 'shortname': 'ui_swt', 'id': 472}, {'fullpath': 'User Interface :: Plugins :: Eclipse', 'fullname': 'Eclipse', 'shortname': 'eclipse_plugins', 'id': 583}], 'translation': [{'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Chinese (Simplified)', 'fullname': 'Chinese (Simplified)', 'shortname': 'chinesesimplified', 'id': 382}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: Apache License V2.0', 'fullname': 'Apache License V2.0', 'shortname': 'apache2', 'id': 401}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'fullname': 'All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'shortname': 'bsd', 'id': 202}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: Formats and Protocols :: Data Formats', 'fullname': 'Data Formats', 'shortname': 'data_formats', 'id': 554}, {'fullpath': 'Topic :: Office/Business :: Enterprise', 'fullname': 'Enterprise', 'shortname': 'enterprise', 'id': 576}, {'fullpath': 'Topic :: Office/Business :: Enterprise :: Data Warehousing', 'fullname': 'Data Warehousing', 'shortname': 'data_warehousing', 'id': 580}, {'fullpath': 'Topic :: Database :: Front-Ends', 'fullname': 'Front-Ends', 'shortname': 'frontends', 'id': 68}, {'fullpath': 'Topic :: Software Development :: Code Generators', 'fullname': 'Code Generators', 'shortname': 'codegen', 'id': 259}, {'fullpath': 'Topic :: System :: Distributed Computing', 'fullname': 'Distributed Computing', 'shortname': 'distributed_computing', 'id': 308}], 'language': [{'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: System Administrators', 'fullname': 'System Administrators', 'shortname': 'sysadmins', 'id': 4}, {'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: Other Audience', 'fullname': 'Other Audience', 'shortname': 'other', 'id': 5}], 'database': [{'fullpath': 'Database Environment :: Database API :: XML-based', 'fullname': 'XML-based', 'shortname': 'db_api_xml', 'id': 507}, {'fullpath': 'Database Environment :: Database API :: JDBC', 'fullname': 'JDBC', 'shortname': 'db_api_jdbc', 'id': 502}, {'fullpath': 'Database Environment :: Database API :: Perl DBI/DBD', 'fullname': 'Perl DBI/DBD', 'shortname': 'db_api_perldbi', 'id': 504}]}, 'icon_url': 'https://sourceforge.net/p/talend-studio/icon', 'private': False, 'external_homepage': 'https://www.talend.com/products/data-integration/data-integration-open-studio/?utm_medium=communityext&utm_source=sourceforge&utm_campaign=tosdi', 'screenshots': [{'caption': 'Talend Open Studio for Data Integration', 'thumbnail_url': 'https://sourceforge.net/p/talend-studio/screenshot/TOSDI_image001.png/thumb', 'url': 'https://sourceforge.net/p/talend-studio/screenshot/TOSDI_image001.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'typo3', 'status': 'active', '_id': '51252a7c5fcbc941611719b7', 'creation_date': '2001-02-12', 'name': 'TYPO3', 'developers': [{'username': 'ohader', 'name': 'Oliver Hader', 'url': 'https://sourceforge.net/u/ohader/'}, {'username': 'typo3', 'name': 'Kasper Skårhøj', 'url': 'https://sourceforge.net/u/typo3/'}, {'username': 'pub-sk-ch', 'name': 'Xavier', 'url': 'https://sourceforge.net/u/pub-sk-ch/'}, {'username': 'baschny', 'name': 'Ernesto Baschny', 'url': 'https://sourceforge.net/u/baschny/'}, {'username': 'typo3cms', 'name': 'TYPO3 Release Team', 'url': 'https://sourceforge.net/u/typo3cms/'}, {'username': 'mundaun', 'name': 'Michael Stucki', 'url': 'https://sourceforge.net/u/mundaun/'}, {'username': 'bennimack', 'name': 'benni.', 'url': 'https://sourceforge.net/u/bennimack/'}, {'username': 'newjuggle', 'name': 'Peter Niederlag', 'url': 'https://sourceforge.net/u/newjuggle/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/typo3/', 'preferred_support_url': 'https://typo3.org/support/', 'video_url': None, 'short_description': "Fetch the latest version on https://get.typo3.org.\r\n\r\nTYPO3 is an enterprise class Web CMS written in PHP/MySQL. It's designed to be extended with custom written backend modules and frontend libraries for special functionality.\r\nIt has very powerful integration of image manipulation.", 'tools': [{'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/typo3/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/typo3/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/typo3/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'sourceforge_group_id': 20391, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/typo3/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/typo3/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/typo3/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'Download the latest version on https://get.typo3.org', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': '@typo3'}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Web-based', 'fullname': 'Web-based', 'shortname': 'web', 'id': 237}], 'translation': [{'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Latvian', 'fullname': 'Latvian', 'shortname': 'latvian', 'id': 375}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Danish', 'fullname': 'Danish', 'shortname': 'danish', 'id': 356}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'fullname': 'All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)', 'shortname': 'bsd', 'id': 202}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: Internet :: WWW/HTTP :: Site Management', 'fullname': 'Site Management', 'shortname': 'sitemanagement', 'id': 243}, {'fullpath': 'Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CMS Systems', 'fullname': 'CMS Systems', 'shortname': 'cms', 'id': 644}], 'language': [{'fullpath': 'Programming Language :: PHP', 'fullname': 'PHP', 'shortname': 'php', 'id': 183}, {'fullpath': 'Programming Language :: JavaScript', 'fullname': 'JavaScript', 'shortname': 'JavaScript', 'id': 280}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}, {'fullpath': 'Intended Audience :: Other Audience', 'fullname': 'Other Audience', 'shortname': 'other', 'id': 5}], 'database': [{'fullpath': 'Database Environment :: Network-based DBMS :: MySQL', 'fullname': 'MySQL', 'shortname': 'db_net_mysql', 'id': 524}, {'fullpath': 'Database Environment :: Network-based DBMS :: Other network-based DBMS', 'fullname': 'Other network-based DBMS', 'shortname': 'db_net_other', 'id': 533}, {'fullpath': 'Database Environment :: Database API :: SQL-based', 'fullname': 'SQL-based', 'shortname': 'db_api_sql', 'id': 508}]}, 'icon_url': 'https://sourceforge.net/p/typo3/icon', 'private': False, 'external_homepage': 'https://get.typo3.org/', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tuxmath', 'status': 'active', '_id': '51b8cb8d5fcbc96fa85bbebb', 'creation_date': '2001-08-27', 'name': 'Tux of Math Command', 'developers': [{'username': 'criswell', 'name': 'Samuel N. Hart', 'url': 'https://sourceforge.net/u/criswell/'}, {'username': 'davidsbruce', 'name': 'David Bruce', 'url': 'https://sourceforge.net/u/davidsbruce/'}, {'username': 'wkendrick', 'name': 'William Kendrick', 'url': 'https://sourceforge.net/u/wkendrick/'}, {'username': 'richardjune', 'name': 'Richard June', 'url': 'https://sourceforge.net/u/richardjune/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tuxmath/', 'preferred_support_url': 'http://sourceforge.net/mailarchive/forum.php?forum_name=tuxmath-devel', 'video_url': '', 'short_description': '"Tux, of Math Command" is a math drill game starring Tux, the Linux Penguin. Lessons are included from simple number typing through addition, subtraction, multiplication, and division of positive and negative numbers. It is intended for kids ~4-10.', 'tools': [{'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tuxmath/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'sourceforge_group_id': 34443, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tuxmath/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tuxmath/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tuxmath/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tuxmath/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tuxmath/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': True, 'mount_point': 'svnexternalurl', 'tool_label': 'External Link', 'url': '/p/tuxmath/svnexternalurl/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Browse SVN'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tuxmath/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tuxmath/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tuxmath/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tuxmath/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tuxmath/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tuxmath/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tuxmath/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: X Window System (X11)', 'fullname': 'X Window System (X11)', 'shortname': 'x11', 'id': 229}, {'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [{'fullpath': 'Translations :: Romanian', 'fullname': 'Romanian', 'shortname': 'romanian', 'id': 347}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Slovene', 'fullname': 'Slovene', 'shortname': 'slovenian', 'id': 380}, {'fullpath': 'Translations :: Macedonian', 'fullname': 'Macedonian', 'shortname': 'macedonian', 'id': 376}, {'fullpath': 'Translations :: Czech', 'fullname': 'Czech', 'shortname': 'czech', 'id': 373}, {'fullpath': 'Translations :: Finnish', 'fullname': 'Finnish', 'shortname': 'finnish', 'id': 357}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: Hebrew', 'fullname': 'Hebrew', 'shortname': 'hebrew', 'id': 333}, {'fullpath': 'Translations :: Greek', 'fullname': 'Greek', 'shortname': 'greek', 'id': 332}, {'fullpath': 'Translations :: Vietnamese', 'fullname': 'Vietnamese', 'shortname': 'vietnamese', 'id': 355}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Portuguese', 'fullname': 'Portuguese', 'shortname': 'portuguese', 'id': 345}, {'fullpath': 'Translations :: Slovak', 'fullname': 'Slovak', 'shortname': 'slovak', 'id': 379}, {'fullpath': 'Translations :: Swedish', 'fullname': 'Swedish', 'shortname': 'swedish', 'id': 348}, {'fullpath': 'Translations :: Telugu', 'fullname': 'Telugu', 'shortname': 'telugu', 'id': 350}, {'fullpath': 'Translations :: Turkish', 'fullname': 'Turkish', 'shortname': 'turkish', 'id': 352}, {'fullpath': 'Translations :: Hindi', 'fullname': 'Hindi', 'shortname': 'hindi', 'id': 334}, {'fullpath': 'Translations :: Norwegian', 'fullname': 'Norwegian', 'shortname': 'norwegian', 'id': 342}, {'fullpath': 'Translations :: Brazilian Portuguese', 'fullname': 'Brazilian Portuguese', 'shortname': 'portuguesebrazilian', 'id': 381}, {'fullpath': 'Translations :: Chinese (Simplified)', 'fullname': 'Chinese (Simplified)', 'shortname': 'chinesesimplified', 'id': 382}, {'fullpath': 'Translations :: Danish', 'fullname': 'Danish', 'shortname': 'danish', 'id': 356}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Japanese', 'fullname': 'Japanese', 'shortname': 'japanese', 'id': 278}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}, {'fullpath': 'Translations :: Russian', 'fullname': 'Russian', 'shortname': 'russian', 'id': 295}, {'fullpath': 'Translations :: Arabic', 'fullname': 'Arabic', 'shortname': 'arabic', 'id': 326}, {'fullpath': 'Translations :: Hungarian', 'fullname': 'Hungarian', 'shortname': 'hungarian', 'id': 335}, {'fullpath': 'Translations :: Georgian', 'fullname': 'Georgian', 'shortname': 'georgian', 'id': 834}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (95/98)', 'fullname': '32-bit MS Windows (95/98)', 'shortname': 'win95', 'id': 218}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: Games/Entertainment', 'fullname': 'Games/Entertainment', 'shortname': 'games', 'id': 80}, {'fullpath': 'Topic :: Education :: Computer Aided Instruction (CAI)', 'fullname': 'Computer Aided Instruction (CAI)', 'shortname': 'cai', 'id': 72}], 'language': [{'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://tux4kids.alioth.debian.org', 'screenshots': [{'caption': 'Negative numbers and "missing number" questions supported', 'thumbnail_url': 'https://sourceforge.net/p/tuxmath/screenshot/133379.jpg/thumb', 'url': 'https://sourceforge.net/p/tuxmath/screenshot/133379.jpg'}, {'caption': 'Beat your top score in four difficulty levels!', 'thumbnail_url': 'https://sourceforge.net/p/tuxmath/screenshot/133375.jpg/thumb', 'url': 'https://sourceforge.net/p/tuxmath/screenshot/133375.jpg'}, {'caption': 'Start with simple number typing for youngest kids', 'thumbnail_url': 'https://sourceforge.net/p/tuxmath/screenshot/133377.jpg/thumb', 'url': 'https://sourceforge.net/p/tuxmath/screenshot/133377.jpg'}, {'caption': 'Choose from over 50 training missions', 'thumbnail_url': 'https://sourceforge.net/p/tuxmath/screenshot/133373.jpg/thumb', 'url': 'https://sourceforge.net/p/tuxmath/screenshot/133373.jpg'}, {'caption': 'Completely overhauled menu system', 'thumbnail_url': 'https://sourceforge.net/p/tuxmath/screenshot/133371.jpg/thumb', 'url': 'https://sourceforge.net/p/tuxmath/screenshot/133371.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tess4j', 'status': 'active', '_id': '50a58d3c271846179314b6f9', 'creation_date': '2010-08-12', 'name': 'Tess4J', 'developers': [{'username': 'nguyenq', 'name': 'Quan Nguyen', 'url': 'https://sourceforge.net/u/nguyenq/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/tess4j/', 'preferred_support_url': '', 'video_url': '', 'short_description': 'A Java JNA wrapper for Tesseract OCR API', 'tools': [{'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/tess4j/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tess4j/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tess4j/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tess4j/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tess4j/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tess4j/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'sourceforge_group_id': 342020, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tess4j/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tess4j/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tess4j/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tess4j/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tess4j/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: Apache License V2.0', 'fullname': 'Apache License V2.0', 'shortname': 'apache2', 'id': 401}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Multimedia :: Graphics :: Graphics Conversion', 'fullname': 'Graphics Conversion', 'shortname': 'conversion', 'id': 105}, {'fullpath': 'Topic :: Software Development :: Libraries', 'fullname': 'Libraries', 'shortname': 'softdevlibraries', 'id': 770}], 'language': [{'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://tess4j.sourceforge.net', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tomatofirmware', 'status': 'active', '_id': '5166c25f271846345eeda55d', 'creation_date': '2009-06-24', 'name': 'Tomato Firmware', 'developers': [{'username': 'noxxic', 'name': 'jon', 'url': 'https://sourceforge.net/u/noxxic/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/tomatofirmware/', 'preferred_support_url': '', 'video_url': '', 'short_description': "Tomato is a small, lean and simple replacement firmware for Linksys' WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54 and other Broadcom-based routers.", 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tomatofirmware/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tomatofirmware/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tomatofirmware/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tomatofirmware/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'sourceforge_group_id': 266976, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tomatofirmware/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tomatofirmware/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tomatofirmware/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tomatofirmware/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [], 'translation': [], 'license': [], 'os': [], 'topic': [], 'language': [], 'developmentstatus': [], 'audience': [], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://www.polarcloud.com/tomato/', 'screenshots': [], 'moved_to_url': ''},
{'labels': ['GPS', 'waypoint', 'track', 'map'], 'shortname': 'terraincognita2', 'status': 'active', '_id': '5100e8821be1ce75125d187e', 'creation_date': '2013-01-24', 'name': 'Terra Incognita', 'developers': [{'username': 'marianzb', 'name': 'Marián Zubák', 'url': 'https://sourceforge.net/u/marianzb/'}], 'preferred_support_tool': 'wiki', 'url': 'https://sourceforge.net/p/terraincognita2/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'Program for downloading web source maps or local files maps for various programs or GPS devices.\r\nTerra Incognita™ main features:\r\n navigating through map by simple clicking\r\n generating OziExplorer, Kmz, JNX, GPSdash or TrekBuddy calibrated map file\r\n possibility to use many web map sources Google Maps™, Bing™, Open street map ...\r\n managing of waypoints or tracks saved in gpx and many other formats\r\n selected user defined map area for saving\r\n simplified and easy user interface\r\n downloading and saving maps on background\r\n automatic split of very large areas to many smaller map files', 'tools': [{'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/terraincognita2/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Git', 'url': '/p/terraincognita2/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/terraincognita2/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/terraincognita2/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'sourceforge_group_id': 1253760, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/terraincognita2/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/terraincognita2/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/terraincognita2/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/terraincognita2/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'GPS mapping and management software', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: .NET/Mono', 'fullname': '.NET/Mono', 'shortname': 'ui_dotnet', 'id': 469}], 'translation': [{'fullpath': 'Translations :: Croatian', 'fullname': 'Croatian', 'shortname': 'croatian', 'id': 372}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Ukrainian', 'fullname': 'Ukrainian', 'shortname': 'ukrainian', 'id': 353}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: Slovak', 'fullname': 'Slovak', 'shortname': 'slovak', 'id': 379}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Arabic', 'fullname': 'Arabic', 'shortname': 'arabic', 'id': 326}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)', 'fullname': 'GNU General Public License version 3.0 (GPLv3)', 'shortname': 'gplv3', 'id': 679}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Scientific/Engineering :: Mapping :: GPS (Global Positioning System)', 'fullname': 'GPS (Global Positioning System)', 'shortname': 'gps', 'id': 777}], 'language': [{'fullpath': 'Programming Language :: C#', 'fullname': 'C#', 'shortname': 'csharp', 'id': 271}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/terraincognita2/icon', 'private': False, 'external_homepage': 'https://sourceforge.net/p/terraincognita2/wiki/', 'screenshots': [{'caption': 'map with track and waypoint detail window', 'thumbnail_url': 'https://sourceforge.net/p/terraincognita2/screenshot/map_track.jpg/thumb', 'url': 'https://sourceforge.net/p/terraincognita2/screenshot/map_track.jpg'}, {'caption': 'track detail', 'thumbnail_url': 'https://sourceforge.net/p/terraincognita2/screenshot/track.png/thumb', 'url': 'https://sourceforge.net/p/terraincognita2/screenshot/track.png'}, {'caption': 'waypoints list', 'thumbnail_url': 'https://sourceforge.net/p/terraincognita2/screenshot/wpts.png/thumb', 'url': 'https://sourceforge.net/p/terraincognita2/screenshot/wpts.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'torrent-search', 'status': 'active', '_id': '51444447e88f3d0a5238ae0b', 'creation_date': '2010-07-25', 'name': 'Torrent Search', 'developers': [{'username': 'ricardosantos', 'name': 'Bogolha', 'url': 'https://sourceforge.net/u/ricardosantos/'}, {'username': 'glebihan', 'name': 'Gwendal LE BIHAN', 'url': 'https://sourceforge.net/u/glebihan/'}, {'username': 'ajafo', 'name': 'Artur Zarzycki', 'url': 'https://sourceforge.net/u/ajafo/'}, {'username': 'transcyn1001', 'name': 'Cynthia Ho', 'url': 'https://sourceforge.net/u/transcyn1001/'}, {'username': 'cinaski', 'name': 'Massimiliano Minella', 'url': 'https://sourceforge.net/u/cinaski/'}, {'username': 'vdyatlov', 'name': 'Vitaly Dyatlov', 'url': 'https://sourceforge.net/u/vdyatlov/'}, {'username': 'needsmoarlulz', 'name': 'NeedsmoarLulz', 'url': 'https://sourceforge.net/u/needsmoarlulz/'}, {'username': 'dementia1985', 'name': 'Chrysanthi', 'url': 'https://sourceforge.net/u/dementia1985/'}, {'username': 'bigricke', 'name': 'BigRicke', 'url': 'https://sourceforge.net/u/bigricke/'}, {'username': 'nevvermind', 'name': 'Adi D.', 'url': 'https://sourceforge.net/u/nevvermind/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/torrent-search/', 'preferred_support_url': 'http://sourceforge.net/projects/torrent-search/forums/forum/1189108', 'video_url': '', 'short_description': 'Torrent Search is a cross-platform application, allowing to search for torrent files on different websites. Supported websites are integrated through plugins, which allows to easily extend the number of websites supported.', 'tools': [{'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/torrent-search/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/torrent-search/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/torrent-search/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'sourceforge_group_id': 337561, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/torrent-search/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/torrent-search/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/torrent-search/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/torrent-search/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/torrent-search/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/torrent-search/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/torrent-search/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/torrent-search/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/torrent-search/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Toolkits/Libraries :: GTK+', 'fullname': 'GTK+', 'shortname': 'ui_gtk', 'id': 477}], 'translation': [{'fullpath': 'Translations :: Romanian', 'fullname': 'Romanian', 'shortname': 'romanian', 'id': 347}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Portuguese', 'fullname': 'Portuguese', 'shortname': 'portuguese', 'id': 345}, {'fullpath': 'Translations :: Swedish', 'fullname': 'Swedish', 'shortname': 'swedish', 'id': 348}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Russian', 'fullname': 'Russian', 'shortname': 'russian', 'id': 295}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: Communications :: File Sharing :: BitTorrent', 'fullname': 'BitTorrent', 'shortname': 'bittorrent', 'id': 622}, {'fullpath': 'Topic :: Internet :: WWW/HTTP :: Indexing/Search', 'fullname': 'Indexing/Search', 'shortname': 'indexing', 'id': 93}], 'language': [{'fullpath': 'Programming Language :: Python', 'fullname': 'Python', 'shortname': 'python', 'id': 178}], 'developmentstatus': [{'fullpath': 'Development Status :: 7 - Inactive', 'fullname': '7 - Inactive', 'shortname': 'inactive', 'id': 358}, {'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/torrent-search/icon', 'private': False, 'external_homepage': 'http://torrent-search.sourceforge.net', 'screenshots': [{'caption': 'Preferences dialog - Plugins', 'thumbnail_url': 'https://sourceforge.net/p/torrent-search/screenshot/272959.jpg/thumb', 'url': 'https://sourceforge.net/p/torrent-search/screenshot/272959.jpg'}, {'caption': 'Search options', 'thumbnail_url': 'https://sourceforge.net/p/torrent-search/screenshot/272955.jpg/thumb', 'url': 'https://sourceforge.net/p/torrent-search/screenshot/272955.jpg'}, {'caption': 'Preferences dialog - General options', 'thumbnail_url': 'https://sourceforge.net/p/torrent-search/screenshot/272957.jpg/thumb', 'url': 'https://sourceforge.net/p/torrent-search/screenshot/272957.jpg'}, {'caption': 'Main window', 'thumbnail_url': 'https://sourceforge.net/p/torrent-search/screenshot/272953.jpg/thumb', 'url': 'https://sourceforge.net/p/torrent-search/screenshot/272953.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'twmodmanager', 'status': 'active', '_id': '5269432fb9363c41eeabdbe8', 'creation_date': '2013-10-24', 'name': 'Total War Mod Manager', 'developers': [{'username': 'mitchtwc', 'name': 'Mitch', 'url': 'https://sourceforge.net/u/mitchtwc/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/twmodmanager/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'A Mod Manager for the Total War series.\r\nThe project will support all future iterations of the Total War series and supports all games in the series since Empire: Total War.', 'tools': [{'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/twmodmanager/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'sourceforge_group_id': 1988771, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/twmodmanager/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/twmodmanager/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/twmodmanager/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/twmodmanager/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/twmodmanager/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'A Mod Manager for the Total War series', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': '@MitchHeastie'}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: .NET/Mono', 'fullname': '.NET/Mono', 'shortname': 'ui_dotnet', 'id': 469}], 'translation': [], 'license': [], 'os': [], 'topic': [], 'language': [{'fullpath': 'Programming Language :: C#', 'fullname': 'C#', 'shortname': 'csharp', 'id': 271}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [], 'database': []}, 'icon_url': 'https://sourceforge.net/p/twmodmanager/icon', 'private': False, 'external_homepage': None, 'screenshots': [{'caption': 'The tools UI', 'thumbnail_url': 'https://sourceforge.net/p/twmodmanager/screenshot/Untitled.png/thumb', 'url': 'https://sourceforge.net/p/twmodmanager/screenshot/Untitled.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'torrent-file-editor', 'status': 'active', '_id': '5471b126a02bb12400237c2e', 'creation_date': '2014-11-23', 'name': 'Torrent File Editor', 'developers': [{'username': 'ivanromanov', 'name': 'Ivan Romanov', 'url': 'https://sourceforge.net/u/ivanromanov/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/torrent-file-editor/', 'preferred_support_url': 'https://github.com/drizt/torrent-file-editor/issues', 'video_url': None, 'short_description': 'Torrent Client for Mac - https://mac.eltima.com/torrent-client.html\r\n\r\nSources: https://github.com/drizt/torrent-file-editor', 'tools': [{'sourceforge_group_id': 2367788, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/torrent-file-editor/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/torrent-file-editor/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/torrent-file-editor/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/torrent-file-editor/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/torrent-file-editor/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}], 'summary': 'Qt based GUI tool designed to create and edit .torrent files', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Toolkits/Libraries :: Qt', 'fullname': 'Qt', 'shortname': 'ui_qt', 'id': 479}], 'translation': [{'fullpath': 'Translations :: Romanian', 'fullname': 'Romanian', 'shortname': 'romanian', 'id': 347}, {'fullpath': 'Translations :: Korean', 'fullname': 'Korean', 'shortname': 'korean', 'id': 339}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Czech', 'fullname': 'Czech', 'shortname': 'czech', 'id': 373}, {'fullpath': 'Translations :: Finnish', 'fullname': 'Finnish', 'shortname': 'finnish', 'id': 357}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: Hebrew', 'fullname': 'Hebrew', 'shortname': 'hebrew', 'id': 333}, {'fullpath': 'Translations :: Bengali', 'fullname': 'Bengali', 'shortname': 'bengali', 'id': 327}, {'fullpath': 'Translations :: Vietnamese', 'fullname': 'Vietnamese', 'shortname': 'vietnamese', 'id': 355}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Chinese (Traditional)', 'fullname': 'Chinese (Traditional)', 'shortname': 'chinesetraditional', 'id': 371}, {'fullpath': 'Translations :: Turkish', 'fullname': 'Turkish', 'shortname': 'turkish', 'id': 352}, {'fullpath': 'Translations :: Indonesian', 'fullname': 'Indonesian', 'shortname': 'indonesian', 'id': 336}, {'fullpath': 'Translations :: Brazilian Portuguese', 'fullname': 'Brazilian Portuguese', 'shortname': 'portuguesebrazilian', 'id': 381}, {'fullpath': 'Translations :: Chinese (Simplified)', 'fullname': 'Chinese (Simplified)', 'shortname': 'chinesesimplified', 'id': 382}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Japanese', 'fullname': 'Japanese', 'shortname': 'japanese', 'id': 278}, {'fullpath': 'Translations :: Russian', 'fullname': 'Russian', 'shortname': 'russian', 'id': 295}, {'fullpath': 'Translations :: Arabic', 'fullname': 'Arabic', 'shortname': 'arabic', 'id': 326}, {'fullpath': 'Translations :: Hungarian', 'fullname': 'Hungarian', 'shortname': 'hungarian', 'id': 335}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)', 'fullname': 'GNU General Public License version 3.0 (GPLv3)', 'shortname': 'gplv3', 'id': 679}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}], 'topic': [{'fullpath': 'Topic :: Communications :: File Sharing :: BitTorrent', 'fullname': 'BitTorrent', 'shortname': 'bittorrent', 'id': 622}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/torrent-file-editor/icon', 'private': False, 'external_homepage': 'https://torrent-file-editor.sourceforge.io', 'screenshots': [{'caption': 'Main', 'thumbnail_url': 'https://sourceforge.net/p/torrent-file-editor/screenshot/-home-taurus-Downloads-%5Brutracker.org%5D.t4285312.torrent%20-%20Torrent%20File%20Editor_415.png/thumb', 'url': 'https://sourceforge.net/p/torrent-file-editor/screenshot/-home-taurus-Downloads-%5Brutracker.org%5D.t4285312.torrent%20-%20Torrent%20File%20Editor_415.png'}, {'caption': 'Files', 'thumbnail_url': 'https://sourceforge.net/p/torrent-file-editor/screenshot/-home-taurus-Downloads-%5Brutracker.org%5D.t4285312.torrent%20-%20Torrent%20File%20Editor_416.png/thumb', 'url': 'https://sourceforge.net/p/torrent-file-editor/screenshot/-home-taurus-Downloads-%5Brutracker.org%5D.t4285312.torrent%20-%20Torrent%20File%20Editor_416.png'}, {'caption': 'Tree', 'thumbnail_url': 'https://sourceforge.net/p/torrent-file-editor/screenshot/-home-taurus-Downloads-%5Brutracker.org%5D.t4285312.torrent%20-%20Torrent%20File%20Editor_417.png/thumb', 'url': 'https://sourceforge.net/p/torrent-file-editor/screenshot/-home-taurus-Downloads-%5Brutracker.org%5D.t4285312.torrent%20-%20Torrent%20File%20Editor_417.png'}, {'caption': 'Raw', 'thumbnail_url': 'https://sourceforge.net/p/torrent-file-editor/screenshot/-home-taurus-Downloads-%5Brutracker.org%5D.t4285312.torrent%20-%20Torrent%20File%20Editor_418.png/thumb', 'url': 'https://sourceforge.net/p/torrent-file-editor/screenshot/-home-taurus-Downloads-%5Brutracker.org%5D.t4285312.torrent%20-%20Torrent%20File%20Editor_418.png'}], 'moved_to_url': ''},
{'labels': [''], 'shortname': 'texstudio', 'status': 'active', '_id': '507ebff0fd48f809a6ccf99e', 'creation_date': '2009-01-14', 'name': 'TeXstudio - A LaTeX Editor', 'developers': [{'username': 'blahota', 'name': 'Blahota István', 'url': 'https://sourceforge.net/u/blahota/'}, {'username': 't_hoffmann', 'name': 'Tim Hoffmann', 'url': 'https://sourceforge.net/u/userid-1903580/'}, {'username': 'elbertpol', 'name': 'Elbert Pol', 'url': 'https://sourceforge.net/u/elbertpol/'}, {'username': 'benibela', 'name': 'Benito van der Zander', 'url': 'https://sourceforge.net/u/benibela/'}, {'username': 'andrassomogyi', 'name': 'András Somogyi', 'url': 'https://sourceforge.net/u/andrassomogyi/'}, {'username': 'denisbitouze', 'name': 'Denis Bitouzé', 'url': 'https://sourceforge.net/u/denisbitouze/'}, {'username': 'jsundermeyer', 'name': 'Jan Sundermeyer', 'url': 'https://sourceforge.net/u/jsundermeyer/'}, {'username': 'ehenriques', 'name': 'ehenriques', 'url': 'https://sourceforge.net/u/ehenriques/'}, {'username': 'zhidayat', 'name': 'Zulkifli Hidayat', 'url': 'https://sourceforge.net/u/zhidayat/'}, {'username': 'wvbraun', 'name': 'Daniel Braun', 'url': 'https://sourceforge.net/u/wvbraun/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/texstudio/', 'preferred_support_url': 'https://github.com/texstudio-org/texstudio/issues/', 'video_url': None, 'short_description': 'TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated pdf viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live checking of references, citations, latex commands, spelling and grammar. Find out more at our website.', 'tools': [{'sourceforge_group_id': 250595, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/texstudio/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/texstudio/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/texstudio/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Old Code'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/texstudio/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/texstudio/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/texstudio/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/texstudio/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/texstudio/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/texstudio/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/texstudio/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/texstudio/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'hg-meta', 'tool_label': 'Mercurial', 'url': '/p/texstudio/hg-meta/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'hg', 'mount_label': 'Meta'}, {'installable': True, 'mount_point': 'hg', 'tool_label': 'Mercurial', 'url': '/p/texstudio/hg/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'hg', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/texstudio/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'An integrated writing environment for creating LaTeX documents', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Toolkits/Libraries :: Qt', 'fullname': 'Qt', 'shortname': 'ui_qt', 'id': 479}], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: FreeBSD', 'fullname': 'FreeBSD', 'shortname': 'freebsd', 'id': 203}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}, {'fullpath': 'Operating System :: Other Operating Systems :: IBM OS/2', 'fullname': 'IBM OS/2', 'shortname': 'os2', 'id': 220}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 7', 'fullname': 'Windows 7', 'shortname': 'win7', 'id': 851}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 8', 'fullname': 'Windows 8', 'shortname': 'windows_8', 'id': 906}], 'topic': [{'fullpath': 'Topic :: Text Editors', 'fullname': 'Text Editors', 'shortname': 'editors', 'id': 63}, {'fullpath': 'Topic :: Office/Business', 'fullname': 'Office/Business', 'shortname': 'office', 'id': 129}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [], 'database': []}, 'icon_url': 'https://sourceforge.net/p/texstudio/icon', 'private': False, 'external_homepage': 'http://www.texstudio.org', 'screenshots': [{'caption': 'example.tex on Mac', 'thumbnail_url': 'https://sourceforge.net/p/texstudio/screenshot/example.tex%20on%20Mac.jpg/thumb', 'url': 'https://sourceforge.net/p/texstudio/screenshot/example.tex%20on%20Mac.jpg'}, {'caption': 'Error Highlighting', 'thumbnail_url': 'https://sourceforge.net/p/texstudio/screenshot/errorHighlighting.png/thumb', 'url': 'https://sourceforge.net/p/texstudio/screenshot/errorHighlighting.png'}, {'caption': 'Inline Checking', 'thumbnail_url': 'https://sourceforge.net/p/texstudio/screenshot/inlineChecking.png/thumb', 'url': 'https://sourceforge.net/p/texstudio/screenshot/inlineChecking.png'}, {'caption': 'Code Completion', 'thumbnail_url': 'https://sourceforge.net/p/texstudio/screenshot/codeCompletion.png/thumb', 'url': 'https://sourceforge.net/p/texstudio/screenshot/codeCompletion.png'}, {'caption': 'Structure View', 'thumbnail_url': 'https://sourceforge.net/p/texstudio/screenshot/structureView.png/thumb', 'url': 'https://sourceforge.net/p/texstudio/screenshot/structureView.png'}, {'caption': 'Inline Preview', 'thumbnail_url': 'https://sourceforge.net/p/texstudio/screenshot/inlinePreview.png/thumb', 'url': 'https://sourceforge.net/p/texstudio/screenshot/inlinePreview.png'}], 'moved_to_url': ''},
{'labels': ['IPAM', 'DDI', 'TeemIp', 'IP Address Management', 'IP Management', 'IP Registration'], 'shortname': 'teemip', 'status': 'active', '_id': '4ed5216ab9363c542a0000c9', 'creation_date': '2011-11-29', 'name': 'TeemIp - IP Address Management solution', 'developers': [{'username': 'xtophe38', 'name': 'Xtophe38', 'url': 'https://sourceforge.net/u/xtophe38/'}], 'preferred_support_tool': 'tickets', 'url': 'https://sourceforge.net/p/teemip/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'TeemIp is an open source, WEB based, IP Address Management (IPAM) tool that provides comprehensive IP Management capabilities. It allows you to manage your IPv4 and IPv6 spaces through a simple and powerful user interface: track user requests, discover and allocate IPs, manage your IP plan and your subnet space in accordance with best in class IP Management practices.\r\n\r\nAt the same time, its CMDB allows you to manage your IT inventory and to link your CIs to the IPs they use.\r\n\r\nTeemIp can be installed as a standalone application (default download) or as an additional module of iTop ITSM & CMDB solution: http://sourceforge.net/projects/itop. Please, browse the Files section to pick the package that suits you best.\r\n\r\nYou may discover and experience TeemIp through our on line demo at: https://demo.teemip.net/stdalone/pages/UI.php?auth_user=admin&suggest_pwd=admin.', 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/teemip/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/teemip/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/teemip/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'tickets', 'tool_label': 'Tickets', 'url': '/p/teemip/tickets/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Tickets'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/teemip/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/teemip/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'sourceforge_group_id': 638572, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/teemip/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/teemip/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/teemip/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'WEB based IPAM tool - User portal - Change management module - CMDB', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Web-based', 'fullname': 'Web-based', 'shortname': 'web', 'id': 237}], 'translation': [{'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: Affero GNU Public License', 'fullname': 'Affero GNU Public License', 'shortname': 'agpl', 'id': 670}], 'os': [], 'topic': [{'fullpath': 'Topic :: System :: Networking', 'fullname': 'Networking', 'shortname': 'networking', 'id': 150}, {'fullpath': 'Topic :: Office/Business :: Enterprise :: Business Service Management :: Configuration Management Database (CMDB)', 'fullname': 'Configuration Management Database (CMDB)', 'shortname': 'cmdb', 'id': 687}], 'language': [{'fullpath': 'Programming Language :: PHP', 'fullname': 'PHP', 'shortname': 'php', 'id': 183}, {'fullpath': 'Programming Language :: JavaScript', 'fullname': 'JavaScript', 'shortname': 'JavaScript', 'id': 280}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Information Technology', 'fullname': 'Information Technology', 'shortname': 'informationtechnology', 'id': 363}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Telecommunications Industry', 'fullname': 'Telecommunications Industry', 'shortname': 'telecommunications', 'id': 368}, {'fullpath': 'Intended Audience :: by End-User Class :: System Administrators', 'fullname': 'System Administrators', 'shortname': 'sysadmins', 'id': 4}], 'database': [{'fullpath': 'Database Environment :: Network-based DBMS :: MySQL', 'fullname': 'MySQL', 'shortname': 'db_net_mysql', 'id': 524}]}, 'icon_url': 'https://sourceforge.net/p/teemip/icon', 'private': False, 'external_homepage': 'http://www.teemip.com', 'screenshots': [{'caption': 'List of IPv4 subnets', 'thumbnail_url': 'https://sourceforge.net/p/teemip/screenshot/V4SubnetsList-21.PNG/thumb', 'url': 'https://sourceforge.net/p/teemip/screenshot/V4SubnetsList-21.PNG'}, {'caption': 'IPv4 Subnet Details', 'thumbnail_url': 'https://sourceforge.net/p/teemip/screenshot/V4SubnetDetails-21.PNG/thumb', 'url': 'https://sourceforge.net/p/teemip/screenshot/V4SubnetDetails-21.PNG'}, {'caption': 'IP Details', 'thumbnail_url': 'https://sourceforge.net/p/teemip/screenshot/IPDetails-21.PNG/thumb', 'url': 'https://sourceforge.net/p/teemip/screenshot/IPDetails-21.PNG'}, {'caption': 'HelpDesk Overview', 'thumbnail_url': 'https://sourceforge.net/p/teemip/screenshot/HelpDeskOverview-21.PNG/thumb', 'url': 'https://sourceforge.net/p/teemip/screenshot/HelpDeskOverview-21.PNG'}, {'caption': 'IPv4 Creation Ticket', 'thumbnail_url': 'https://sourceforge.net/p/teemip/screenshot/V4IPCreationTicket-21.PNG/thumb', 'url': 'https://sourceforge.net/p/teemip/screenshot/V4IPCreationTicket-21.PNG'}, {'caption': 'IPv6 Subnet Creation Ticket', 'thumbnail_url': 'https://sourceforge.net/p/teemip/screenshot/V6SubnetCreationTicket-21.PNG/thumb', 'url': 'https://sourceforge.net/p/teemip/screenshot/V6SubnetCreationTicket-21.PNG'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'team-reloaded', 'status': 'active', '_id': '5a2505c9a0fbb84aaaaa4e22', 'creation_date': '2017-12-04', 'name': 'TeamReloaded', 'developers': [{'username': 'sayanacharya', 'name': 'Sayan Acharya', 'url': 'https://sourceforge.net/u/sayanacharya/'}, {'username': 'fir3walk', 'name': 'Andrei Saniuk', 'url': 'https://sourceforge.net/u/fir3walk/'}, {'username': 'dasshubham762', 'name': 'Shubham Das', 'url': 'https://sourceforge.net/u/dasshubham762/'}, {'username': 'akshat2002', 'name': 'Akshat Sinha', 'url': 'https://sourceforge.net/u/akshat2002/'}, {'username': 'devil7dk', 'name': 'Devil7', 'url': 'https://sourceforge.net/u/devil7dk/'}, {'username': 'riteshsaxena', 'name': 'Ritesh Saxena', 'url': 'https://sourceforge.net/u/riteshsaxena/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/team-reloaded/', 'preferred_support_url': '', 'video_url': None, 'short_description': '', 'tools': [{'installable': True, 'mount_point': 'tickets', 'tool_label': 'Tickets', 'url': '/p/team-reloaded/tickets/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Tickets'}, {'sourceforge_group_id': 2906689, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/team-reloaded/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Git', 'url': '/p/team-reloaded/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/team-reloaded/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/team-reloaded/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/team-reloaded/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/team-reloaded/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/team-reloaded/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/team-reloaded/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}], 'summary': 'Team Reloaded Official Downloads Page', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [], 'translation': [], 'license': [], 'os': [], 'topic': [], 'language': [], 'developmentstatus': [], 'audience': [], 'database': []}, 'icon_url': 'https://sourceforge.net/p/team-reloaded/icon', 'private': False, 'external_homepage': 'http://team-reloaded.sourceforge.net', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tomatousb', 'status': 'active', '_id': '5166c25f34309d2f53aef1a3', 'creation_date': '2010-01-22', 'name': 'Tomato USB', 'developers': [{'username': 'fktpa813', 'name': 'Teddy', 'url': 'https://sourceforge.net/u/fktpa813/'}, {'username': 'sulph8', 'name': 'sulph8', 'url': 'https://sourceforge.net/u/sulph8/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tomatousb/', 'preferred_support_url': 'http://sourceforge.net', 'video_url': '', 'short_description': 'Tomato USB is a fork of popular Tomato firmware (http://www.polarcloud.com/tomato) for Broadcom-based routers. This fork adds built-in support for USB port, wireless-N mode support, support for several newer router models, and various enhancements.', 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tomatousb/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tomatousb/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'sourceforge_group_id': 300386, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tomatousb/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tomatousb/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tomatousb/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tomatousb/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tomatousb/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tomatousb/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tomatousb/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tomatousb/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tomatousb/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [], 'translation': [], 'license': [], 'os': [{'fullpath': 'Operating System :: Handheld/Embedded Operating Systems :: Linksys WRT54G series', 'fullname': 'Linksys WRT54G series', 'shortname': 'linksyswrt54g', 'id': 779}], 'topic': [{'fullpath': 'Topic :: System :: Networking :: Wireless', 'fullname': 'Wireless', 'shortname': 'wireless', 'id': 566}], 'language': [{'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}], 'developmentstatus': [], 'audience': [], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://tomatousb.org/', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tclap', 'status': 'active', '_id': '51a4cbfd34309d75510bf97f', 'creation_date': '2003-03-18', 'name': 'Templatized C++ Command Line Parser', 'developers': [{'username': 'mes5k', 'name': 'Mike Smoot', 'url': 'https://sourceforge.net/u/mes5k/'}, {'username': 'macbishop', 'name': 'Daniel Aarno', 'url': 'https://sourceforge.net/u/macbishop/'}, {'username': 'zeekec', 'name': 'Erik Zeek', 'url': 'https://sourceforge.net/u/zeekec/'}], 'preferred_support_tool': 'support-requests', 'url': 'https://sourceforge.net/p/tclap/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'This is a simple templatized C++ library for parsing command line arguments. The library provides a simple, flexible object-oriented interface to the command line that automates argument parsing, USAGE creation and type casting.', 'tools': [{'sourceforge_group_id': 76645, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tclap/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tclap/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tclap/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tclap/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tclap/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tclap/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tclap/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tclap/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tclap/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tclap/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'Git', 'url': '/p/tclap/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tclap/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tclap/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tclap/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: MIT License', 'fullname': 'MIT License', 'shortname': 'mit', 'id': 188}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Solaris', 'fullname': 'Solaris', 'shortname': 'sun', 'id': 207}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Linux', 'fullname': 'Linux', 'shortname': 'linux', 'id': 201}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: OS X', 'fullname': 'OS X', 'shortname': 'macosx', 'id': 309}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: Software Development', 'fullname': 'Software Development', 'shortname': 'development', 'id': 45}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://tclap.sourceforge.net', 'screenshots': [], 'moved_to_url': ''},
{'labels': ['TurboCASH accounting and business processing software', 'TurboCASH Open source accounting', 'full accounting software', 'bookkeeping software', 'sales', 'quotes', 'credit notes', 'purchases', 'supplier returns', 'calendar', 'planner', 'full stock control', 'inventory control', 'debtors', 'customers', 'creditors', 'suppliers', 'financial reports', 'balance sheet', 'income statement', 'trial balance', 'budget', 'this year versus last year', 'column balances', 't-account view of transactions', 'multi-currency', 'multi-user', 'access control', 'report designer', 'multi-language support', 'firebird', 'plugins', 'e-commerce solutions', 'point-of-sale', 'pdf support', 'paperless office', 'bank online', 'depreciation', 'graphs', 'spreadsheet export', 'mysql', 'postgress', 'e-mail documents', 'e-mail invoices', 'import / export', 'invoices', 'translatable accounting software', 'customise accounting software', 'translators', 'tax', 'vat', 'gst', 'consumption tax'], 'shortname': 'turbocash', 'status': 'active', '_id': '50652970bfc09e6b45eed0d3', 'creation_date': '2003-07-19', 'name': 'TurboCASH Accounting', 'developers': [{'username': 'kdorji', 'name': 'Kinley Dorji', 'url': 'https://sourceforge.net/u/kdorji/'}, {'username': 'philipdc', 'name': 'Philip Copeman', 'url': 'https://sourceforge.net/u/philipdc/'}, {'username': 'brandtvdmerwe', 'name': 'Brandt van der Merwe', 'url': 'https://sourceforge.net/u/brandtvdmerwe/'}, {'username': 'alexdupl', 'name': 'Alex', 'url': 'https://sourceforge.net/u/alexdupl/'}, {'username': 'sylvainmb', 'name': 'Sylvain Mboumba', 'url': 'https://sourceforge.net/u/sylvainmb/'}, {'username': 'faizelr', 'name': 'Faizel', 'url': 'https://sourceforge.net/u/faizelr/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/turbocash/', 'preferred_support_url': 'http://www.turbocash.net', 'video_url': '', 'short_description': 'TurboCASH Accounting, entry level Accounting package for single users, small networks and distributed networks. Delphi development in Windows, Linux in Wine. Accomodates developer scripts, local plugins and multi language translation. Ideal for SME market', 'tools': [{'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/turbocash/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/turbocash/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': False, 'mount_point': 'cvs', 'tool_label': 'CVS', 'url': '/p/turbocash/cvs/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'cvs', 'mount_label': 'Cvs'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/turbocash/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/turbocash/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/turbocash/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/turbocash/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/turbocash/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'sourceforge_group_id': 86088, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/turbocash/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/turbocash/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/turbocash/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/turbocash/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/turbocash/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/turbocash/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/turbocash/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/turbocash/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'SME Accounting package, General Ledger, Debtors, Creditors, Stock', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [{'fullpath': 'Translations :: Croatian', 'fullname': 'Croatian', 'shortname': 'croatian', 'id': 372}, {'fullpath': 'Translations :: Thai', 'fullname': 'Thai', 'shortname': 'thai', 'id': 351}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Lithuanian', 'fullname': 'Lithuanian', 'shortname': 'lithuanian', 'id': 413}, {'fullpath': 'Translations :: Latvian', 'fullname': 'Latvian', 'shortname': 'latvian', 'id': 375}, {'fullpath': 'Translations :: Afrikaans', 'fullname': 'Afrikaans', 'shortname': 'afrikaans', 'id': 369}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: Esperanto', 'fullname': 'Esperanto', 'shortname': 'esperanto', 'id': 331}, {'fullpath': 'Translations :: Greek', 'fullname': 'Greek', 'shortname': 'greek', 'id': 332}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Portuguese', 'fullname': 'Portuguese', 'shortname': 'portuguese', 'id': 345}, {'fullpath': 'Translations :: Slovak', 'fullname': 'Slovak', 'shortname': 'slovak', 'id': 379}, {'fullpath': 'Translations :: Estonian', 'fullname': 'Estonian', 'shortname': 'estonian', 'id': 411}, {'fullpath': 'Translations :: Swahili', 'fullname': 'Swahili', 'shortname': 'swahili', 'id': 546}, {'fullpath': 'Translations :: Swedish', 'fullname': 'Swedish', 'shortname': 'swedish', 'id': 348}, {'fullpath': 'Translations :: Turkish', 'fullname': 'Turkish', 'shortname': 'turkish', 'id': 352}, {'fullpath': 'Translations :: Indonesian', 'fullname': 'Indonesian', 'shortname': 'indonesian', 'id': 336}, {'fullpath': 'Translations :: Brazilian Portuguese', 'fullname': 'Brazilian Portuguese', 'shortname': 'portuguesebrazilian', 'id': 381}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}, {'fullpath': 'Translations :: Arabic', 'fullname': 'Arabic', 'shortname': 'arabic', 'id': 326}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}, {'fullpath': 'Operating System :: Other Operating Systems :: WinNT', 'fullname': 'WinNT', 'shortname': 'mswin_nt', 'id': 423}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Vista', 'fullname': 'Vista', 'shortname': 'vista', 'id': 657}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 7', 'fullname': 'Windows 7', 'shortname': 'win7', 'id': 851}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 8', 'fullname': 'Windows 8', 'shortname': 'windows_8', 'id': 906}], 'topic': [{'fullpath': 'Topic :: Office/Business :: Financial :: Accounting', 'fullname': 'Accounting', 'shortname': 'accounting', 'id': 76}, {'fullpath': 'Topic :: Office/Business :: Financial :: Point-Of-Sale', 'fullname': 'Point-Of-Sale', 'shortname': 'pointofsale', 'id': 79}, {'fullpath': 'Topic :: Office/Business :: Enterprise :: Sales', 'fullname': 'Sales', 'shortname': 'sales', 'id': 854}], 'language': [{'fullpath': 'Programming Language :: Delphi/Kylix', 'fullname': 'Delphi/Kylix', 'shortname': 'Delphi', 'id': 265}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}, {'fullpath': 'Development Status :: 4 - Beta', 'fullname': '4 - Beta', 'shortname': 'beta', 'id': 10}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Financial and Insurance Industry', 'fullname': 'Financial and Insurance Industry', 'shortname': 'financialinsurance', 'id': 361}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}, {'fullpath': 'Intended Audience :: by End-User Class :: Testers', 'fullname': 'Testers', 'shortname': 'testers', 'id': 865}], 'database': [{'fullpath': 'Database Environment :: Network-based DBMS :: MySQL', 'fullname': 'MySQL', 'shortname': 'db_net_mysql', 'id': 524}, {'fullpath': 'Database Environment :: Network-based DBMS :: PostgreSQL (pgsql)', 'fullname': 'PostgreSQL (pgsql)', 'shortname': 'db_net_pgsql', 'id': 525}, {'fullpath': 'Database Environment :: Network-based DBMS :: Firebird/InterBase', 'fullname': 'Firebird/InterBase', 'shortname': 'db_net_firebird', 'id': 528}]}, 'icon_url': 'https://sourceforge.net/p/turbocash/icon', 'private': False, 'external_homepage': 'http://www.turbocash.net', 'screenshots': [{'caption': 'Batch Entry', 'thumbnail_url': 'https://sourceforge.net/p/turbocash/screenshot/batch-entry.png/thumb', 'url': 'https://sourceforge.net/p/turbocash/screenshot/batch-entry.png'}, {'caption': 'Multiple languages', 'thumbnail_url': 'https://sourceforge.net/p/turbocash/screenshot/TurboCASH5%204.0.0.969%20Version%20%204.0.0.png/thumb', 'url': 'https://sourceforge.net/p/turbocash/screenshot/TurboCASH5%204.0.0.969%20Version%20%204.0.0.png'}, {'caption': 'Drill Down Reports', 'thumbnail_url': 'https://sourceforge.net/p/turbocash/screenshot/DrillDownReports.png/thumb', 'url': 'https://sourceforge.net/p/turbocash/screenshot/DrillDownReports.png'}, {'caption': 'Complete Reference Guide', 'thumbnail_url': 'https://sourceforge.net/p/turbocash/screenshot/Complete%20Reference%20Guide.png/thumb', 'url': 'https://sourceforge.net/p/turbocash/screenshot/Complete%20Reference%20Guide.png'}, {'caption': 'Point of Sale', 'thumbnail_url': 'https://sourceforge.net/p/turbocash/screenshot/Point-of-Sale.png/thumb', 'url': 'https://sourceforge.net/p/turbocash/screenshot/Point-of-Sale.png'}, {'caption': 'Invoicing', 'thumbnail_url': 'https://sourceforge.net/p/turbocash/screenshot/Invoicing.png/thumb', 'url': 'https://sourceforge.net/p/turbocash/screenshot/Invoicing.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tripleamaps', 'status': 'active', '_id': '519107945fcbc976cda4ed08', 'creation_date': '2010-06-10', 'name': 'TripleA Maps', 'developers': [{'username': 'gudkarma', 'name': 'Steven Radzikowski', 'url': 'https://sourceforge.net/u/gudkarma/'}, {'username': 'roiexlab', 'name': 'RoiEX', 'url': 'https://sourceforge.net/u/roiexlab/'}, {'username': 'crystalct', 'name': 'Crystalct', 'url': 'https://sourceforge.net/u/crystalct/'}, {'username': 'sgbridges', 'name': 'Sean Bridges', 'url': 'https://sourceforge.net/u/sgbridges/'}, {'username': 'wisconsin777', 'name': 'Wisconsin', 'url': 'https://sourceforge.net/u/wisconsin777/'}, {'username': 'somemacuser', 'name': 'SomeMacUser', 'url': 'https://sourceforge.net/u/somemacuser/'}, {'username': 'comradekev', 'name': 'ComradeKev', 'url': 'https://sourceforge.net/u/comradekev/'}, {'username': 'zimxero', 'name': 'Zim Xero', 'url': 'https://sourceforge.net/u/zimxero/'}, {'username': 'rolflarsson', 'name': 'Rolf Larsson', 'url': 'https://sourceforge.net/u/rolflarsson/'}, {'username': 'pulicat01', 'name': 'Pulicat', 'url': 'https://sourceforge.net/u/pulicat01/'}, {'username': 'cbung', 'name': 'cbung', 'url': 'https://sourceforge.net/u/cbung/'}, {'username': 'rmurhammer', 'name': 'redrum', 'url': 'https://sourceforge.net/u/rmurhammer/'}, {'username': 'veqryn', 'name': 'Chris Duncan', 'url': 'https://sourceforge.net/u/veqryn/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/tripleamaps/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'http://www.triplea-game.org/', 'tools': [{'sourceforge_group_id': 328171, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tripleamaps/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tripleamaps/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tripleamaps/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tripleamaps/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tripleamaps/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/tripleamaps/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tripleamaps/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tripleamaps/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tripleamaps/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tripleamaps/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tripleamaps/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tripleamaps/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': 'A collection of all maps and games made for the TripleA game engine', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Java Swing', 'fullname': 'Java Swing', 'shortname': 'ui_swing', 'id': 471}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Games/Entertainment :: Board Games', 'fullname': 'Board Games', 'shortname': 'boardgames', 'id': 287}, {'fullpath': 'Topic :: Games/Entertainment :: Turn Based Strategy', 'fullname': 'Turn Based Strategy', 'shortname': 'turnbasedstrategy', 'id': 83}, {'fullpath': 'Topic :: Games/Entertainment :: Multiplayer', 'fullname': 'Multiplayer', 'shortname': 'multiplayer', 'id': 774}], 'language': [{'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tripleamaps/icon', 'private': False, 'external_homepage': 'http://www.triplea-game.org/', 'screenshots': [{'caption': 'World War II v3 1941', 'thumbnail_url': 'https://sourceforge.net/p/tripleamaps/screenshot/323164.jpg/thumb', 'url': 'https://sourceforge.net/p/tripleamaps/screenshot/323164.jpg'}, {'caption': 'Twilight Imperium', 'thumbnail_url': 'https://sourceforge.net/p/tripleamaps/screenshot/323162.jpg/thumb', 'url': 'https://sourceforge.net/p/tripleamaps/screenshot/323162.jpg'}, {'caption': 'Domination', 'thumbnail_url': 'https://sourceforge.net/p/tripleamaps/screenshot/323158.jpg/thumb', 'url': 'https://sourceforge.net/p/tripleamaps/screenshot/323158.jpg'}, {'caption': 'World War II v4', 'thumbnail_url': 'https://sourceforge.net/p/tripleamaps/screenshot/323166.jpg/thumb', 'url': 'https://sourceforge.net/p/tripleamaps/screenshot/323166.jpg'}, {'caption': 'Diplomacy', 'thumbnail_url': 'https://sourceforge.net/p/tripleamaps/screenshot/323156.jpg/thumb', 'url': 'https://sourceforge.net/p/tripleamaps/screenshot/323156.jpg'}, {'caption': 'Tactics Campaign', 'thumbnail_url': 'https://sourceforge.net/p/tripleamaps/screenshot/323160.jpg/thumb', 'url': 'https://sourceforge.net/p/tripleamaps/screenshot/323160.jpg'}], 'moved_to_url': ''},
{'labels': ['settings', 'tcp', 'ip', 'proxy', 'computer', 'workgroup', 'MAC', 'spoofing', 'change', 'switch', 'manager', 'profile'], 'shortname': 'tcpipmanager', 'status': 'active', '_id': '505bf7f1bfc09e07007ede03', 'creation_date': '2009-12-21', 'name': 'TCP/IP Manager', 'developers': [{'username': 'adriantc', 'name': 'Adrian-Costin Țundrea', 'url': 'https://sourceforge.net/u/adriantc/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tcpipmanager/', 'preferred_support_url': 'http://tcpipmanager.sourceforge.net/support.html', 'video_url': 'www.youtube.com/embed/3KMuyjlLOQg?rel=0', 'short_description': 'TCP/IP Manager is designed to help computer users keep track of their network configuration in different locations. At home or at work, changing network settings is now just one click away!', 'tools': [{'sourceforge_group_id': 294688, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tcpipmanager/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tcpipmanager/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tcpipmanager/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tcpipmanager/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tcpipmanager/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/tcpipmanager/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/tcpipmanager/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tcpipmanager/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tcpipmanager/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tcpipmanager/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tcpipmanager/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': 'At home or at work, changing settings is now just one click away!', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)', 'fullname': 'GNU General Public License version 3.0 (GPLv3)', 'shortname': 'gplv3', 'id': 679}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: System :: Systems Administration', 'fullname': 'Systems Administration', 'shortname': 'sysadministration', 'id': 253}, {'fullpath': 'Topic :: System :: Networking', 'fullname': 'Networking', 'shortname': 'networking', 'id': 150}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: System Administrators', 'fullname': 'System Administrators', 'shortname': 'sysadmins', 'id': 4}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tcpipmanager/icon', 'private': False, 'external_homepage': 'http://tcpipmanager.sourceforge.net/', 'screenshots': [{'caption': 'Main window - TCP/IP settings tab (TCP/IP Manager v4.0.0.22)', 'thumbnail_url': 'https://sourceforge.net/p/tcpipmanager/screenshot/main_window_tcp_ip_tab.png/thumb', 'url': 'https://sourceforge.net/p/tcpipmanager/screenshot/main_window_tcp_ip_tab.png'}, {'caption': 'Main window - Advanced settings tab (TCP/IP Manager v4.0.0.22)', 'thumbnail_url': 'https://sourceforge.net/p/tcpipmanager/screenshot/main_window_advanced_tab.png/thumb', 'url': 'https://sourceforge.net/p/tcpipmanager/screenshot/main_window_advanced_tab.png'}, {'caption': 'Import system settings window (TCP/IP Manager v4.0.0.22)', 'thumbnail_url': 'https://sourceforge.net/p/tcpipmanager/screenshot/import_window.png/thumb', 'url': 'https://sourceforge.net/p/tcpipmanager/screenshot/import_window.png'}, {'caption': 'Addresses window (TCP/IP Manager v4.0.0.22)', 'thumbnail_url': 'https://sourceforge.net/p/tcpipmanager/screenshot/addresses_window.png/thumb', 'url': 'https://sourceforge.net/p/tcpipmanager/screenshot/addresses_window.png'}, {'caption': 'Options window (TCP/IP Manager v4.0.0.22)', 'thumbnail_url': 'https://sourceforge.net/p/tcpipmanager/screenshot/options_window.png/thumb', 'url': 'https://sourceforge.net/p/tcpipmanager/screenshot/options_window.png'}, {'caption': 'About window (TCP/IP Manager v4.0.0.22)', 'thumbnail_url': 'https://sourceforge.net/p/tcpipmanager/screenshot/about_window.png/thumb', 'url': 'https://sourceforge.net/p/tcpipmanager/screenshot/about_window.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tinn-r', 'status': 'active', '_id': '5062034571b75b10eb662dbf', 'creation_date': '2005-07-17', 'name': 'Tinn-R', 'developers': [{'username': 'jcfaria', 'name': 'jcfaria', 'url': 'https://sourceforge.net/u/jcfaria/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tinn-r/', 'preferred_support_url': 'https://groups.google.com/forum/#!forum/tinn-r', 'video_url': None, 'short_description': 'The Tinn-R is an open source (GNU General Public License) and free project.\r\n\r\nIt is an editor/word processor ASCII/UNICODE generic for the Windows operating system, very well integrated into the R, with characteristics of Graphical User Interface (GUI) and Integrated Development Environment (IDE).\r\n\r\nThe project is coordinate by José Cláudio Faria/UESC/DCET.\r\n\r\nLANGUAGE: Object Pascal, IDE: DELPHI 2007.', 'tools': [{'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tinn-r/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tinn-r/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'sourceforge_group_id': 144024, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tinn-r/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tinn-r/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tinn-r/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tinn-r/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tinn-r/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tinn-r/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tinn-r/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tinn-r/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tinn-r/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': 'Tinn-R Editor - GUI for R Language and Environment', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Windows 7', 'fullname': 'Windows 7', 'shortname': 'win7', 'id': 851}], 'topic': [{'fullpath': 'Topic :: Text Editors :: Text Processing', 'fullname': 'Text Processing', 'shortname': 'textprocessing', 'id': 285}], 'language': [{'fullpath': 'Programming Language :: Object Pascal', 'fullname': 'Object Pascal', 'shortname': 'objectpascal', 'id': 258}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': [{'fullpath': 'Database Environment :: Database API :: XML-based', 'fullname': 'XML-based', 'shortname': 'db_api_xml', 'id': 507}]}, 'icon_url': 'https://sourceforge.net/p/tinn-r/icon', 'private': False, 'external_homepage': 'http://nbcgib.uesc.br/lec/software/editores/tinn-r/en', 'screenshots': [{'caption': 'Application: general view', 'thumbnail_url': 'https://sourceforge.net/p/tinn-r/screenshot/general.png/thumb', 'url': 'https://sourceforge.net/p/tinn-r/screenshot/general.png'}, {'caption': 'Highlighters settings', 'thumbnail_url': 'https://sourceforge.net/p/tinn-r/screenshot/highlighter_settings.png/thumb', 'url': 'https://sourceforge.net/p/tinn-r/screenshot/highlighter_settings.png'}, {'caption': 'Rterm (IO) interface', 'thumbnail_url': 'https://sourceforge.net/p/tinn-r/screenshot/rterm_io.png/thumb', 'url': 'https://sourceforge.net/p/tinn-r/screenshot/rterm_io.png'}, {'caption': 'Project manager', 'thumbnail_url': 'https://sourceforge.net/p/tinn-r/screenshot/tools_misc_project.png/thumb', 'url': 'https://sourceforge.net/p/tinn-r/screenshot/tools_misc_project.png'}, {'caption': 'LaTeX support', 'thumbnail_url': 'https://sourceforge.net/p/tinn-r/screenshot/tools_markup_latex_arrows.png/thumb', 'url': 'https://sourceforge.net/p/tinn-r/screenshot/tools_markup_latex_arrows.png'}, {'caption': 'Logo of the project', 'thumbnail_url': 'https://sourceforge.net/p/tinn-r/screenshot/logo.png/thumb', 'url': 'https://sourceforge.net/p/tinn-r/screenshot/logo.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tta', 'status': 'active', '_id': '50bb700b2718462d8a267397', 'creation_date': '2004-10-06', 'name': 'TTA Lossless Audio Codec', 'developers': [{'username': 'banxamer', 'name': 'Denis ', 'url': 'https://sourceforge.net/u/banxamer/'}, {'username': 'izra', 'name': 'Penzin Maksim', 'url': 'https://sourceforge.net/u/izra/'}, {'username': 'm0rz', 'name': 'Artem Moroz', 'url': 'https://sourceforge.net/u/m0rz/'}, {'username': 'serg3108', 'name': 'Sergey V. Voeykov', 'url': 'https://sourceforge.net/u/serg3108/'}, {'username': 'xald', 'name': 'Aleksander Djuric', 'url': 'https://sourceforge.net/u/xald/'}, {'username': 'olandail', 'name': 'Denis Bychai', 'url': 'https://sourceforge.net/u/olandail/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tta/', 'preferred_support_url': 'http://sourceforge.net/tracker/?func=add&group_id=120965&atid=688840', 'video_url': None, 'short_description': "Lossless compressor for multichannel 8,16 and 24 bits audio data, with the ability of password data protection. Being 'lossless' means that no data/quality is lost in the compression - when uncompressed, the data will be identical to the original.", 'tools': [{'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tta/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tta/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': False, 'mount_point': 'code', 'tool_label': 'CVS', 'url': '/p/tta/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'cvs', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tta/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'sourceforge_group_id': 120965, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tta/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tta/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tta/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tta/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tta/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tta/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tta/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Textual :: Command-line', 'fullname': 'Command-line', 'shortname': 'ui_commandline', 'id': 459}, {'fullpath': 'User Interface :: Plugins', 'fullname': 'Plugins', 'shortname': 'ui_plugins', 'id': 461}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 3.0 (GPLv3)', 'fullname': 'GNU General Public License version 3.0 (GPLv3)', 'shortname': 'gplv3', 'id': 679}, {'fullpath': 'License :: OSI-Approved Open Source :: GNU Library or Lesser General Public License version 3.0 (LGPLv3)', 'fullname': 'GNU Library or Lesser General Public License version 3.0 (LGPLv3)', 'shortname': 'lgplv3', 'id': 680}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All POSIX (Linux/BSD/UNIX-like OSes)', 'fullname': 'All POSIX (Linux/BSD/UNIX-like OSes)', 'shortname': 'posix', 'id': 200}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: System :: Storage :: Archiving :: Compression', 'fullname': 'Compression', 'shortname': 'compression', 'id': 42}, {'fullpath': 'Topic :: Multimedia :: Sound/Audio :: Conversion', 'fullname': 'Conversion', 'shortname': 'conversion', 'id': 119}, {'fullpath': 'Topic :: Multimedia :: Sound/Audio :: CD Audio', 'fullname': 'CD Audio', 'shortname': 'cdaudio', 'id': 116}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}, {'fullpath': 'Programming Language :: C', 'fullname': 'C', 'shortname': 'c', 'id': 164}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tta/icon', 'private': False, 'external_homepage': 'http://www.true-audio.com', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tortoisecvs', 'status': 'active', '_id': '50541ecfbfc09e4d42540d58', 'creation_date': '2002-03-03', 'name': 'TortoiseCVS', 'developers': [{'username': 'liaobin', 'name': 'liao bin', 'url': 'https://sourceforge.net/u/liaobin/'}, {'username': 'netcobra', 'name': 'NetCobra', 'url': 'https://sourceforge.net/u/netcobra/'}, {'username': 'mayike', 'name': 'mayike', 'url': 'https://sourceforge.net/u/mayike/'}, {'username': 'idcarlos', 'name': 'Carlos Garces', 'url': 'https://sourceforge.net/u/idcarlos/'}, {'username': 'telnasser', 'name': 'tamer', 'url': 'https://sourceforge.net/u/telnasser/'}, {'username': 'bullestock', 'name': 'Torsten Martinsen', 'url': 'https://sourceforge.net/u/bullestock/'}, {'username': 'hyperk', 'name': 'hyperk', 'url': 'https://sourceforge.net/u/hyperk/'}, {'username': 'izvanzemnoto', 'name': 'Anton Sarov', 'url': 'https://sourceforge.net/u/izvanzemnoto/'}, {'username': 'eatanasov', 'name': 'Emil A.', 'url': 'https://sourceforge.net/u/eatanasov/'}, {'username': 'arm_in', 'name': 'Armin Müller', 'url': 'https://sourceforge.net/u/userid-566631/'}, {'username': 'pnv82', 'name': 'Nikolay Ponomarenko', 'url': 'https://sourceforge.net/u/pnv82/'}, {'username': 'contain', 'name': 'redpixel', 'url': 'https://sourceforge.net/u/contain/'}, {'username': 'enreas', 'name': 'enreas', 'url': 'https://sourceforge.net/u/enreas/'}, {'username': 'malafaya', 'name': 'André Malafaya Baptista', 'url': 'https://sourceforge.net/u/malafaya/'}, {'username': 'musicstar', 'name': '', 'url': 'https://sourceforge.net/u/musicstar/'}, {'username': 'cedricbabault', 'name': 'cedric babault', 'url': 'https://sourceforge.net/u/cedricbabault/'}, {'username': 'vserd', 'name': 'Vladimir Serdyuk', 'url': 'https://sourceforge.net/u/vserd/'}, {'username': 'ffes', 'name': 'Frank Fesevur', 'url': 'https://sourceforge.net/u/ffes/'}, {'username': 'vorapranav', 'name': 'Pranav A Vora', 'url': 'https://sourceforge.net/u/vorapranav/'}, {'username': 'fabienillide', 'name': 'Fabien ILLIDE', 'url': 'https://sourceforge.net/u/fabienillide/'}, {'username': 'cmendez', 'name': 'Carlos Mendez', 'url': 'https://sourceforge.net/u/cmendez/'}, {'username': 'giasher', 'name': 'Gia Shervashidze', 'url': 'https://sourceforge.net/u/giasher/'}, {'username': 'ssoteloguede', 'name': 'serxio', 'url': 'https://sourceforge.net/u/ssoteloguede/'}, {'username': 'linuxuser42', 'name': 'Claus Henriksen', 'url': 'https://sourceforge.net/u/linuxuser42/'}, {'username': 'ttrevisan', 'name': 'Tiziano Trevisan', 'url': 'https://sourceforge.net/u/ttrevisan/'}, {'username': 'stephanemartin', 'name': 'stephane martin', 'url': 'https://sourceforge.net/u/stephanemartin/'}, {'username': 'leht', 'name': 'Leszek Tomanek', 'url': 'https://sourceforge.net/u/leht/'}, {'username': 'avalon', 'name': 'Daniel Buchmann', 'url': 'https://sourceforge.net/u/avalon/'}, {'username': 'erikbagg', 'name': 'Erik B. Ottesen', 'url': 'https://sourceforge.net/u/erikbagg/'}, {'username': 'griver_sfnet', 'name': 'griver_sfnet', 'url': 'https://sourceforge.net/u/userid-1170376/'}, {'username': 'filmsi', 'name': 'Martin Srebotnjak', 'url': 'https://sourceforge.net/u/filmsi/'}, {'username': 'alexr', 'name': 'Alexandre Ratti', 'url': 'https://sourceforge.net/u/alexr/'}, {'username': 'etrusco', 'name': 'Flávio Etrusco', 'url': 'https://sourceforge.net/u/etrusco/'}, {'username': 'kdz13', 'name': 'Keith D. Zimmerman', 'url': 'https://sourceforge.net/u/kdz13/'}, {'username': 'documan', 'name': 'documan', 'url': 'https://sourceforge.net/u/documan/'}, {'username': 'aguardiet', 'name': 'Alex Guardiet', 'url': 'https://sourceforge.net/u/aguardiet/'}, {'username': 'frabcus', 'name': 'Francis Irving', 'url': 'https://sourceforge.net/u/frabcus/'}, {'username': 'davyzhu', 'name': 'Zhu, Shenli', 'url': 'https://sourceforge.net/u/davyzhu/'}, {'username': 'pyrasis', 'name': 'Lee, Jae-Hong', 'url': 'https://sourceforge.net/u/pyrasis/'}, {'username': 'voloda', 'name': 'Kloz Vladimir', 'url': 'https://sourceforge.net/u/voloda/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tortoisecvs/', 'preferred_support_url': 'http://sourceforge.net/mailarchive/forum.php?forum_name=tortoisecvs-users', 'video_url': '', 'short_description': 'TortoiseCVS is an extension for Microsoft Windows Explorer that makes using CVS fun and easy. Features include: coloured icons, tight integration with SSH, and context-menu interactivity.', 'tools': [{'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tortoisecvs/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'code', 'tool_label': 'CVS', 'url': '/p/tortoisecvs/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'cvs', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tortoisecvs/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tortoisecvs/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tortoisecvs/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'sourceforge_group_id': 48103, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tortoisecvs/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'rejected-rfe-s', 'tool_label': 'Tickets', 'url': '/p/tortoisecvs/rejected-rfe-s/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': "Rejected RFE's"}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tortoisecvs/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tortoisecvs/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tortoisecvs/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tortoisecvs/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tortoisecvs/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Toolkits/Libraries :: wxWidgets', 'fullname': 'wxWidgets', 'shortname': 'ui_wxwidgets', 'id': 481}], 'translation': [{'fullpath': 'Translations :: Romanian', 'fullname': 'Romanian', 'shortname': 'romanian', 'id': 347}, {'fullpath': 'Translations :: Korean', 'fullname': 'Korean', 'shortname': 'korean', 'id': 339}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Slovene', 'fullname': 'Slovene', 'shortname': 'slovenian', 'id': 380}, {'fullpath': 'Translations :: Czech', 'fullname': 'Czech', 'shortname': 'czech', 'id': 373}, {'fullpath': 'Translations :: Catalan', 'fullname': 'Catalan', 'shortname': 'catalan', 'id': 329}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Chinese (Traditional)', 'fullname': 'Chinese (Traditional)', 'shortname': 'chinesetraditional', 'id': 371}, {'fullpath': 'Translations :: Turkish', 'fullname': 'Turkish', 'shortname': 'turkish', 'id': 352}, {'fullpath': 'Translations :: Norwegian', 'fullname': 'Norwegian', 'shortname': 'norwegian', 'id': 342}, {'fullpath': 'Translations :: Brazilian Portuguese', 'fullname': 'Brazilian Portuguese', 'shortname': 'portuguesebrazilian', 'id': 381}, {'fullpath': 'Translations :: Chinese (Simplified)', 'fullname': 'Chinese (Simplified)', 'shortname': 'chinesesimplified', 'id': 382}, {'fullpath': 'Translations :: Danish', 'fullname': 'Danish', 'shortname': 'danish', 'id': 356}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Japanese', 'fullname': 'Japanese', 'shortname': 'japanese', 'id': 278}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}, {'fullpath': 'Translations :: Russian', 'fullname': 'Russian', 'shortname': 'russian', 'id': 295}, {'fullpath': 'Translations :: Hungarian', 'fullname': 'Hungarian', 'shortname': 'hungarian', 'id': 335}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: Win2K', 'fullname': 'Win2K', 'shortname': 'mswin_2000', 'id': 420}, {'fullpath': 'Operating System :: Modern (Vendor-Supported) Desktop Operating Systems :: WinXP', 'fullname': 'WinXP', 'shortname': 'mswin_xp', 'id': 419}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (95/98)', 'fullname': '32-bit MS Windows (95/98)', 'shortname': 'win95', 'id': 218}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}, {'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 64-bit MS Windows', 'fullname': '64-bit MS Windows', 'shortname': 'win64', 'id': 655}], 'topic': [{'fullpath': 'Topic :: Software Development :: Version Control :: CVS', 'fullname': 'CVS', 'shortname': 'cvs', 'id': 53}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://www.tortoisecvs.org/index.shtml', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tkdiff', 'status': 'active', '_id': '518aac1934309d5bc6698b6f', 'creation_date': '2002-10-16', 'name': 'tkdiff', 'developers': [{'username': 'badukaire', 'name': 'marc go', 'url': 'https://sourceforge.net/u/badukaire/'}, {'username': 'vampm', 'name': 'michael-m', 'url': 'https://sourceforge.net/u/vampm/'}, {'username': 'klassa', 'name': 'John Klassa', 'url': 'https://sourceforge.net/u/klassa/'}, {'username': 'boakley', 'name': 'Bryan Oakley', 'url': 'https://sourceforge.net/u/boakley/'}, {'username': 'dorothyr', 'name': 'DorothyR', 'url': 'https://sourceforge.net/u/dorothyr/'}, {'username': 'tomdunne', 'name': 'Thomas Dunne', 'url': 'https://sourceforge.net/u/tomdunne/'}], 'preferred_support_tool': 'discussion', 'url': 'https://sourceforge.net/p/tkdiff/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'tkdiff is a graphical front end to the diff program. It provides a side-by-side view of the differences between two text files, along with several innovative features such as diff bookmarks, a graphical map of differences for quick navigation, and a facility for slicing diff regions to achieve exactly the merge output desired.', 'tools': [{'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tkdiff/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/tkdiff/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tkdiff/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tkdiff/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tkdiff/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tkdiff/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tkdiff/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tkdiff/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tkdiff/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'sourceforge_group_id': 64960, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tkdiff/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tkdiff/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tkdiff/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tkdiff/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tkdiff/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}], 'summary': 'Side-by-side diff viewer, editor and merge preparer', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: X Window System (X11)', 'fullname': 'X Window System (X11)', 'shortname': 'x11', 'id': 229}, {'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [{'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Software Development', 'fullname': 'Software Development', 'shortname': 'development', 'id': 45}], 'language': [{'fullpath': 'Programming Language :: Tcl', 'fullname': 'Tcl', 'shortname': 'tcl', 'id': 182}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}], 'database': []}, 'icon_url': 'https://sourceforge.net/p/tkdiff/icon', 'private': False, 'external_homepage': 'https://tkdiff.sourceforge.io', 'screenshots': [{'caption': 'tkdiff on MacOS X', 'thumbnail_url': 'https://sourceforge.net/p/tkdiff/screenshot/60321.jpg/thumb', 'url': 'https://sourceforge.net/p/tkdiff/screenshot/60321.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tikiwiki', 'status': 'active', '_id': '50c398b05fcbc909a3cb1470', 'creation_date': '2002-10-07', 'name': 'Tiki Wiki CMS Groupware', 'developers': [{'username': 'telenieko', 'name': 'TeLeNiEkO', 'url': 'https://sourceforge.net/u/telenieko/'}, {'username': 'connermo', 'name': 'Conner Mo', 'url': 'https://sourceforge.net/u/connermo/'}, {'username': 'bluybrink', 'name': 'Bluy Brink', 'url': 'https://sourceforge.net/u/bluybrink/'}, {'username': 'lady_6thofau', 'name': 'lady', 'url': 'https://sourceforge.net/u/userid-2334911/'}, {'username': 'notgod', 'name': 'Brian Nelson', 'url': 'https://sourceforge.net/u/notgod/'}, {'username': 'monthorin', 'name': 'Loďc Monthorin', 'url': 'https://sourceforge.net/u/monthorin/'}, {'username': 'ronsheely', 'name': 'Ron Sheely', 'url': 'https://sourceforge.net/u/ronsheely/'}, {'username': 'as6o', 'name': 'Aaron Siri', 'url': 'https://sourceforge.net/u/as6o/'}, {'username': 'kerzay', 'name': 'zayneb kerdi', 'url': 'https://sourceforge.net/u/kerzay/'}, {'username': 'sewilco', 'name': 'Scot Wilcoxon', 'url': 'https://sourceforge.net/u/sewilco/'}, {'username': 'jujusl', 'name': 'It is just me', 'url': 'https://sourceforge.net/u/jujusl/'}, {'username': 'sacra', 'name': 'Paulo Sacramento', 'url': 'https://sourceforge.net/u/sacra/'}, {'username': 'lsces', 'name': 'Lester Caine', 'url': 'https://sourceforge.net/u/lsces/'}, {'username': 'ajd24', 'name': 'Art', 'url': 'https://sourceforge.net/u/ajd24/'}, {'username': 'xorti', 'name': 'Jorge Sá Pereira', 'url': 'https://sourceforge.net/u/xorti/'}, {'username': 'popovich', 'name': 'Peter Popovich', 'url': 'https://sourceforge.net/u/popovich/'}, {'username': 'arion92fr', 'name': 'Xavier Soler', 'url': 'https://sourceforge.net/u/arion92fr/'}, {'username': 'jdrexler', 'name': 'Josef Drexler', 'url': 'https://sourceforge.net/u/jdrexler/'}, {'username': 'pnimish', 'name': 'Nimish Pachapurkar', 'url': 'https://sourceforge.net/u/pnimish/'}, {'username': 'gene203', 'name': 'Gene', 'url': 'https://sourceforge.net/u/gene203/'}, {'username': 'cfreeze', 'name': 'Chris Freeze', 'url': 'https://sourceforge.net/u/cfreeze/'}, {'username': 'lechuckdapirate', 'name': 'Joan Vilarińo', 'url': 'https://sourceforge.net/u/lechuckdapirate/'}, {'username': 'jjongsma', 'name': 'Jeremy Jongsma', 'url': 'https://sourceforge.net/u/jjongsma/'}, {'username': 'mrjc', 'name': 'Martin RJ. Cleaver', 'url': 'https://sourceforge.net/u/mrjc/'}, {'username': 'robertokir', 'name': 'Roberto Kirschbaum', 'url': 'https://sourceforge.net/u/robertokir/'}, {'username': 'traivor', 'name': 'Harold Campbell', 'url': 'https://sourceforge.net/u/traivor/'}, {'username': 'gertdewit', 'name': 'Gert Dewit', 'url': 'https://sourceforge.net/u/gertdewit/'}, {'username': 'axold', 'name': 'Aldo Bg', 'url': 'https://sourceforge.net/u/axold/'}, {'username': 'cyantree', 'name': 'cyantree', 'url': 'https://sourceforge.net/u/cyantree/'}, {'username': 'ezago', 'name': 'Eric Zago', 'url': 'https://sourceforge.net/u/ezago/'}, {'username': 'rubaiyat', 'name': 'James Morgan', 'url': 'https://sourceforge.net/u/rubaiyat/'}, {'username': 'normandaoust', 'name': 'Norm', 'url': 'https://sourceforge.net/u/normandaoust/'}, {'username': 'lueders', 'name': 'Ralf E. Lueders', 'url': 'https://sourceforge.net/u/lueders/'}, {'username': 'r1_r1', 'name': 'Erwan', 'url': 'https://sourceforge.net/u/userid-1777740/'}, {'username': 'mortenson', 'name': 'Leif Mortenson', 'url': 'https://sourceforge.net/u/mortenson/'}, {'username': 'tilttek', 'name': 'Philippe Gamache', 'url': 'https://sourceforge.net/u/tilttek/'}, {'username': 'gilshwartz', 'name': 'Gil Shwartz', 'url': 'https://sourceforge.net/u/gilshwartz/'}, {'username': 'lonelyp', 'name': 'Wells Wang', 'url': 'https://sourceforge.net/u/lonelyp/'}, {'username': 'berryweb', 'name': 'Berry Parker', 'url': 'https://sourceforge.net/u/berryweb/'}, {'username': 'mrbuiu', 'name': 'Renato da Silva Pereira', 'url': 'https://sourceforge.net/u/mrbuiu/'}, {'username': 'muscote', 'name': 'Torsten Fabricius', 'url': 'https://sourceforge.net/u/muscote/'}, {'username': 'gillesm', 'name': 'Gilles Maire', 'url': 'https://sourceforge.net/u/gillesm/'}, {'username': 'drieschner', 'name': 'Christoph Drieschner', 'url': 'https://sourceforge.net/u/drieschner/'}, {'username': 'pistoljitsu', 'name': 'Pete Thompson', 'url': 'https://sourceforge.net/u/pistoljitsu/'}, {'username': 'dclem', 'name': 'Daniel Clemente', 'url': 'https://sourceforge.net/u/dclem/'}, {'username': 'montefuscolo', 'name': 'Fabio Montefuscolo', 'url': 'https://sourceforge.net/u/montefuscolo/'}, {'username': 'jasondiceman', 'name': 'Jason Diceman', 'url': 'https://sourceforge.net/u/jasondiceman/'}, {'username': 'c0ldfusi0n', 'name': 'Pier Luc Petitclerc', 'url': 'https://sourceforge.net/u/c0ldfusi0n/'}, {'username': 'ggeller', 'name': 'George Geller', 'url': 'https://sourceforge.net/u/ggeller/'}, {'username': 'trebly', 'name': 'Trebly', 'url': 'https://sourceforge.net/u/trebly/'}, {'username': 'jonnybradley', 'name': 'jonny Bradley', 'url': 'https://sourceforge.net/u/jonnybradley/'}, {'username': 'magius', 'name': 'magius', 'url': 'https://sourceforge.net/u/magius/'}, {'username': 'massimoi', 'name': 'Massimo Infunti', 'url': 'https://sourceforge.net/u/massimoi/'}, {'username': 'yanturgeon', 'name': 'yturgeon', 'url': 'https://sourceforge.net/u/yanturgeon/'}, {'username': 'jacmoe2', 'name': 'jacmoe', 'url': 'https://sourceforge.net/u/jacmoe2/'}, {'username': 'swillie', 'name': 'Wil Huijben', 'url': 'https://sourceforge.net/u/swillie/'}, {'username': 'guidoscherp', 'name': 'Guido Scherp', 'url': 'https://sourceforge.net/u/guidoscherp/'}, {'username': 'ggd', 'name': 'Saša Janiška', 'url': 'https://sourceforge.net/u/ggd/'}, {'username': 'martinmanyhats', 'name': 'martinmanyhats', 'url': 'https://sourceforge.net/u/martinmanyhats/'}, {'username': 'xenfasa', 'name': 'Ben', 'url': 'https://sourceforge.net/u/xenfasa/'}, {'username': 'jmjuzan', 'name': 'Juzan Jean-Michel', 'url': 'https://sourceforge.net/u/jmjuzan/'}, {'username': 'etuate', 'name': 'edagentile', 'url': 'https://sourceforge.net/u/etuate/'}, {'username': 'ice8878', 'name': 'Conrad Rentsch', 'url': 'https://sourceforge.net/u/ice8878/'}, {'username': 'apnicsolutions', 'name': 'APNIC Solutions', 'url': 'https://sourceforge.net/u/apnicsolutions/'}, {'username': 'matwho', 'name': 'Matthew Bickerton', 'url': 'https://sourceforge.net/u/matwho/'}, {'username': 'wbeaver', 'name': 'wbeaver', 'url': 'https://sourceforge.net/u/wbeaver/'}, {'username': 'philemon1999', 'name': 'Andre Archambault', 'url': 'https://sourceforge.net/u/philemon1999/'}, {'username': 'garethmcc', 'name': 'Gareth McCumskey', 'url': 'https://sourceforge.net/u/garethmcc/'}, {'username': 'andrew-cl', 'name': 'Andrew Cunningham-Lee', 'url': 'https://sourceforge.net/u/andrew-cl/'}, {'username': 'fukuchi', 'name': 'Kentaro Fukuchi', 'url': 'https://sourceforge.net/u/fukuchi/'}, {'username': 'freevic', 'name': 'alain vicet', 'url': 'https://sourceforge.net/u/freevic/'}, {'username': 'lucas', 'name': 'Lucas Eduardo', 'url': 'https://sourceforge.net/u/lucas/'}, {'username': 'emenems', 'name': 'Marcel van Groenigen', 'url': 'https://sourceforge.net/u/emenems/'}, {'username': 'spiderr', 'name': 'Christian Fowler', 'url': 'https://sourceforge.net/u/spiderr/'}, {'username': 'marcoaasilva', 'name': 'Marco Aurélio Silva', 'url': 'https://sourceforge.net/u/marcoaasilva/'}, {'username': 'chris_holman', 'name': 'Chris Holman', 'url': 'https://sourceforge.net/u/userid-205628/'}, {'username': 'marclaporte', 'name': 'Marc Laporte', 'url': 'https://sourceforge.net/u/marclaporte/'}, {'username': 'stingtao', 'name': 'sting tao', 'url': 'https://sourceforge.net/u/stingtao/'}, {'username': 'markitosaad', 'name': 'Marcus Saad', 'url': 'https://sourceforge.net/u/markitosaad/'}, {'username': 'derisavi', 'name': 'Salem Derisavi', 'url': 'https://sourceforge.net/u/derisavi/'}, {'username': 'raspencer', 'name': 'Reid Spencer', 'url': 'https://sourceforge.net/u/raspencer/'}, {'username': 'caustin_ats', 'name': 'Chris Austin', 'url': 'https://sourceforge.net/u/userid-820869/'}, {'username': 'conner_bw', 'name': 'Dac Chartrand', 'url': 'https://sourceforge.net/u/userid-327686/'}, {'username': 'sept_7', 'name': 'Stéphane Casset', 'url': 'https://sourceforge.net/u/userid-1834945/'}, {'username': 'alexandrequessy', 'name': 'Alexandre Quessy', 'url': 'https://sourceforge.net/u/alexandrequessy/'}, {'username': 'amotl', 'name': 'Andreas Motl', 'url': 'https://sourceforge.net/u/amotl/'}, {'username': 'oliland', 'name': 'Oli Kingshott', 'url': 'https://sourceforge.net/u/oliland/'}, {'username': 'makenai', 'name': 'Pawel Szymczykowski', 'url': 'https://sourceforge.net/u/makenai/'}, {'username': 'nikejam', 'name': 'Jean Kim', 'url': 'https://sourceforge.net/u/nikejam/'}, {'username': 'beuc', 'name': 'Beuc', 'url': 'https://sourceforge.net/u/beuc/'}, {'username': 'bozze', 'name': 'Bruno Zuzze', 'url': 'https://sourceforge.net/u/bozze/'}, {'username': 'mjeanson3', 'name': 'Michael Jeanson', 'url': 'https://sourceforge.net/u/mjeanson3/'}, {'username': 'slordjette', 'name': 'Sébastien Lord-Jetté', 'url': 'https://sourceforge.net/u/slordjette/'}, {'username': 'shinhan', 'name': 'Daniyel Sili', 'url': 'https://sourceforge.net/u/shinhan/'}, {'username': 'merbster', 'name': 'Jesper Juel Merbt', 'url': 'https://sourceforge.net/u/merbster/'}, {'username': 'jp_eagle', 'name': 'John.P.Eagle', 'url': 'https://sourceforge.net/u/userid-419494/'}, {'username': 'darzee', 'name': 'C. Outteryck', 'url': 'https://sourceforge.net/u/darzee/'}, {'username': 'paulgv', 'name': 'Paul Gascou-Vaillancourt', 'url': 'https://sourceforge.net/u/paulgv/'}, {'username': 'rrasgorshek', 'name': 'Robert Rasgorshek', 'url': 'https://sourceforge.net/u/rrasgorshek/'}, {'username': 'kissaki', 'name': 'Kissaki', 'url': 'https://sourceforge.net/u/kissaki/'}, {'username': 'citadelrock', 'name': 'Citadel Rock Online Communities', 'url': 'https://sourceforge.net/u/citadelrock/'}, {'username': 'alex', 'name': 'Alexander Meisel', 'url': 'https://sourceforge.net/u/alex/'}, {'username': 'wggley', 'name': 'Wallace Goulart Gaudie Ley', 'url': 'https://sourceforge.net/u/wggley/'}, {'username': 'kodewulf', 'name': 'KodeWulf', 'url': 'https://sourceforge.net/u/kodewulf/'}, {'username': 'ursuleacv', 'name': 'Ursuleac Valentin', 'url': 'https://sourceforge.net/u/ursuleacv/'}, {'username': 'gravesweeper', 'name': 'spider', 'url': 'https://sourceforge.net/u/gravesweeper/'}, {'username': 'florianlink', 'name': 'Florian Link', 'url': 'https://sourceforge.net/u/florianlink/'}, {'username': 'michelf', 'name': 'Michel Fortin', 'url': 'https://sourceforge.net/u/michelf/'}, {'username': 'grom_3', 'name': 'Cameron Zemek', 'url': 'https://sourceforge.net/u/userid-392785/'}, {'username': 'tomjrvs', 'name': 'Tom Jarvis', 'url': 'https://sourceforge.net/u/tomjrvs/'}, {'username': 'bluestrain', 'name': 'Dave Thacker', 'url': 'https://sourceforge.net/u/bluestrain/'}, {'username': 'rpgoldman', 'name': 'Robert P. Goldman', 'url': 'https://sourceforge.net/u/rpgoldman/'}, {'username': 'gta74', 'name': 'gta74', 'url': 'https://sourceforge.net/u/gta74/'}, {'username': 'rabiddog', 'name': 'Everard Brown', 'url': 'https://sourceforge.net/u/rabiddog/'}, {'username': 'tofreal', 'name': 'Real', 'url': 'https://sourceforge.net/u/tofreal/'}, {'username': 'd_pocock', 'name': 'Daniel Pocock', 'url': 'https://sourceforge.net/u/userid-2164308/'}, {'username': 'ipso', 'name': 'Mike Benoit', 'url': 'https://sourceforge.net/u/ipso/'}, {'username': 'temeluchus', 'name': 'Myrkul', 'url': 'https://sourceforge.net/u/temeluchus/'}, {'username': 'arildb', 'name': 'arildb', 'url': 'https://sourceforge.net/u/arildb/'}, {'username': 'nalsar', 'name': 'prashant', 'url': 'https://sourceforge.net/u/nalsar/'}, {'username': 'd0cster', 'name': 'Docster', 'url': 'https://sourceforge.net/u/d0cster/'}, {'username': 'parkercroft', 'name': 'Damian Parker-Croft', 'url': 'https://sourceforge.net/u/parkercroft/'}, {'username': 'ppttrr', 'name': 'Pete Jalajas', 'url': 'https://sourceforge.net/u/ppttrr/'}, {'username': 'kstingel', 'name': 'Karen Stingel', 'url': 'https://sourceforge.net/u/kstingel/'}, {'username': 'panathos', 'name': 'Panathos', 'url': 'https://sourceforge.net/u/panathos/'}, {'username': 'whomaj', 'name': 'Maj', 'url': 'https://sourceforge.net/u/whomaj/'}, {'username': 'martinschroeder', 'name': 'Martin Schröder', 'url': 'https://sourceforge.net/u/martinschroeder/'}, {'username': 'jtpuk', 'name': 'Suzanne Jones', 'url': 'https://sourceforge.net/u/jtpuk/'}, {'username': 'shiroitenshi', 'name': 'Chris White', 'url': 'https://sourceforge.net/u/shiroitenshi/'}, {'username': 'drsassafras', 'name': 'Dr. Sassafras', 'url': 'https://sourceforge.net/u/drsassafras/'}, {'username': 'timedout_net', 'name': 'TimeO', 'url': 'https://sourceforge.net/u/userid-1673420/'}, {'username': 'jyhem', 'name': 'Jean-Marc Libs', 'url': 'https://sourceforge.net/u/jyhem/'}, {'username': 'anbumania', 'name': 'Anbumani', 'url': 'https://sourceforge.net/u/anbumania/'}, {'username': 'dlech27', 'name': 'David Lechner', 'url': 'https://sourceforge.net/u/dlech27/'}, {'username': 'evanprodromou', 'name': 'Evan Prodromou', 'url': 'https://sourceforge.net/u/evanprodromou/'}, {'username': 'fumphco', 'name': 'John Bair', 'url': 'https://sourceforge.net/u/fumphco/'}, {'username': 'cr0vax', 'name': 'Bruno Moreira', 'url': 'https://sourceforge.net/u/cr0vax/'}, {'username': 'xeno_tt', 'name': 'Martin Zwickel', 'url': 'https://sourceforge.net/u/userid-732359/'}, {'username': 'abbasmousavi', 'name': 'abbasmousavi', 'url': 'https://sourceforge.net/u/abbasmousavi/'}, {'username': 'chriscramer', 'name': 'Chris Cramer', 'url': 'https://sourceforge.net/u/chriscramer/'}, {'username': 'rockpaper', 'name': 'Chris Campbell', 'url': 'https://sourceforge.net/u/rockpaper/'}, {'username': 'bergmann', 'name': 'Sebastian Bergmann', 'url': 'https://sourceforge.net/u/bergmann/'}, {'username': 'garypp', 'name': 'Gary Pomerant', 'url': 'https://sourceforge.net/u/garypp/'}, {'username': 'jwigdahl', 'name': 'James Wigdahl', 'url': 'https://sourceforge.net/u/jwigdahl/'}, {'username': 'robertplummer', 'name': 'Robert Plummer', 'url': 'https://sourceforge.net/u/robertplummer/'}, {'username': 'kylebishop', 'name': 'Kyle Bishop', 'url': 'https://sourceforge.net/u/kylebishop/'}, {'username': 'luciash', 'name': "luciash d' being", 'url': 'https://sourceforge.net/u/luciash/'}, {'username': 'millette', 'name': 'Robin Millette', 'url': 'https://sourceforge.net/u/millette/'}, {'username': 'akshi', 'name': 'Akshi Gupta', 'url': 'https://sourceforge.net/u/akshi/'}, {'username': 'tikii18nbot', 'name': 'Tiki i18n bot', 'url': 'https://sourceforge.net/u/tikii18nbot/'}, {'username': 'sdoh', 'name': 'Stéphane DOH', 'url': 'https://sourceforge.net/u/sdoh/'}, {'username': 'djoguet', 'name': 'Damien Joguet', 'url': 'https://sourceforge.net/u/djoguet/'}, {'username': 'lucasemanoel', 'name': 'Lucas Emanoel', 'url': 'https://sourceforge.net/u/lucasemanoel/'}, {'username': 'mbrackeva', 'name': 'Mario Brackeva', 'url': 'https://sourceforge.net/u/mbrackeva/'}, {'username': 'morgamic', 'name': 'Michael Morgan', 'url': 'https://sourceforge.net/u/morgamic/'}, {'username': 'philbaret', 'name': 'Philippe Baret', 'url': 'https://sourceforge.net/u/philbaret/'}, {'username': 'alenaernst', 'name': 'Alena Ernst', 'url': 'https://sourceforge.net/u/alenaernst/'}, {'username': 'gmuslera', 'name': 'Gustavo Muslera', 'url': 'https://sourceforge.net/u/gmuslera/'}, {'username': 'pyrotknix', 'name': 'Aaron Holmes', 'url': 'https://sourceforge.net/u/pyrotknix/'}, {'username': 'aproulx', 'name': 'André Proulx', 'url': 'https://sourceforge.net/u/aproulx/'}, {'username': 'gspira', 'name': 'Greg Spira', 'url': 'https://sourceforge.net/u/gspira/'}, {'username': 'mahidhm', 'name': 'Henrique Mukanda', 'url': 'https://sourceforge.net/u/mahidhm/'}, {'username': 'skinut', 'name': 'Steve C', 'url': 'https://sourceforge.net/u/skinut/'}, {'username': 'kussmaul', 'name': 'Clifton Kussmaul', 'url': 'https://sourceforge.net/u/kussmaul/'}, {'username': 'daniam', 'name': 'daniam', 'url': 'https://sourceforge.net/u/daniam/'}, {'username': 'runix2', 'name': 'martin sarsale', 'url': 'https://sourceforge.net/u/runix2/'}, {'username': 'manasoft404', 'name': 'Manasse Ngudia', 'url': 'https://sourceforge.net/u/manasoft404/'}, {'username': 'teedog', 'name': 'teedog', 'url': 'https://sourceforge.net/u/teedog/'}, {'username': 'chandi', 'name': 'Chandi Bernier', 'url': 'https://sourceforge.net/u/chandi/'}, {'username': 'funkju', 'name': 'Justin Funk', 'url': 'https://sourceforge.net/u/funkju/'}, {'username': 'fhcorrea', 'name': 'Fernando Henrique', 'url': 'https://sourceforge.net/u/fhcorrea/'}, {'username': 'leagris', 'name': 'Léa Gris', 'url': 'https://sourceforge.net/u/leagris/'}, {'username': 'claborne', 'name': 'Chris Claborne', 'url': 'https://sourceforge.net/u/claborne/'}, {'username': 'rhwinter', 'name': 'Roberto H. Winter', 'url': 'https://sourceforge.net/u/rhwinter/'}, {'username': 'walper', 'name': 'Wolfgang Alper', 'url': 'https://sourceforge.net/u/walper/'}, {'username': 'devilwct', 'name': 'Johnny Verstijlen', 'url': 'https://sourceforge.net/u/devilwct/'}, {'username': 'fanzila', 'name': 'Pierre Doleans', 'url': 'https://sourceforge.net/u/fanzila/'}, {'username': 'sparr', 'name': 'Clarence Risher', 'url': 'https://sourceforge.net/u/sparr/'}, {'username': 'killianebel', 'name': 'Killian EBEL', 'url': 'https://sourceforge.net/u/killianebel/'}, {'username': 'hybridruide', 'name': 'Peter.Lucius', 'url': 'https://sourceforge.net/u/hybridruide/'}, {'username': 'pablod', 'name': 'Pablo Ariel Duboue', 'url': 'https://sourceforge.net/u/pablod/'}, {'username': 'jm0rin', 'name': 'Joshua Morin ', 'url': 'https://sourceforge.net/u/jm0rin/'}, {'username': 'yonixxx', 'name': 'Bernard Sfez', 'url': 'https://sourceforge.net/u/yonixxx/'}, {'username': 'hans33', 'name': 'Hans van Ee', 'url': 'https://sourceforge.net/u/hans33/'}, {'username': 'batchman82', 'name': 'Markus Liljergren', 'url': 'https://sourceforge.net/u/batchman82/'}, {'username': 'samymwamba', 'name': 'Samy mwamba', 'url': 'https://sourceforge.net/u/samymwamba/'}, {'username': 'vikasrij', 'name': 'Vikas Rijsinghani', 'url': 'https://sourceforge.net/u/vikasrij/'}, {'username': 'dan-btown', 'name': 'Dan.BTown', 'url': 'https://sourceforge.net/u/dan-btown/'}, {'username': 'qoumaq', 'name': 'Martin Kosmák', 'url': 'https://sourceforge.net/u/qoumaq/'}, {'username': 'trosen', 'name': 'trosen', 'url': 'https://sourceforge.net/u/trosen/'}, {'username': 'mickchamp', 'name': 'william champion', 'url': 'https://sourceforge.net/u/mickchamp/'}, {'username': 'najb', 'name': 'Jan B', 'url': 'https://sourceforge.net/u/najb/'}, {'username': 'geza', 'name': 'Geza Herman', 'url': 'https://sourceforge.net/u/geza/'}, {'username': 'cyberdrek', 'name': 'Daniel Cedilotte', 'url': 'https://sourceforge.net/u/cyberdrek/'}, {'username': 'ntavares', 'name': 'Nuno M. C. Tavares', 'url': 'https://sourceforge.net/u/ntavares/'}, {'username': 'isotrol', 'name': 'Elvira', 'url': 'https://sourceforge.net/u/isotrol/'}, {'username': 'evertpot', 'name': 'Evert', 'url': 'https://sourceforge.net/u/evertpot/'}, {'username': 'xaman', 'name': 'xaman', 'url': 'https://sourceforge.net/u/xaman/'}, {'username': 'gunnarre', 'name': 'Gunnar René Řie', 'url': 'https://sourceforge.net/u/gunnarre/'}, {'username': 'lihaowei2008', 'name': 'Haowei', 'url': 'https://sourceforge.net/u/lihaowei2008/'}, {'username': 'freephile', 'name': 'Greg Rundlett', 'url': 'https://sourceforge.net/u/freephile/'}, {'username': 'guill', 'name': 'Guillaume Leclerc', 'url': 'https://sourceforge.net/u/guill/'}, {'username': 'phunkymunky', 'name': 'phunkymunky', 'url': 'https://sourceforge.net/u/phunkymunky/'}, {'username': 'dim_m', 'name': 'Dimitris Moraitis', 'url': 'https://sourceforge.net/u/userid-1116393/'}, {'username': 'zaufi', 'name': 'zaufi', 'url': 'https://sourceforge.net/u/zaufi/'}, {'username': 'avdwheel', 'name': 'Andre', 'url': 'https://sourceforge.net/u/avdwheel/'}, {'username': 'philwhipps', 'name': 'Phil', 'url': 'https://sourceforge.net/u/philwhipps/'}, {'username': 'homunq', 'name': 'Homunq', 'url': 'https://sourceforge.net/u/homunq/'}, {'username': 'zamboni', 'name': 'Diego Zamboni', 'url': 'https://sourceforge.net/u/zamboni/'}, {'username': 'jcwinnie', 'name': 'Jonathan Smith', 'url': 'https://sourceforge.net/u/jcwinnie/'}, {'username': 'm_akat', 'name': 'loxs', 'url': 'https://sourceforge.net/u/userid-1490972/'}, {'username': 'c_schmitz', 'name': 'Carsten Schmitz', 'url': 'https://sourceforge.net/u/userid-783089/'}, {'username': 'mikelcu', 'name': 'Mike Culbertson', 'url': 'https://sourceforge.net/u/mikelcu/'}, {'username': 'hubert_doublev3', 'name': 'Hubert Sirois', 'url': 'https://sourceforge.net/u/userid-1169993/'}, {'username': 'bulldogtor', 'name': 'Nick Rapitosovich', 'url': 'https://sourceforge.net/u/bulldogtor/'}, {'username': 'broubrou', 'name': 'Vincent B', 'url': 'https://sourceforge.net/u/broubrou/'}, {'username': 'jjolly', 'name': 'John Jolly', 'url': 'https://sourceforge.net/u/jjolly/'}, {'username': 'sdlee', 'name': 'Stephen Lee', 'url': 'https://sourceforge.net/u/sdlee/'}, {'username': 'johan_mx', 'name': 'Johan Hovold', 'url': 'https://sourceforge.net/u/userid-1807862/'}, {'username': 'zippy314', 'name': 'Eric Harris-Braun', 'url': 'https://sourceforge.net/u/zippy314/'}, {'username': 'jaan1024', 'name': 'Ivan Muravyev', 'url': 'https://sourceforge.net/u/jaan1024/'}, {'username': 'zcecil', 'name': 'Cecil Sheng', 'url': 'https://sourceforge.net/u/zcecil/'}, {'username': 'billsos', 'name': 'billsos', 'url': 'https://sourceforge.net/u/billsos/'}, {'username': 'hina', 'name': 'hinasita', 'url': 'https://sourceforge.net/u/hina/'}, {'username': 'zippohontas', 'name': 'Peter Hoste', 'url': 'https://sourceforge.net/u/zippohontas/'}, {'username': 'swayambhu', 'name': 'Vijay Aswadhati', 'url': 'https://sourceforge.net/u/swayambhu/'}, {'username': 'rod3712', 'name': 'Rodrigo Curvelo', 'url': 'https://sourceforge.net/u/rod3712/'}, {'username': 'ptydotcc', 'name': 'Tom Salter', 'url': 'https://sourceforge.net/u/ptydotcc/'}, {'username': 'hollmeer', 'name': 'hollmeer', 'url': 'https://sourceforge.net/u/hollmeer/'}, {'username': 'illori', 'name': 'illori', 'url': 'https://sourceforge.net/u/illori/'}, {'username': 'ericisgood', 'name': 'EricIsGood', 'url': 'https://sourceforge.net/u/ericisgood/'}, {'username': 'sil3nc3', 'name': 'Frank Gesang', 'url': 'https://sourceforge.net/u/sil3nc3/'}, {'username': 'aigarius', 'name': 'Aigars Mahinovs', 'url': 'https://sourceforge.net/u/aigarius/'}, {'username': 'cdx', 'name': 'Claudio Bustos', 'url': 'https://sourceforge.net/u/cdx/'}, {'username': 'ricks99', 'name': 'Rick Sapir', 'url': 'https://sourceforge.net/u/ricks99/'}, {'username': 'toggg', 'name': 'bertrand Gugger', 'url': 'https://sourceforge.net/u/toggg/'}, {'username': 'btodoroff', 'name': 'Brian Todoroff', 'url': 'https://sourceforge.net/u/btodoroff/'}, {'username': 'giottomx', 'name': 'Giotto', 'url': 'https://sourceforge.net/u/giottomx/'}, {'username': 'anellic', 'name': 'Claudio Anelli', 'url': 'https://sourceforge.net/u/anellic/'}, {'username': 'vulgrin', 'name': 'Dave Sanders', 'url': 'https://sourceforge.net/u/vulgrin/'}, {'username': 'nikchankov', 'name': 'Nik Chankov', 'url': 'https://sourceforge.net/u/nikchankov/'}, {'username': 'ryo-on', 'name': 'Ryo ONODERA', 'url': 'https://sourceforge.net/u/ryo-on/'}, {'username': 'smartingarcia', 'name': 'Martín García Sixto Pablo', 'url': 'https://sourceforge.net/u/smartingarcia/'}, {'username': 'durkin10', 'name': 'Sean B. Durkin', 'url': 'https://sourceforge.net/u/durkin10/'}, {'username': 'franck', 'name': 'Franck Martin', 'url': 'https://sourceforge.net/u/franck/'}, {'username': 'janptak', 'name': 'jan ptak', 'url': 'https://sourceforge.net/u/janptak/'}, {'username': 'lorfds', 'name': 'Jon', 'url': 'https://sourceforge.net/u/lorfds/'}, {'username': 'giak', 'name': 'Giacomel', 'url': 'https://sourceforge.net/u/giak/'}, {'username': 'jpowys', 'name': 'Jason powers', 'url': 'https://sourceforge.net/u/jpowys/'}, {'username': 'nikhar', 'name': 'Nikhar', 'url': 'https://sourceforge.net/u/nikhar/'}, {'username': 'mhryciuk', 'name': 'Michal Hryciuk', 'url': 'https://sourceforge.net/u/mhryciuk/'}, {'username': 'rjsmelo', 'name': 'Ricardo Melo', 'url': 'https://sourceforge.net/u/rjsmelo/'}, {'username': 'jahlewis', 'name': 'John Lewis', 'url': 'https://sourceforge.net/u/jahlewis/'}, {'username': 'bobenrieth', 'name': 'bobenrieth', 'url': 'https://sourceforge.net/u/bobenrieth/'}, {'username': 'ameoba32', 'name': 'Constantin Bosneaga', 'url': 'https://sourceforge.net/u/ameoba32/'}, {'username': 'mose', 'name': 'mose', 'url': 'https://sourceforge.net/u/mose/'}, {'username': 'brian_moore', 'name': 'Brian Moore', 'url': 'https://sourceforge.net/u/userid-2064125/'}, {'username': 'fmk_ca', 'name': 'Frank M. Kromann', 'url': 'https://sourceforge.net/u/userid-1329634/'}, {'username': 'beastrider', 'name': 'Wayne Herbert', 'url': 'https://sourceforge.net/u/beastrider/'}, {'username': 'ptalindstrom', 'name': 'Peter', 'url': 'https://sourceforge.net/u/ptalindstrom/'}, {'username': 'josefgc', 'name': 'josefgc', 'url': 'https://sourceforge.net/u/josefgc/'}, {'username': 'tibistibi', 'name': 'tibi stibi', 'url': 'https://sourceforge.net/u/tibistibi/'}, {'username': 'wu-lee', 'name': 'Nick Woolley', 'url': 'https://sourceforge.net/u/wu-lee/'}, {'username': 'otalunak', 'name': 'Ota Lunak', 'url': 'https://sourceforge.net/u/otalunak/'}, {'username': 'kalendin', 'name': 'Till', 'url': 'https://sourceforge.net/u/kalendin/'}, {'username': 'xavidp', 'name': 'Xavier de Pedro', 'url': 'https://sourceforge.net/u/xavidp/'}, {'username': 'onewatt', 'name': 'André Senécal', 'url': 'https://sourceforge.net/u/onewatt/'}, {'username': 'garem', 'name': 'Alain Gaeremynck', 'url': 'https://sourceforge.net/u/garem/'}, {'username': 'neidhart', 'name': 'Neidhart', 'url': 'https://sourceforge.net/u/neidhart/'}, {'username': 'anope', 'name': 'Andrzej', 'url': 'https://sourceforge.net/u/anope/'}, {'username': 'markajaroski', 'name': 'Mark A. Jaroski', 'url': 'https://sourceforge.net/u/markajaroski/'}, {'username': 'uxeric', 'name': 'uxeric', 'url': 'https://sourceforge.net/u/uxeric/'}, {'username': 'vinsz', 'name': 'Vincent Guffens', 'url': 'https://sourceforge.net/u/vinsz/'}, {'username': 'marcmont', 'name': 'SnowCrash', 'url': 'https://sourceforge.net/u/marcmont/'}, {'username': 'dmytro', 'name': 'Dmytro Kovalov', 'url': 'https://sourceforge.net/u/dmytro/'}, {'username': 'eesa', 'name': 'Abdul-Wahid Paterson', 'url': 'https://sourceforge.net/u/eesa/'}, {'username': 'natig', 'name': 'Natalia Golmar', 'url': 'https://sourceforge.net/u/natig/'}, {'username': 'plungerman', 'name': 'Stephen Kurkowski', 'url': 'https://sourceforge.net/u/plungerman/'}, {'username': 'rv540', 'name': 'Hervé Schoenenberger', 'url': 'https://sourceforge.net/u/rv540/'}, {'username': 'fr_rodo', 'name': 'rodo', 'url': 'https://sourceforge.net/u/userid-1649194/'}, {'username': 'v-woods', 'name': 'Van Woods', 'url': 'https://sourceforge.net/u/v-woods/'}, {'username': 'zcopley', 'name': 'Zach Copley', 'url': 'https://sourceforge.net/u/zcopley/'}, {'username': 'niclone', 'name': 'Nicolas Dimitrijevic', 'url': 'https://sourceforge.net/u/niclone/'}, {'username': 'sideshow_bob', 'name': '454abp', 'url': 'https://sourceforge.net/u/userid-1017966/'}, {'username': 'jcyrisse', 'name': 'Jana Sullinger', 'url': 'https://sourceforge.net/u/jcyrisse/'}, {'username': 'brab', 'name': 'Alan Schmitt', 'url': 'https://sourceforge.net/u/brab/'}, {'username': 'javaguru1729', 'name': 'Chandra', 'url': 'https://sourceforge.net/u/javaguru1729/'}, {'username': 'sabdelma', 'name': 'sabdelma', 'url': 'https://sourceforge.net/u/sabdelma/'}, {'username': 'pjollans', 'name': 'Phil Jollans', 'url': 'https://sourceforge.net/u/pjollans/'}, {'username': 'leyan', 'name': 'Yan Levasseur', 'url': 'https://sourceforge.net/u/leyan/'}, {'username': 'sghane', 'name': 'sameh', 'url': 'https://sourceforge.net/u/sghane/'}, {'username': 'vradd', 'name': 'cnd', 'url': 'https://sourceforge.net/u/vradd/'}, {'username': 'sfyn', 'name': 'Sofian Benaissa', 'url': 'https://sourceforge.net/u/sfyn/'}, {'username': 'aholmes99', 'name': 'Aaron Holmes', 'url': 'https://sourceforge.net/u/aholmes99/'}, {'username': 'anzhe', 'name': 'Drew Heath', 'url': 'https://sourceforge.net/u/anzhe/'}, {'username': 'oc73', 'name': 'FreeLikeGNU', 'url': 'https://sourceforge.net/u/oc73/'}, {'username': 'dimaz-z', 'name': 'dimaz', 'url': 'https://sourceforge.net/u/dimaz-z/'}, {'username': 'richardsnow', 'name': 'Richard Snow', 'url': 'https://sourceforge.net/u/richardsnow/'}, {'username': 'eliasgonzales', 'name': 'Elias Gonzales', 'url': 'https://sourceforge.net/u/eliasgonzales/'}, {'username': 'jyhemsvnbot', 'name': 'Jean-Marc', 'url': 'https://sourceforge.net/u/jyhemsvnbot/'}, {'username': 'fmjrey', 'name': 'François Rey', 'url': 'https://sourceforge.net/u/fmjrey/'}, {'username': 'oliverscheck', 'name': 'Oliver Scheck', 'url': 'https://sourceforge.net/u/oliverscheck/'}, {'username': 'panamaus', 'name': 'David Carter', 'url': 'https://sourceforge.net/u/panamaus/'}, {'username': 'smacvicar', 'name': 'Scott MacVicar', 'url': 'https://sourceforge.net/u/smacvicar/'}, {'username': 'lnewby', 'name': 'Lew Newby', 'url': 'https://sourceforge.net/u/lnewby/'}, {'username': 'baci', 'name': 'Chris Bacigalupo', 'url': 'https://sourceforge.net/u/baci/'}, {'username': 'chuck', 'name': 'Chuck Hagenbuch', 'url': 'https://sourceforge.net/u/chuck/'}, {'username': 'jasonhendee', 'name': 'Jason Hendee', 'url': 'https://sourceforge.net/u/jasonhendee/'}, {'username': 'mlpvolt', 'name': 'mlpvolt', 'url': 'https://sourceforge.net/u/mlpvolt/'}, {'username': 'mlowerison', 'name': 'Michael Lowerison', 'url': 'https://sourceforge.net/u/mlowerison/'}, {'username': 'prezkennedy', 'name': 'Matthew Kennedy', 'url': 'https://sourceforge.net/u/prezkennedy/'}, {'username': 'mroussel', 'name': 'Maxime Roussel', 'url': 'https://sourceforge.net/u/mroussel/'}, {'username': 'manivannans', 'name': 'manivannans', 'url': 'https://sourceforge.net/u/manivannans/'}, {'username': 'aneuhaus', 'name': 'Andreas Neuhaus', 'url': 'https://sourceforge.net/u/aneuhaus/'}, {'username': 'epolidor', 'name': 'Eduardo Daniel Polidor', 'url': 'https://sourceforge.net/u/epolidor/'}, {'username': 'bburgaud', 'name': 'Baptiste Burgaud', 'url': 'https://sourceforge.net/u/bburgaud/'}, {'username': 'mlinton', 'name': 'Michael Linton', 'url': 'https://sourceforge.net/u/mlinton/'}, {'username': 'marylly', 'name': '**Mya**', 'url': 'https://sourceforge.net/u/marylly/'}, {'username': 'bnk18', 'name': 'BNk', 'url': 'https://sourceforge.net/u/bnk18/'}, {'username': 'jean-lucnavarro', 'name': 'Jean-Luc NAVARRO', 'url': 'https://sourceforge.net/u/jean-lucnavarro/'}, {'username': 'jpgimenez', 'name': 'Juan Pablo Giménez', 'url': 'https://sourceforge.net/u/jpgimenez/'}, {'username': 'wesleywillians', 'name': 'Wesley Willians', 'url': 'https://sourceforge.net/u/wesleywillians/'}, {'username': 'atooni', 'name': 'atooni', 'url': 'https://sourceforge.net/u/atooni/'}, {'username': 'agorski', 'name': 'Adam Gorski', 'url': 'https://sourceforge.net/u/agorski/'}, {'username': 'jlgordo', 'name': 'José Luis Gordo Romero', 'url': 'https://sourceforge.net/u/jlgordo/'}, {'username': 'ronchon', 'name': 'Patrice ALBARET', 'url': 'https://sourceforge.net/u/ronchon/'}, {'username': 'btallman', 'name': 'Ben Tallman', 'url': 'https://sourceforge.net/u/btallman/'}, {'username': 'lack', 'name': 'Jim Ramsay', 'url': 'https://sourceforge.net/u/lack/'}, {'username': 'xen216', 'name': 'XEN', 'url': 'https://sourceforge.net/u/xen216/'}, {'username': 'fernao_lopes', 'name': 'Fernăo Lopes', 'url': 'https://sourceforge.net/u/userid-1234919/'}, {'username': 'marcius', 'name': 'marcius', 'url': 'https://sourceforge.net/u/marcius/'}, {'username': 'ewuerfel', 'name': 'Enrico Würfel', 'url': 'https://sourceforge.net/u/ewuerfel/'}, {'username': 'thenano', 'name': 'Fernando Freire', 'url': 'https://sourceforge.net/u/thenano/'}, {'username': 'hyper', 'name': 'Bobby Joe', 'url': 'https://sourceforge.net/u/hyper/'}, {'username': 'koobla', 'name': 'Simon Vogl', 'url': 'https://sourceforge.net/u/koobla/'}, {'username': 'estheban', 'name': 'Etienne Lachance', 'url': 'https://sourceforge.net/u/estheban/'}, {'username': 'die', 'name': 'diE', 'url': 'https://sourceforge.net/u/die/'}, {'username': 'egma', 'name': 'egma', 'url': 'https://sourceforge.net/u/egma/'}, {'username': 'benoitg', 'name': 'Benoit Grégoire', 'url': 'https://sourceforge.net/u/benoitg/'}, {'username': 'mathchartier', 'name': 'mathieu chartier', 'url': 'https://sourceforge.net/u/mathchartier/'}, {'username': 'thierrygervais', 'name': 'Thierry', 'url': 'https://sourceforge.net/u/thierrygervais/'}, {'username': 'polynamaude', 'name': 'Polyna-Maude Racicot-Summerside', 'url': 'https://sourceforge.net/u/polynamaude/'}, {'username': 'kerrnel22', 'name': 'Mike Kerr', 'url': 'https://sourceforge.net/u/kerrnel22/'}, {'username': 'pmorenogarcia', 'name': 'Pablo Moreno García', 'url': 'https://sourceforge.net/u/pmorenogarcia/'}, {'username': 'mcfarland', 'name': 'mcfarland', 'url': 'https://sourceforge.net/u/mcfarland/'}, {'username': 'techtonik', 'name': 'anatoly techtonik', 'url': 'https://sourceforge.net/u/techtonik/'}, {'username': 'llunax', 'name': 'Lluna', 'url': 'https://sourceforge.net/u/llunax/'}, {'username': 'ace_mtp', 'name': 'Vianney Lecroart', 'url': 'https://sourceforge.net/u/userid-89554/'}, {'username': 'pom2ter', 'name': 'Benoit Roy', 'url': 'https://sourceforge.net/u/pom2ter/'}, {'username': 'joeyhartmann', 'name': 'Johann-Peter Hartmann', 'url': 'https://sourceforge.net/u/joeyhartmann/'}, {'username': 'squee-d', 'name': 'Rasheed Abdal-Aziz', 'url': 'https://sourceforge.net/u/squee-d/'}, {'username': 'mathieu-rodic', 'name': 'Mathieu Rodic', 'url': 'https://sourceforge.net/u/mathieu-rodic/'}, {'username': 'oldelvet', 'name': 'Richard Mortimer', 'url': 'https://sourceforge.net/u/oldelvet/'}, {'username': 'sokoloski', 'name': 'Darryl Sokoloski', 'url': 'https://sourceforge.net/u/sokoloski/'}, {'username': 'rleibman', 'name': 'Roberto Leibman', 'url': 'https://sourceforge.net/u/rleibman/'}, {'username': 'jshauk', 'name': 'Gavin Crenshaw', 'url': 'https://sourceforge.net/u/jshauk/'}, {'username': 'mhausi', 'name': 'Hausi', 'url': 'https://sourceforge.net/u/mhausi/'}, {'username': 'limited1', 'name': 'Lee Wilson (aka stella12)', 'url': 'https://sourceforge.net/u/limited1/'}, {'username': 'jobicarter', 'name': 'jobicarter', 'url': 'https://sourceforge.net/u/jobicarter/'}, {'username': 'rcogley', 'name': 'Rick Cogley', 'url': 'https://sourceforge.net/u/rcogley/'}, {'username': 'reiknir', 'name': 'Olafur Gunnlaugsson', 'url': 'https://sourceforge.net/u/reiknir/'}, {'username': 'amnabilal', 'name': 'Amna Bilal', 'url': 'https://sourceforge.net/u/amnabilal/'}, {'username': 'renoirb', 'name': 'Renoir Boulanger', 'url': 'https://sourceforge.net/u/renoirb/'}, {'username': 'ppb', 'name': 'Paul Brunner', 'url': 'https://sourceforge.net/u/ppb/'}, {'username': 'sipherdee', 'name': 'Eric Beaurivage', 'url': 'https://sourceforge.net/u/sipherdee/'}, {'username': 'richtl', 'name': 'Richard Tango-Lowy', 'url': 'https://sourceforge.net/u/richtl/'}, {'username': 'colinmo', 'name': 'Colin Morris', 'url': 'https://sourceforge.net/u/colinmo/'}, {'username': 'zibas', 'name': 'Ziba', 'url': 'https://sourceforge.net/u/zibas/'}, {'username': 'docekal', 'name': 'Jan Lindåker', 'url': 'https://sourceforge.net/u/docekal/'}, {'username': 'juxtagonale', 'name': 'Marie-Michelle Ouellet', 'url': 'https://sourceforge.net/u/juxtagonale/'}, {'username': 'marianat', 'name': 'Mariana Tome', 'url': 'https://sourceforge.net/u/marianat/'}, {'username': 'ripero', 'name': 'José María Escartín', 'url': 'https://sourceforge.net/u/ripero/'}, {'username': 'marklubin', 'name': 'Mark Lubin', 'url': 'https://sourceforge.net/u/marklubin/'}, {'username': 'opn-tech', 'name': 'David Bovill', 'url': 'https://sourceforge.net/u/opn-tech/'}, {'username': 'sthibault-php', 'name': 'Stéphane Thibault', 'url': 'https://sourceforge.net/u/sthibault-php/'}, {'username': 'philippeback', 'name': 'Philippe Back', 'url': 'https://sourceforge.net/u/philippeback/'}, {'username': 'martincomeau', 'name': 'Martin Comeau', 'url': 'https://sourceforge.net/u/martincomeau/'}, {'username': 'pgewissen', 'name': 'Paul', 'url': 'https://sourceforge.net/u/pgewissen/'}, {'username': 'lauraxthomson', 'name': 'Laura Thomson', 'url': 'https://sourceforge.net/u/lauraxthomson/'}, {'username': 'andreas_bac', 'name': 'Andreas Bacouroff', 'url': 'https://sourceforge.net/u/userid-865112/'}, {'username': 'm_stef', 'name': 'stef', 'url': 'https://sourceforge.net/u/userid-1579073/'}, {'username': 'vaguery', 'name': 'Mickey Mullin', 'url': 'https://sourceforge.net/u/vaguery/'}, {'username': 'jyesbeat', 'name': 'Jyes Beat', 'url': 'https://sourceforge.net/u/jyesbeat/'}, {'username': 'polatouche', 'name': 'Antoine Polatouche', 'url': 'https://sourceforge.net/u/polatouche/'}, {'username': 'fmathias', 'name': 'Fabio Rampazzo Mathias', 'url': 'https://sourceforge.net/u/fmathias/'}, {'username': 'scarle', 'name': 'Sylvain Carle', 'url': 'https://sourceforge.net/u/scarle/'}, {'username': 'lmoss', 'name': 'Laurent Moss', 'url': 'https://sourceforge.net/u/lmoss/'}, {'username': 'gunner98', 'name': 'Sean', 'url': 'https://sourceforge.net/u/gunner98/'}, {'username': 'jfnoubel', 'name': 'Jean-François Noubel', 'url': 'https://sourceforge.net/u/jfnoubel/'}, {'username': 'rischconsulting', 'name': 'mrisch', 'url': 'https://sourceforge.net/u/rischconsulting/'}, {'username': 'mastre', 'name': 'mastre', 'url': 'https://sourceforge.net/u/mastre/'}, {'username': 'mcgucken', 'name': 'Dr. Elliot McGucken', 'url': 'https://sourceforge.net/u/mcgucken/'}, {'username': 'ybey', 'name': 'Youcef Bey', 'url': 'https://sourceforge.net/u/ybey/'}, {'username': 'nagendra016', 'name': 'Nagendra Koilada', 'url': 'https://sourceforge.net/u/nagendra016/'}, {'username': 'ang23', 'name': 'Lorinc Czegledi', 'url': 'https://sourceforge.net/u/ang23/'}, {'username': 'djnz', 'name': 'MrAnchovy', 'url': 'https://sourceforge.net/u/djnz/'}, {'username': 'zchermit', 'name': 'Serg Kravchenko', 'url': 'https://sourceforge.net/u/zchermit/'}, {'username': 'sylvain-a', 'name': 'sylvain_a', 'url': 'https://sourceforge.net/u/sylvain-a/'}, {'username': 'eraserhd', 'name': 'Jason M. Felice', 'url': 'https://sourceforge.net/u/eraserhd/'}, {'username': 'patrickallard', 'name': 'Patrick Allard', 'url': 'https://sourceforge.net/u/patrickallard/'}, {'username': 'flamenco', 'name': 'Marco Sanches', 'url': 'https://sourceforge.net/u/flamenco/'}, {'username': 'dexl_2000', 'name': 'Thunder_Dex', 'url': 'https://sourceforge.net/u/userid-1990145/'}, {'username': 'aris002', 'name': 'Arijus Bernotas', 'url': 'https://sourceforge.net/u/aris002/'}, {'username': 'floh1111', 'name': 'Floh1111', 'url': 'https://sourceforge.net/u/floh1111/'}, {'username': 'omstefanov', 'name': 'Olaf-Michael Stefanov', 'url': 'https://sourceforge.net/u/omstefanov/'}, {'username': 'jaycampbell', 'name': 'Jay Campbell', 'url': 'https://sourceforge.net/u/jaycampbell/'}, {'username': 'marc-etienne', 'name': 'Marc-Etienne M.Léveillé', 'url': 'https://sourceforge.net/u/marc-etienne/'}, {'username': 'fareh1abdelhak', 'name': 'FAREH Abdelhak', 'url': 'https://sourceforge.net/u/fareh1abdelhak/'}, {'username': 'ychaouche', 'name': 'Yacine Chaouche', 'url': 'https://sourceforge.net/u/ychaouche/'}, {'username': 'bludok', 'name': 'Bludok Systems Limited', 'url': 'https://sourceforge.net/u/bludok/'}, {'username': 'oeversetten', 'name': 'Jens Dodenhoff', 'url': 'https://sourceforge.net/u/oeversetten/'}, {'username': 'johannesmoser', 'name': 'Johannes Moser', 'url': 'https://sourceforge.net/u/johannesmoser/'}, {'username': 'fantoms', 'name': 'Ephes', 'url': 'https://sourceforge.net/u/fantoms/'}, {'username': 'roysinn', 'name': 'Roy Sinn', 'url': 'https://sourceforge.net/u/roysinn/'}, {'username': 'mattlangley1', 'name': 'Matt Langley', 'url': 'https://sourceforge.net/u/mattlangley1/'}, {'username': 'porsh', 'name': 'p0r$h', 'url': 'https://sourceforge.net/u/porsh/'}, {'username': 'jsocol', 'name': 'James Socol', 'url': 'https://sourceforge.net/u/jsocol/'}, {'username': 'fbergeron', 'name': 'Frederic Bergeron', 'url': 'https://sourceforge.net/u/fbergeron/'}, {'username': 'koohiisan', 'name': 'Koohiisan', 'url': 'https://sourceforge.net/u/koohiisan/'}, {'username': 'lukian-dev', 'name': 'Lukian Tabandjov', 'url': 'https://sourceforge.net/u/lukian-dev/'}, {'username': 'campbe13', 'name': 'Patricia M Campbell', 'url': 'https://sourceforge.net/u/campbe13/'}, {'username': 'siegfried1e', 'name': 'Stephan Champagne', 'url': 'https://sourceforge.net/u/siegfried1e/'}, {'username': 'filmil', 'name': 'Filip Miletic', 'url': 'https://sourceforge.net/u/filmil/'}, {'username': 'patrick-proulx', 'name': 'Patrick Proulx', 'url': 'https://sourceforge.net/u/patrick-proulx/'}, {'username': 'pmichelazzo', 'name': 'Paulino Michelazzo', 'url': 'https://sourceforge.net/u/pmichelazzo/'}, {'username': 'wikiman', 'name': 'Eric Kelner', 'url': 'https://sourceforge.net/u/wikiman/'}, {'username': 'az3rty', 'name': 'az3rty', 'url': 'https://sourceforge.net/u/az3rty/'}, {'username': 'duebel', 'name': 'duebel', 'url': 'https://sourceforge.net/u/duebel/'}, {'username': 'uiprncss', 'name': 'Toni', 'url': 'https://sourceforge.net/u/uiprncss/'}, {'username': 'djst', 'name': 'David (djst) Tenser', 'url': 'https://sourceforge.net/u/djst/'}, {'username': 'guideweb', 'name': "Samuel Denis D'Ortun", 'url': 'https://sourceforge.net/u/guideweb/'}, {'username': 'guyfr', 'name': 'Francois Guy', 'url': 'https://sourceforge.net/u/guyfr/'}, {'username': 'hartsa1', 'name': 'Hartsa1', 'url': 'https://sourceforge.net/u/hartsa1/'}, {'username': 'alain_desilets', 'name': 'Alain Désilets', 'url': 'https://sourceforge.net/u/userid-23027/'}, {'username': 'emanuelquintana', 'name': 'emanuelq', 'url': 'https://sourceforge.net/u/emanuelquintana/'}, {'username': 'jeanhabib', 'name': 'habib', 'url': 'https://sourceforge.net/u/jeanhabib/'}, {'username': 'mikespub', 'name': "Mike's Pub", 'url': 'https://sourceforge.net/u/mikespub/'}, {'username': 'stojanovim', 'name': 'Marta S.', 'url': 'https://sourceforge.net/u/stojanovim/'}, {'username': 'obnoxxx', 'name': 'Michael Adam', 'url': 'https://sourceforge.net/u/obnoxxx/'}, {'username': 'mangapower', 'name': 'Ben Palacios', 'url': 'https://sourceforge.net/u/mangapower/'}, {'username': 'cdrwhite', 'name': 'Jörn Ott', 'url': 'https://sourceforge.net/u/cdrwhite/'}, {'username': 'gezzzan', 'name': 'gezza', 'url': 'https://sourceforge.net/u/gezzzan/'}, {'username': 'cbowman', 'name': 'Christopher', 'url': 'https://sourceforge.net/u/cbowman/'}, {'username': 'yuzhenxin', 'name': 'Yu Zhen Xin', 'url': 'https://sourceforge.net/u/yuzhenxin/'}, {'username': 'amette', 'name': 'Alexander Mette', 'url': 'https://sourceforge.net/u/amette/'}, {'username': 'soulhunter', 'name': 'José Ildefonso Camargo Tolosa', 'url': 'https://sourceforge.net/u/soulhunter/'}, {'username': 'robferguson', 'name': 'Rob Ferguson', 'url': 'https://sourceforge.net/u/robferguson/'}, {'username': 'idou', 'name': 'Idou', 'url': 'https://sourceforge.net/u/idou/'}, {'username': 'molnarl', 'name': 'László Dániel Molnár', 'url': 'https://sourceforge.net/u/molnarl/'}, {'username': 'bligneri', 'name': 'Benoit des Ligneris', 'url': 'https://sourceforge.net/u/bligneri/'}, {'username': 'syracine', 'name': 'S Racine', 'url': 'https://sourceforge.net/u/syracine/'}, {'username': 'dialogik', 'name': 'Dia Logik', 'url': 'https://sourceforge.net/u/dialogik/'}, {'username': 'alrahal', 'name': 'Alessandro', 'url': 'https://sourceforge.net/u/alrahal/'}, {'username': 'pascalstjean', 'name': 'Pascal St-Jean', 'url': 'https://sourceforge.net/u/pascalstjean/'}, {'username': 'ingesol', 'name': 'Inge Solvoll', 'url': 'https://sourceforge.net/u/ingesol/'}, {'username': 'jeremy_lee', 'name': 'Jeremy Lee', 'url': 'https://sourceforge.net/u/userid-2403198/'}, {'username': 'daevermann', 'name': 'Dirk Aevermann', 'url': 'https://sourceforge.net/u/daevermann/'}, {'username': 'gregejack', 'name': 'Greg J', 'url': 'https://sourceforge.net/u/gregejack/'}, {'username': 'bdsdev', 'name': 'Valentin Nedkov', 'url': 'https://sourceforge.net/u/bdsdev/'}, {'username': 'derceto125', 'name': 'Kálmán Tamás', 'url': 'https://sourceforge.net/u/derceto125/'}, {'username': 'thraxisp', 'name': 'Glenn Henshaw', 'url': 'https://sourceforge.net/u/thraxisp/'}, {'username': 'orionrobots', 'name': 'Danny Staple', 'url': 'https://sourceforge.net/u/orionrobots/'}, {'username': 'razorwyre', 'name': 'Matt E. Patterson', 'url': 'https://sourceforge.net/u/razorwyre/'}, {'username': 'thomasmars', 'name': 'Thomas Marstrander', 'url': 'https://sourceforge.net/u/thomasmars/'}, {'username': 'tna', 'name': 'tna', 'url': 'https://sourceforge.net/u/tna/'}, {'username': 'jburleyebuilt', 'name': 'Josh Burley', 'url': 'https://sourceforge.net/u/jburleyebuilt/'}, {'username': 'awolfff', 'name': 'Andreas Wolff', 'url': 'https://sourceforge.net/u/awolfff/'}, {'username': 'rlopezs', 'name': 'rlopezs', 'url': 'https://sourceforge.net/u/rlopezs/'}, {'username': 'einstine', 'name': 'Thomas', 'url': 'https://sourceforge.net/u/einstine/'}, {'username': 'mikenielsen', 'name': 'Mike Nielsen', 'url': 'https://sourceforge.net/u/mikenielsen/'}, {'username': 'garfield-sf', 'name': 'Garfield', 'url': 'https://sourceforge.net/u/garfield-sf/'}, {'username': 'olinuxx', 'name': 'Olivier HUMBERT', 'url': 'https://sourceforge.net/u/olinuxx/'}, {'username': 'rlpowell', 'name': 'Robin Powell', 'url': 'https://sourceforge.net/u/rlpowell/'}, {'username': 'dcedilotte', 'name': 'Daniel Cedilotte', 'url': 'https://sourceforge.net/u/dcedilotte/'}, {'username': 'icc0rz', 'name': 'Frode Petterson', 'url': 'https://sourceforge.net/u/icc0rz/'}, {'username': 'kishiko', 'name': 'Serge Kishiko', 'url': 'https://sourceforge.net/u/kishiko/'}, {'username': 'peoman', 'name': 'Cedric Fontaine', 'url': 'https://sourceforge.net/u/peoman/'}, {'username': 'giograf', 'name': 'Roman Zakharenkov', 'url': 'https://sourceforge.net/u/giograf/'}, {'username': 'caevermann', 'name': 'carsten aevermann', 'url': 'https://sourceforge.net/u/caevermann/'}, {'username': 'rbschmidt', 'name': 'Rodrigo B. Schmidt', 'url': 'https://sourceforge.net/u/rbschmidt/'}, {'username': 'hsaelens', 'name': 'Hans Saelens', 'url': 'https://sourceforge.net/u/hsaelens/'}, {'username': 'gongo', 'name': 'Dimitri Smits', 'url': 'https://sourceforge.net/u/gongo/'}, {'username': 'isotopp', 'name': 'Kristian Köhntopp', 'url': 'https://sourceforge.net/u/isotopp/'}, {'username': 'fvtorres', 'name': 'Fernando Vergos Torres', 'url': 'https://sourceforge.net/u/fvtorres/'}, {'username': 'devniv', 'name': 'Nicolas Vilz', 'url': 'https://sourceforge.net/u/devniv/'}, {'username': 'adren67', 'name': 'Cyril Chaboisseau', 'url': 'https://sourceforge.net/u/adren67/'}, {'username': 'melmut', 'name': 'Yannick Majoros', 'url': 'https://sourceforge.net/u/melmut/'}, {'username': 'gaxweb', 'name': 'gaxweb', 'url': 'https://sourceforge.net/u/gaxweb/'}, {'username': 'k2s', 'name': 'Martin Minka', 'url': 'https://sourceforge.net/u/k2s/'}, {'username': 'grundsch', 'name': 'Stephane Grundschober', 'url': 'https://sourceforge.net/u/grundsch/'}, {'username': 'limako', 'name': 'Steve Brewer', 'url': 'https://sourceforge.net/u/limako/'}, {'username': 'dabright', 'name': 'D.A. Bright', 'url': 'https://sourceforge.net/u/dabright/'}, {'username': 'starrrider', 'name': 'Lee L Bell', 'url': 'https://sourceforge.net/u/starrrider/'}, {'username': 'terris', 'name': 'Terris Linenbach', 'url': 'https://sourceforge.net/u/terris/'}, {'username': 'pratesi', 'name': 'Marco Pratesi', 'url': 'https://sourceforge.net/u/pratesi/'}, {'username': 'krose', 'name': 'Kent Primrose', 'url': 'https://sourceforge.net/u/krose/'}, {'username': 'app_maker', 'name': 'apPmaKer', 'url': 'https://sourceforge.net/u/userid-1710151/'}, {'username': 'sikko23', 'name': 'Sikko', 'url': 'https://sourceforge.net/u/sikko23/'}, {'username': 'bajur', 'name': 'Bartek Jurkiewicz', 'url': 'https://sourceforge.net/u/bajur/'}, {'username': 'mgfeller', 'name': 'Michael Gfeller', 'url': 'https://sourceforge.net/u/mgfeller/'}, {'username': 'lucamarletta', 'name': 'Luca Marletta', 'url': 'https://sourceforge.net/u/lucamarletta/'}, {'username': 'carolg', 'name': 'Carol Gauthier', 'url': 'https://sourceforge.net/u/carolg/'}, {'username': 'jreyesg', 'name': 'Javier Reyes', 'url': 'https://sourceforge.net/u/jreyesg/'}, {'username': 'kunzol', 'name': 'kunzol', 'url': 'https://sourceforge.net/u/kunzol/'}, {'username': 'ramiro_v', 'name': 'Ramiro Vera', 'url': 'https://sourceforge.net/u/userid-626722/'}, {'username': 'gregmartin', 'name': 'Greg Martin', 'url': 'https://sourceforge.net/u/gregmartin/'}, {'username': 'hangerman', 'name': 'Marc Kalberer', 'url': 'https://sourceforge.net/u/hangerman/'}, {'username': 'kyori', 'name': 'Kyori Yaganagi', 'url': 'https://sourceforge.net/u/kyori/'}, {'username': 'xbtheria', 'name': 'Xavier Barnabé-Thériault', 'url': 'https://sourceforge.net/u/xbtheria/'}, {'username': 'michael_davey', 'name': 'Michael Davey', 'url': 'https://sourceforge.net/u/userid-399326/'}, {'username': 'elecnix', 'name': 'Nicolas Marchildon', 'url': 'https://sourceforge.net/u/elecnix/'}, {'username': 'jospoi3', 'name': 'Jocelyn Poitras', 'url': 'https://sourceforge.net/u/jospoi3/'}, {'username': 'dgreen34', 'name': 'Douglas Green', 'url': 'https://sourceforge.net/u/dgreen34/'}, {'username': 'carlom', 'name': 'carlom', 'url': 'https://sourceforge.net/u/carlom/'}, {'username': 'subnoodle', 'name': 'Sam', 'url': 'https://sourceforge.net/u/subnoodle/'}, {'username': 'nanoia', 'name': 'nanoia', 'url': 'https://sourceforge.net/u/nanoia/'}, {'username': 'kroky6', 'name': 'Victor Emanouilov', 'url': 'https://sourceforge.net/u/kroky6/'}, {'username': 'eatac', 'name': 'Emin', 'url': 'https://sourceforge.net/u/eatac/'}, {'username': 'jkring', 'name': 'Jim Kring', 'url': 'https://sourceforge.net/u/jkring/'}, {'username': 'pingus', 'name': 'Giancarlo Pinerolo', 'url': 'https://sourceforge.net/u/pingus/'}, {'username': 'lrrcenter', 'name': 'LRRC', 'url': 'https://sourceforge.net/u/lrrcenter/'}, {'username': 'ibtubed', 'name': 'Dennis Cooley', 'url': 'https://sourceforge.net/u/ibtubed/'}, {'username': 'chessy', 'name': 'Juanan Pereira', 'url': 'https://sourceforge.net/u/chessy/'}, {'username': 'zab-sv', 'name': 'Zabsv', 'url': 'https://sourceforge.net/u/zab-sv/'}, {'username': 'jjermann', 'name': 'Jonas Jermann', 'url': 'https://sourceforge.net/u/jjermann/'}, {'username': 'alercunha', 'name': 'Alexandre Cunha', 'url': 'https://sourceforge.net/u/alercunha/'}, {'username': 'ohertel', 'name': 'Oliver Hertel', 'url': 'https://sourceforge.net/u/ohertel/'}, {'username': 'mlustenberg', 'name': 'Mauriz', 'url': 'https://sourceforge.net/u/mlustenberg/'}, {'username': 'aurel42', 'name': 'Marc', 'url': 'https://sourceforge.net/u/aurel42/'}, {'username': 'marp2901', 'name': 'Philippe Marcoux', 'url': 'https://sourceforge.net/u/marp2901/'}, {'username': 'siridhar', 'name': 'Sridhar', 'url': 'https://sourceforge.net/u/siridhar/'}, {'username': 'ch-w', 'name': 'Christophe Weis', 'url': 'https://sourceforge.net/u/ch-w/'}, {'username': 'jmaspons', 'name': 'Joan Maspons', 'url': 'https://sourceforge.net/u/jmaspons/'}, {'username': 'lphuberdeau', 'name': 'Louis-Philippe Huberdeau', 'url': 'https://sourceforge.net/u/lphuberdeau/'}, {'username': 'moresun', 'name': 'Markus Bader', 'url': 'https://sourceforge.net/u/moresun/'}, {'username': 'rook1666', 'name': 'Simon Grabher', 'url': 'https://sourceforge.net/u/rook1666/'}, {'username': 'rossta', 'name': 'Ross Smith II', 'url': 'https://sourceforge.net/u/rossta/'}, {'username': 'bubi', 'name': 'Burghard W.V. Britzke', 'url': 'https://sourceforge.net/u/bubi/'}, {'username': 'luatdo', 'name': 'Luatdo', 'url': 'https://sourceforge.net/u/luatdo/'}, {'username': 'mikewalsh', 'name': 'MW', 'url': 'https://sourceforge.net/u/mikewalsh/'}, {'username': 'ccardinal', 'name': 'Ccardinal', 'url': 'https://sourceforge.net/u/ccardinal/'}, {'username': 'sebpaquet', 'name': 'Seb', 'url': 'https://sourceforge.net/u/sebpaquet/'}, {'username': 'nkoth', 'name': 'Nelson', 'url': 'https://sourceforge.net/u/nkoth/'}, {'username': 'mitchmurphy', 'name': 'Mitch Murphy', 'url': 'https://sourceforge.net/u/mitchmurphy/'}, {'username': 'chibaguy', 'name': 'Gary Cunningham-Lee', 'url': 'https://sourceforge.net/u/chibaguy/'}, {'username': 'alex_freire', 'name': 'Alexandre Freire', 'url': 'https://sourceforge.net/u/userid-294547/'}, {'username': 'nielhirjee', 'name': 'Niel Hirjee', 'url': 'https://sourceforge.net/u/nielhirjee/'}, {'username': 'tictric', 'name': 'Manfred Mislik', 'url': 'https://sourceforge.net/u/tictric/'}, {'username': 'pemen', 'name': 'pemen', 'url': 'https://sourceforge.net/u/pemen/'}, {'username': 'kokohuyb', 'name': 'koko', 'url': 'https://sourceforge.net/u/kokohuyb/'}, {'username': 'stuartd', 'name': 'Stuart Donaldson', 'url': 'https://sourceforge.net/u/stuartd/'}, {'username': 'jenolan1701', 'name': 'Larry Lewis', 'url': 'https://sourceforge.net/u/jenolan1701/'}, {'username': 'jamk', 'name': 'Djamel Kadi', 'url': 'https://sourceforge.net/u/jamk/'}, {'username': 'markusvk', 'name': 'markusvk', 'url': 'https://sourceforge.net/u/markusvk/'}, {'username': 'anenga', 'name': 'Chris Kaleiki', 'url': 'https://sourceforge.net/u/anenga/'}, {'username': 'bitey', 'name': 'Bitey McBiterson', 'url': 'https://sourceforge.net/u/bitey/'}, {'username': 'spaztica', 'name': 'cem gencer', 'url': 'https://sourceforge.net/u/spaztica/'}, {'username': 'johndparker', 'name': 'John Parker', 'url': 'https://sourceforge.net/u/johndparker/'}, {'username': 'plillevold', 'name': 'Peter Lillevold', 'url': 'https://sourceforge.net/u/plillevold/'}, {'username': 'fmg-sf', 'name': 'Frank Guthausen', 'url': 'https://sourceforge.net/u/fmg-sf/'}, {'username': 'eromneg', 'name': 'eromneg', 'url': 'https://sourceforge.net/u/eromneg/'}, {'username': 'wvdploeg', 'name': 'W van der Ploeg', 'url': 'https://sourceforge.net/u/wvdploeg/'}, {'username': 'kwem', 'name': 'Karsten Wemheuer', 'url': 'https://sourceforge.net/u/kwem/'}, {'username': 'sacados1', 'name': 'DEUTSCHER Matthieu', 'url': 'https://sourceforge.net/u/sacados1/'}, {'username': 'louis-martin', 'name': 'Louis-Martin Richard', 'url': 'https://sourceforge.net/u/louis-martin/'}, {'username': 'ysoya', 'name': 'YongHa Kim', 'url': 'https://sourceforge.net/u/ysoya/'}, {'username': 'ikky', 'name': 'ikky', 'url': 'https://sourceforge.net/u/ikky/'}, {'username': 'eoyslebo', 'name': 'Espen Oyslebo', 'url': 'https://sourceforge.net/u/eoyslebo/'}, {'username': 'afahlvik', 'name': 'Arve Fahlvik', 'url': 'https://sourceforge.net/u/afahlvik/'}, {'username': 'mystic_ca', 'name': 'Tom A.', 'url': 'https://sourceforge.net/u/userid-1810511/'}, {'username': 'johndpar', 'name': 'John', 'url': 'https://sourceforge.net/u/johndpar/'}, {'username': 'kfink', 'name': 'Kimberly Fink', 'url': 'https://sourceforge.net/u/kfink/'}, {'username': 'nhuffschmid', 'name': 'Norbert Huffschmid', 'url': 'https://sourceforge.net/u/nhuffschmid/'}, {'username': 'mashmorgan', 'name': 'Peter "mash" Morgan', 'url': 'https://sourceforge.net/u/mashmorgan/'}, {'username': 'notix', 'name': 'notix', 'url': 'https://sourceforge.net/u/notix/'}, {'username': 'lindonb', 'name': 'lindon', 'url': 'https://sourceforge.net/u/lindonb/'}, {'username': 'carpasbo', 'name': 'carpasbo', 'url': 'https://sourceforge.net/u/carpasbo/'}, {'username': 'natster', 'name': 'Nathan Waterhouse', 'url': 'https://sourceforge.net/u/natster/'}, {'username': 'minger0', 'name': 'Gergely', 'url': 'https://sourceforge.net/u/minger0/'}, {'username': 'todd_here', 'name': 'toddb', 'url': 'https://sourceforge.net/u/userid-753784/'}, {'username': 'essele', 'name': 'Lee Essen', 'url': 'https://sourceforge.net/u/essele/'}, {'username': 'mchurch', 'name': 'Mike Churchward', 'url': 'https://sourceforge.net/u/mchurch/'}, {'username': 'djpgm', 'name': 'Philippe Dallaire', 'url': 'https://sourceforge.net/u/djpgm/'}, {'username': 'laetzer', 'name': 'laetzer', 'url': 'https://sourceforge.net/u/laetzer/'}, {'username': 'mwexler', 'name': 'Michael Wexler', 'url': 'https://sourceforge.net/u/mwexler/'}, {'username': 'mixolyde', 'name': 'Brian Williams', 'url': 'https://sourceforge.net/u/mixolyde/'}, {'username': 'leehongfay', 'name': 'Vincent Lee', 'url': 'https://sourceforge.net/u/leehongfay/'}, {'username': 'lfagundes', 'name': 'Luis Fagundes', 'url': 'https://sourceforge.net/u/lfagundes/'}, {'username': 'papercrane', 'name': 'Justin Patrin', 'url': 'https://sourceforge.net/u/papercrane/'}, {'username': 'ksumacgyver', 'name': 'Scott Harmon', 'url': 'https://sourceforge.net/u/ksumacgyver/'}, {'username': 'albrown', 'name': 'Al Brown', 'url': 'https://sourceforge.net/u/albrown/'}, {'username': 'penny336', 'name': 'Alex', 'url': 'https://sourceforge.net/u/penny336/'}], 'preferred_support_tool': '_url', 'url': 'https://sourceforge.net/p/tikiwiki/', 'preferred_support_url': 'https://tiki.org/Support', 'video_url': None, 'short_description': '"Software made the wiki way"\r\n\r\nA full-featured, web-based, multilingual (40+ languages), tightly integrated, all-in-one Wiki+CMS+Groupware, Free Source Software (GNU/LGPL), using PHP, MySQL, Zend Framework, jQuery and Smarty. Tiki can be used to create all kinds of Web applications, sites, portals, knowledge base, intranets, and extranets.\r\n\r\nTiki is the Open Source Web Application with the most built-in features. Highly configurable and modular, all features are optional and administered via a web-based interface. \r\n\r\nMajor features include a wiki engine, news articles, discussion forums, newsletters, blogs, file galleries, bug and issue trackers (form generator), polls/surveys and quizzes, banner management system, calendar, maps, mobile , RSS feeds, category system, tags, an advanced themeing engine, spreadsheet, drawings, inter-user messaging, menus, advanced permission system for users and groups, search engine, external authentication, etc.\r\n\r\nSecurity reports: security@tiki.org', 'tools': [{'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tikiwiki/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tikiwiki/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tikiwiki/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'sourceforge_group_id': 64258, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tikiwiki/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tikiwiki/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tikiwiki/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': True, 'mount_point': 'support-requests', 'tool_label': 'Tickets', 'url': '/p/tikiwiki/support-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Support Requests'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tikiwiki/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tikiwiki/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/tikiwiki/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'SVN-Code'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tikiwiki/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tikiwiki/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tikiwiki/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': True, 'mount_point': 'git', 'tool_label': 'Git', 'url': '/p/tikiwiki/git/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'git', 'mount_label': 'Git Code'}], 'summary': 'The Free / Libre / Open Source Web App with the most built-in features', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': 'tikiwiki'}, {'socialnetwork': 'Facebook', 'accounturl': 'https://www.facebook.com/TikiWikiCMSGroupware'}], 'categories': {'environment': [{'fullpath': 'User Interface :: Web-based', 'fullname': 'Web-based', 'shortname': 'web', 'id': 237}], 'translation': [{'fullpath': 'Translations :: Croatian', 'fullname': 'Croatian', 'shortname': 'croatian', 'id': 372}, {'fullpath': 'Translations :: Korean', 'fullname': 'Korean', 'shortname': 'korean', 'id': 339}, {'fullpath': 'Translations :: French', 'fullname': 'French', 'shortname': 'french', 'id': 276}, {'fullpath': 'Translations :: Ukrainian', 'fullname': 'Ukrainian', 'shortname': 'ukrainian', 'id': 353}, {'fullpath': 'Translations :: Dutch', 'fullname': 'Dutch', 'shortname': 'dutch', 'id': 330}, {'fullpath': 'Translations :: Polish', 'fullname': 'Polish', 'shortname': 'polish', 'id': 344}, {'fullpath': 'Translations :: Czech', 'fullname': 'Czech', 'shortname': 'czech', 'id': 373}, {'fullpath': 'Translations :: Finnish', 'fullname': 'Finnish', 'shortname': 'finnish', 'id': 357}, {'fullpath': 'Translations :: Italian', 'fullname': 'Italian', 'shortname': 'italian', 'id': 337}, {'fullpath': 'Translations :: Hebrew', 'fullname': 'Hebrew', 'shortname': 'hebrew', 'id': 333}, {'fullpath': 'Translations :: Catalan', 'fullname': 'Catalan', 'shortname': 'catalan', 'id': 329}, {'fullpath': 'Translations :: Greek', 'fullname': 'Greek', 'shortname': 'greek', 'id': 332}, {'fullpath': 'Translations :: English', 'fullname': 'English', 'shortname': 'english', 'id': 275}, {'fullpath': 'Translations :: Portuguese', 'fullname': 'Portuguese', 'shortname': 'portuguese', 'id': 345}, {'fullpath': 'Translations :: Serbian', 'fullname': 'Serbian', 'shortname': 'serbian', 'id': 378}, {'fullpath': 'Translations :: Slovak', 'fullname': 'Slovak', 'shortname': 'slovak', 'id': 379}, {'fullpath': 'Translations :: Chinese (Traditional)', 'fullname': 'Chinese (Traditional)', 'shortname': 'chinesetraditional', 'id': 371}, {'fullpath': 'Translations :: Swedish', 'fullname': 'Swedish', 'shortname': 'swedish', 'id': 348}, {'fullpath': 'Translations :: Norwegian', 'fullname': 'Norwegian', 'shortname': 'norwegian', 'id': 342}, {'fullpath': 'Translations :: Brazilian Portuguese', 'fullname': 'Brazilian Portuguese', 'shortname': 'portuguesebrazilian', 'id': 381}, {'fullpath': 'Translations :: Danish', 'fullname': 'Danish', 'shortname': 'danish', 'id': 356}, {'fullpath': 'Translations :: German', 'fullname': 'German', 'shortname': 'german', 'id': 279}, {'fullpath': 'Translations :: Japanese', 'fullname': 'Japanese', 'shortname': 'japanese', 'id': 278}, {'fullpath': 'Translations :: Spanish', 'fullname': 'Spanish', 'shortname': 'spanish', 'id': 277}, {'fullpath': 'Translations :: Russian', 'fullname': 'Russian', 'shortname': 'russian', 'id': 295}, {'fullpath': 'Translations :: Arabic', 'fullname': 'Arabic', 'shortname': 'arabic', 'id': 326}, {'fullpath': 'Translations :: Hungarian', 'fullname': 'Hungarian', 'shortname': 'hungarian', 'id': 335}], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU Library or Lesser General Public License version 2.0 (LGPLv2)', 'fullname': 'GNU Library or Lesser General Public License version 2.0 (LGPLv2)', 'shortname': 'lgpl', 'id': 16}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: OS Independent (Written in an interpreted language)', 'fullname': 'OS Independent (Written in an interpreted language)', 'shortname': 'independent', 'id': 235}], 'topic': [{'fullpath': 'Topic :: Office/Business :: Office Suites', 'fullname': 'Office Suites', 'shortname': 'suites', 'id': 131}, {'fullpath': 'Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CMS Systems', 'fullname': 'CMS Systems', 'shortname': 'cms', 'id': 644}, {'fullpath': 'Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki', 'fullname': 'Wiki', 'shortname': 'wiki', 'id': 651}], 'language': [{'fullpath': 'Programming Language :: PHP', 'fullname': 'PHP', 'shortname': 'php', 'id': 183}, {'fullpath': 'Programming Language :: JavaScript', 'fullname': 'JavaScript', 'shortname': 'JavaScript', 'id': 280}], 'developmentstatus': [{'fullpath': 'Development Status :: 6 - Mature', 'fullname': '6 - Mature', 'shortname': 'mature', 'id': 12}, {'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Information Technology', 'fullname': 'Information Technology', 'shortname': 'informationtechnology', 'id': 363}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Science/Research', 'fullname': 'Science/Research', 'shortname': 'scienceresearch', 'id': 367}, {'fullpath': 'Intended Audience :: by Industry or Sector :: Education', 'fullname': 'Education', 'shortname': 'education', 'id': 360}, {'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: Developers', 'fullname': 'Developers', 'shortname': 'developers', 'id': 3}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': [{'fullpath': 'Database Environment :: Network-based DBMS :: MySQL', 'fullname': 'MySQL', 'shortname': 'db_net_mysql', 'id': 524}]}, 'icon_url': 'https://sourceforge.net/p/tikiwiki/icon', 'private': False, 'external_homepage': 'https://tiki.org', 'screenshots': [{'caption': 'Tiki 18.x - default Bootstrap theme', 'thumbnail_url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20HomePage%20-%20default%20theme.png/thumb', 'url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20HomePage%20-%20default%20theme.png'}, {'caption': 'Tiki 18.x - default Bootstrap theme as logged in admin user with few extra features enabled', 'thumbnail_url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20HomePage%20-%20default%20theme%20logged%20in%20admin%20user.png/thumb', 'url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20HomePage%20-%20default%20theme%20logged%20in%20admin%20user.png'}, {'caption': 'Tiki 18.x - default Bootstrap theme - Advanced control panels', 'thumbnail_url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20Control%20Panels.png/thumb', 'url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20Control%20Panels.png'}, {'caption': 'Tiki 18.x - Home page with Amelia theme applied', 'thumbnail_url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20HomePage%20-%20Amelia%20theme.png/thumb', 'url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20HomePage%20-%20Amelia%20theme.png'}, {'caption': 'Tiki 18.x - Business theme with custom logo image path applied', 'thumbnail_url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20Look%20Feel%20-%20business%20theme.png/thumb', 'url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20Look%20Feel%20-%20business%20theme.png'}, {'caption': 'Tiki 18.x - Superhero theme applied with Quickadmin module moved to the bottom', 'thumbnail_url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20Look%20Feel%20-%20Superhero%20theme.png/thumb', 'url': 'https://sourceforge.net/p/tikiwiki/screenshot/Screenshot_2018-08-10%20Tiki%2018%20x%20Demo%20Look%20Feel%20-%20Superhero%20theme.png'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tp4xfancontrol', 'status': 'active', '_id': '516d7eda2718467af2b460c7', 'creation_date': '2005-11-28', 'name': 'Thinkpad Fan Controller (tpfancontrol)', 'developers': [{'username': 'shimodax', 'name': 'Markus Schmidt', 'url': 'https://sourceforge.net/u/shimodax/'}, {'username': 'bebbo', 'name': 'Stefan "Bebbo" Franke', 'url': 'https://sourceforge.net/u/bebbo/'}, {'username': 'troubadix', 'name': 'troubadix', 'url': 'https://sourceforge.net/u/troubadix/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/tp4xfancontrol/', 'preferred_support_url': '', 'video_url': '', 'short_description': 'Solution to the cooling fan noise annoyances Thinkpad T4x (T40/T41/T42/T43) notebook series. Allows the user to control fan activity based on the system temperature. Win XP Visual C++ project controls the fan via port IO to the embedded controller.', 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tp4xfancontrol/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tp4xfancontrol/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'sourceforge_group_id': 153962, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tp4xfancontrol/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tp4xfancontrol/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/tp4xfancontrol/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/tp4xfancontrol/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/tp4xfancontrol/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tp4xfancontrol/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tp4xfancontrol/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'patches', 'tool_label': 'Tickets', 'url': '/p/tp4xfancontrol/patches/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Patches'}, {'installable': False, 'mount_point': 'code', 'tool_label': 'CVS', 'url': '/p/tp4xfancontrol/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'cvs', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tp4xfancontrol/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tp4xfancontrol/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [], 'license': [], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}], 'topic': [{'fullpath': 'Topic :: System', 'fullname': 'System', 'shortname': 'system', 'id': 136}], 'language': [{'fullpath': 'Programming Language :: C++', 'fullname': 'C++', 'shortname': 'cpp', 'id': 165}], 'developmentstatus': [{'fullpath': 'Development Status :: 4 - Beta', 'fullname': '4 - Beta', 'shortname': 'beta', 'id': 10}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://tpfancontrol.com', 'screenshots': [{'caption': 'Program Window', 'thumbnail_url': 'https://sourceforge.net/p/tp4xfancontrol/screenshot/50316.jpg/thumb', 'url': 'https://sourceforge.net/p/tp4xfancontrol/screenshot/50316.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'torrentloader', 'status': 'active', '_id': '5182c4965fcbc97941c49249', 'creation_date': '2007-05-07', 'name': 'Torrent Loader', 'developers': [{'username': 'arieltm', 'name': 'Ariel TM', 'url': 'https://sourceforge.net/u/arieltm/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/torrentloader/', 'preferred_support_url': '', 'video_url': '', 'short_description': 'Torrent Loader, an improved TorrentSpy - Like program, will Load and edit .torrent files, extract all the information from them including Name, Tracker(s) File List etc. Giving you both the main data and the hierarchic structure.', 'tools': [{'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/torrentloader/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/torrentloader/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/torrentloader/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/torrentloader/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/torrentloader/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'sourceforge_group_id': 195720, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/torrentloader/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/torrentloader/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/torrentloader/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'code', 'tool_label': 'SVN', 'url': '/p/torrentloader/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'svn', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/torrentloader/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/torrentloader/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}], 'translation': [], 'license': [], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: 32-bit MS Windows (NT/2000/XP)', 'fullname': '32-bit MS Windows (NT/2000/XP)', 'shortname': 'winnt', 'id': 219}], 'topic': [{'fullpath': 'Topic :: Communications :: File Sharing :: BitTorrent', 'fullname': 'BitTorrent', 'shortname': 'bittorrent', 'id': 622}], 'language': [{'fullpath': 'Programming Language :: C#', 'fullname': 'C#', 'shortname': 'csharp', 'id': 271}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://projects.arieltm.net/projects/torrentloader/', 'screenshots': [{'caption': 'Torrent Loader Stracture Edit', 'thumbnail_url': 'https://sourceforge.net/p/torrentloader/screenshot/124327.jpg/thumb', 'url': 'https://sourceforge.net/p/torrentloader/screenshot/124327.jpg'}, {'caption': 'Torrent Loader About Tab', 'thumbnail_url': 'https://sourceforge.net/p/torrentloader/screenshot/127038.jpg/thumb', 'url': 'https://sourceforge.net/p/torrentloader/screenshot/127038.jpg'}, {'caption': 'Torrent Loader Files Tab', 'thumbnail_url': 'https://sourceforge.net/p/torrentloader/screenshot/127040.jpg/thumb', 'url': 'https://sourceforge.net/p/torrentloader/screenshot/127040.jpg'}, {'caption': 'Torrent Loader Stracture Tab', 'thumbnail_url': 'https://sourceforge.net/p/torrentloader/screenshot/127042.jpg/thumb', 'url': 'https://sourceforge.net/p/torrentloader/screenshot/127042.jpg'}, {'caption': 'Torrent Loader Main Tab', 'thumbnail_url': 'https://sourceforge.net/p/torrentloader/screenshot/127044.jpg/thumb', 'url': 'https://sourceforge.net/p/torrentloader/screenshot/127044.jpg'}], 'moved_to_url': ''},
{'labels': [], 'shortname': 'tlpd', 'status': 'active', '_id': '516c31892718467b8b6816b1', 'creation_date': '2009-10-19', 'name': 'TLPD', 'developers': [{'username': 'or-ben-shabat', 'name': 'Or Ben Shabat', 'url': 'https://sourceforge.net/u/or-ben-shabat/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/tlpd/', 'preferred_support_url': '', 'video_url': '', 'short_description': "TLPD is designed to tackle the 'path name too long' issue. It scans the directory tree, searching for files and folders with full path name that may be too long for Windows to handle. TLPD is portable, has silent mode. ReadMe and source are available. ", 'tools': [{'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/tlpd/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/tlpd/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/tlpd/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'sourceforge_group_id': 283921, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/tlpd/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/tlpd/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/tlpd/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/tlpd/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/tlpd/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Win32 (MS Windows)', 'fullname': 'Win32 (MS Windows)', 'shortname': 'win32', 'id': 230}, {'fullpath': 'User Interface :: Textual :: Command-line', 'fullname': 'Command-line', 'shortname': 'ui_commandline', 'id': 459}], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [{'fullpath': 'Operating System :: Grouping and Descriptive Categories :: All 32-bit MS Windows (95/98/NT/2000/XP)', 'fullname': 'All 32-bit MS Windows (95/98/NT/2000/XP)', 'shortname': 'mswin_all32bit', 'id': 435}], 'topic': [{'fullpath': 'Topic :: System :: Search', 'fullname': 'Search', 'shortname': 'system_search', 'id': 627}], 'language': [{'fullpath': 'Programming Language :: AutoIt', 'fullname': 'AutoIt', 'shortname': 'autoit', 'id': 738}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by End-User Class :: Advanced End Users', 'fullname': 'Advanced End Users', 'shortname': 'enduser_advanced', 'id': 536}, {'fullpath': 'Intended Audience :: by End-User Class :: System Administrators', 'fullname': 'System Administrators', 'shortname': 'sysadmins', 'id': 4}, {'fullpath': 'Intended Audience :: by End-User Class :: End Users/Desktop', 'fullname': 'End Users/Desktop', 'shortname': 'endusers', 'id': 2}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://tlpd.sourceforge.net', 'screenshots': [], 'moved_to_url': ''},
{'labels': [], 'shortname': 'treeform', 'status': 'active', '_id': '51755eff2718467b386debab', 'creation_date': '2006-02-09', 'name': 'TreeForm Syntax Tree Drawing Software', 'developers': [{'username': 'donald_derrick', 'name': 'Donald Derrick', 'url': 'https://sourceforge.net/u/userid-1446505/'}], 'preferred_support_tool': '', 'url': 'https://sourceforge.net/p/treeform/', 'preferred_support_url': '', 'video_url': None, 'short_description': 'TreeForm Syntax tree drawing software is a Linguistic Syntax/Semantics tree drawing editor. Designed for graphical n-ary tree drawing. Linux users must start TreeForm in the console from the install directory location with "java -jar TreeForm.jar".', 'tools': [{'installable': False, 'mount_point': 'files', 'tool_label': 'Files', 'url': '/p/treeform/files/', 'icons': {'48': 'images/downloads_48.png', '32': 'images/downloads_32.png', '24': 'images/downloads_24.png'}, 'name': 'files', 'mount_label': 'Files'}, {'installable': False, 'mount_point': 'support', 'tool_label': 'Support', 'url': '/p/treeform/support/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'support', 'mount_label': 'Support'}, {'installable': True, 'mount_point': 'feature-requests', 'tool_label': 'Tickets', 'url': '/p/treeform/feature-requests/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Feature Requests'}, {'sourceforge_group_id': 159595, 'tool_label': 'Summary', 'mount_point': 'summary', 'url': '/p/treeform/summary/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'summary', 'installable': False, 'mount_label': 'Summary'}, {'installable': False, 'mount_point': 'reviews', 'tool_label': 'Reviews', 'url': '/p/treeform/reviews/', 'icons': {'48': 'images/sftheme/48x48/blog_48.png', '32': 'images/sftheme/32x32/blog_32.png', '24': 'images/sftheme/24x24/blog_24.png'}, 'name': 'reviews', 'mount_label': 'Reviews'}, {'installable': True, 'mount_point': 'wiki', 'tool_label': 'Wiki', 'url': '/p/treeform/wiki/', 'icons': {'48': 'images/wiki_48.png', '32': 'images/wiki_32.png', '24': 'images/wiki_24.png'}, 'name': 'wiki', 'mount_label': 'Wiki'}, {'installable': True, 'mount_point': 'bugs', 'tool_label': 'Tickets', 'url': '/p/treeform/bugs/', 'icons': {'48': 'images/tickets_48.png', '32': 'images/tickets_32.png', '24': 'images/tickets_24.png'}, 'name': 'tickets', 'mount_label': 'Bugs'}, {'installable': True, 'mount_point': 'discussion', 'tool_label': 'Discussion', 'url': '/p/treeform/discussion/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'discussion', 'mount_label': 'Discussion'}, {'installable': True, 'mount_point': 'news', 'tool_label': 'Blog', 'url': '/p/treeform/news/', 'icons': {'48': 'images/blog_48.png', '32': 'images/blog_32.png', '24': 'images/blog_24.png'}, 'name': 'blog', 'mount_label': 'News'}, {'installable': True, 'mount_point': 'donate', 'tool_label': 'External Link', 'url': '/p/treeform/donate/', 'icons': {'48': 'images/ext_48.png', '32': 'images/ext_32.png', '24': 'images/ext_24.png'}, 'name': 'link', 'mount_label': 'Donate'}, {'installable': False, 'mount_point': 'code', 'tool_label': 'CVS', 'url': '/p/treeform/code/', 'icons': {'48': 'images/code_48.png', '32': 'images/code_32.png', '24': 'images/code_24.png'}, 'name': 'cvs', 'mount_label': 'Code'}, {'installable': False, 'mount_point': 'activity', 'tool_label': 'Tool', 'url': '/p/treeform/activity/', 'icons': {'48': 'images/admin_48.png', '32': 'images/admin_32.png', '24': 'images/admin_24.png'}, 'name': 'activity', 'mount_label': 'Activity'}, {'installable': False, 'mount_point': 'mailman', 'tool_label': 'Mailing Lists', 'url': '/p/treeform/mailman/', 'icons': {'48': 'images/forums_48.png', '32': 'images/forums_32.png', '24': 'images/forums_24.png'}, 'name': 'mailman', 'mount_label': 'Mailing Lists'}], 'summary': '', 'socialnetworks': [{'socialnetwork': 'Twitter', 'accounturl': ''}, {'socialnetwork': 'Facebook', 'accounturl': None}], 'categories': {'environment': [{'fullpath': 'User Interface :: Graphical :: Java Swing', 'fullname': 'Java Swing', 'shortname': 'ui_swing', 'id': 471}], 'translation': [], 'license': [{'fullpath': 'License :: OSI-Approved Open Source :: GNU General Public License version 2.0 (GPLv2)', 'fullname': 'GNU General Public License version 2.0 (GPLv2)', 'shortname': 'gpl', 'id': 15}], 'os': [], 'topic': [{'fullpath': 'Topic :: Scientific/Engineering :: Visualization', 'fullname': 'Visualization', 'shortname': 'visualization', 'id': 135}, {'fullpath': 'Topic :: Education :: Computer Aided Instruction (CAI)', 'fullname': 'Computer Aided Instruction (CAI)', 'shortname': 'cai', 'id': 72}], 'language': [{'fullpath': 'Programming Language :: Java', 'fullname': 'Java', 'shortname': 'java', 'id': 198}], 'developmentstatus': [{'fullpath': 'Development Status :: 5 - Production/Stable', 'fullname': '5 - Production/Stable', 'shortname': 'production', 'id': 11}], 'audience': [{'fullpath': 'Intended Audience :: by Industry or Sector :: Science/Research', 'fullname': 'Science/Research', 'shortname': 'scienceresearch', 'id': 367}], 'database': []}, 'icon_url': None, 'private': False, 'external_homepage': 'http://www.mapsofspeech.com/2017/10/02/treeform/', 'screenshots': [{'caption': 'Syntax Tree 3', 'thumbnail_url': 'https://sourceforge.net/p/treeform/screenshot/116789.jpg/thumb', 'url': 'https://sourceforge.net/p/treeform/screenshot/116789.jpg'}, {'caption': 'Syntax Tree', 'thumbnail_url': 'https://sourceforge.net/p/treeform/screenshot/116793.jpg/thumb', 'url': 'https://sourceforge.net/p/treeform/screenshot/116793.jpg'}, {'caption': 'Syntax Tree 2', 'thumbnail_url': 'https://sourceforge.net/p/treeform/screenshot/116791.jpg/thumb', 'url': 'https://sourceforge.net/p/treeform/screenshot/116791.jpg'}], 'moved_to_url': ''}]