Internet radio browser GUI for music/video streams from various directory services.

βŒˆβŒ‹ βŽ‡ branch:  streamtuner2


Timeline

200 timeline items related to "trunk" occurring on or before 2016-12-15 20:30:46.

2016-12-15
20:30
[a465b6d3b5] new plugin: streema (user: mario, tags: trunk)
20:29
[aaa8a00cd4] Fix gtk.rc_reset_styles (user: mario, tags: trunk)
20:29
[45774fa6d9] Change priority from obsolete to outdated (user: mario, tags: trunk)
2016-12-14
15:57
[ec7df3c333] new plugin: theme installer for Gtk2 and Windows; fixed for support of JSON format; gtk_reset_styles -- Oliver (user: mario, tags: trunk)
2016-12-11
19:16
[fdc2e9e4c4] Support file open dialog (user: mario, tags: trunk)
19:16
[697f62158c] Update manual .chm version (user: mario, tags: trunk)
17:19
[93eb14b5ef] Use $t.found (user: mario, tags: trunk)
17:11
[c98c1aca39] Colorize statusbar hint about config reset / save. (user: mario, tags: trunk)
17:11
[7e49e61eee] Oliver: fixed the $kwargs/$args→$iargs issue and colors (user: mario, tags: trunk)
15:11
[de1e8b9558] Document prefstore and cachereset plugins. (user: mario, tags: trunk)
14:18
[daefcf55d1] Switch order of load_config() widget checks: on Windows the spinbutton may have a different parent (user: mario, tags: trunk)
13:32
[978c9ffe56] safeguard absent config option (user: mario, tags: trunk)
13:31
[6946ba0cdd] Undo __name__ shortcut, because it carries the package name as well (user: mario, tags: trunk)
13:31
[b2f32bc1eb] Fix $kwargs for PS2.0 (user: mario, tags: trunk)
13:31
[bda234f8c1] Suppress ANSI codes for windows cmd (user: mario, tags: trunk)
2016-12-10
23:18
[f2d026c234] Ad iheartadio to links list (user: mario, tags: trunk)
23:17
[9f078dbb00] Make timer warning background orange (user: mario, tags: trunk)
22:13
[c669dbae79] New plugin: cache reset (temp m3u/pls files, favicons, and channel.json files) (user: mario, tags: trunk)
17:55
[fbfe51ec5f] Fix `module = __name__` setting. (The .module attribute is still not avoidable, used too widely in GenericChannel etc.) (user: mario, tags: trunk)
17:54
[56b89d2861] Undo statusbar clearing for .play() action; introduce markup support for status() messages. (user: mario, tags: trunk)
17:54
[10d20f4306] Add statusbar message when converting (user: mario, tags: trunk)
17:53
[63abbd2c17] New plugin: vtuner2 (user: mario, tags: trunk)
13:55
[88aac7840a] Use `module = __name__` consistently for all plugins (user: mario, tags: trunk)
12:23
[f117d88494] New plugin: prefstore and updated .win.pack+resetprefs.cmd (user: mario, tags: trunk)
12:22
[41a5f3a096] Better window presence check for taskkill (user: mario, tags: trunk)
12:21
[7ff513e315] Remove $optionalInstall check (now in $task rule) (user: mario, tags: trunk)
12:20
[5fcd7309eb] Check for "theme" key to exist in conf.* (user: mario, tags: trunk)
12:20
[6b99231fbe] Updated comment, more correct regex (albeit it's too strict in comparison to the real date/time extraction method now) (user: mario, tags: trunk)
12:19
[693ec3ad97] More typos fixed, updated html (user: mario, tags: trunk)
2016-12-09
18:38
[a36496ebbc] New Windows install/uninstall versions. (user: mario, tags: trunk)
18:37
[5994cb76a9] Support for %% escaping. (user: mario, tags: trunk)
18:37
[32d14f2031] Typo fix and deleting old html pages exportcat/extending/live365 (user: mario, tags: trunk)
18:36
[e332cd9fe0] Fix incorrect timespec format warning (user: mario, tags: trunk)
2016-12-04
17:34
[4fbffabae1] Fix file copying. (user: mario, tags: trunk)
16:39
[8d9c22d6bb] Bundle librezlooks.dll for default Windows PyGtk install. (user: mario, tags: trunk)
15:16
[312e95294d] Bundle Rezlooks-dark theme for Windows. (user: mario, tags: trunk)
01:37
[23ca961e7b] Merged file type descriptions into single help page. (user: mario, tags: trunk)
2016-12-03
21:27
[8147a96b12] Manual slightly restructured, icons for plugins added back in. (user: mario, tags: trunk)
21:26
[ed3c221a07] minor updates (user: mario, tags: trunk)
21:24
[f9e21a1d69] lsplugins: export {png} to help/img/ (user: mario, tags: trunk)
21:24
[a03f6235f0] Fix regex groups for find_player_win path quoting (user: mario, tags: trunk)
21:23
[9520bc51a3] Removed plugin option background colors. (user: mario, tags: trunk)
14:47
[303e1c8e48] Introduce Gtk theme switching again. (user: mario, tags: trunk)
14:47
[2e9f6d9a19] Prevent crash on absent opt["select"] field. (user: mario, tags: trunk)
2016-12-02
23:08
[731728afab] Mirror manual changes into HTML pages. (user: mario, tags: trunk)
22:12
[c4e068fd3f] Use new logo in manual, merge introduction into first help section. (user: mario, tags: trunk)
20:55
[c747c1119f] Fix heaps of typos (as reported by Oliver). (user: mario, tags: trunk)
20:38
[66efee91b0] Updated install/uninstall scripts, py-requests path version-independent. (user: mario, tags: trunk)
20:37
[68349f8772] timer: warning for invalid dates. (user: mario, tags: trunk)
20:36
[1874107bb9] Fixed VLC default path (Oliver), added quoting regexp. (user: mario, tags: trunk)
2016-12-01
13:19
[a88fe29963] Fix help.chm lookup and default Windows paths. (user: mario, tags: trunk)
13:18
[078495e7da] Minor changes to winstaller script and default package content. (user: mario, tags: trunk)
2016-11-29
20:29
[cc545daac0] Expanded the manual on the search function, added more gui/key markup. (user: mario, tags: trunk)
20:26
[ee00b9f395] updated windows installer scripts (user: mario, tags: trunk)
14:25
[c19b8437e6] Introduce some application presets for Windows. (user: mario, tags: trunk)
14:25
[85483dd69b] Added more icons for plugins and config options in manual. (user: mario, tags: trunk)
2016-11-28
15:03
[3e9c42bcec] Shortened installer scripts. (user: mario, tags: trunk)
00:02
[5c7a99e16e] New windows installer files. (user: mario, tags: trunk)
2016-11-27
20:42
[eb8bc76a8a] List windows apps specifically. (user: mario, tags: trunk)
2016-11-25
00:03
[8740bd6fa0] Add uninstall.cmd / minor changes to win install scripts. (user: mario, tags: trunk)
2016-11-24
02:07
[94e2f12883] Merged in new changes, made some defaults into script options. New funcs: Display-Logo, Warn-NonElevated, Ask-First, Console-MaxHeight, Create-UninstallScript, Any-Key, Check-Package. Some colorization fixes. (user: mario, tags: trunk)
2016-11-23
00:58
[a0a24d1a99] Revert yelp-"fixes", as adding required <section>s actually broke the layout. (user: mario, tags: trunk)
00:42
[0f442a6511] Missing Yelp/jQuery files. (user: mario, tags: trunk)
2016-11-22
00:59
[8dd451d50d] A few more prettifications and fixes after testing; moved all checks into functions+$tasks. (user: mario, tags: trunk)
2016-11-20
23:31
[17cd4bef20] Combine path checks into main ForEach loop. Make-Shortcut() and Rewrite-Startscript() functions to embed those as $tasks too. (user: mario, tags: trunk)
16:43
[3670ccbb4b] More detailed Win installer scripts, as provided by Oliver. Plus *.ico file for packaging. (user: mario, tags: trunk)
16:09
[08a43fb795] Support .QTL output format (user: mario, tags: trunk)
16:05
[979614a6d9] new plugin: liveradio.ie (user: mario, tags: trunk)
16:04
[5844bca11c] Fixed category assembly (last entries for Urban were missing) (user: mario, tags: trunk)
16:04
[8d589c0127] Fixed a few mallard section errors, added reddit details and liveradio.io to contrib list. (user: mario, tags: trunk)
2016-11-19
17:23
[612ce962b0] Win install script: rewritten url/$files array to be more task-oriented. (user: mario, tags: trunk)
13:45
[0f2b78fc47] bump version to push status: (user: mario, tags: trunk)
13:15
[544aa93056] -rc1 (user: mario, tags: trunk)
13:15
[5c941bcb6f] Combine relative and local path searches for help pages / or chm lookup. (user: mario, tags: trunk)
13:14
[659381dd58] Document Dirble plugin status indicators (user: mario, tags: trunk)
13:14
[8e52a0479a] Normalize all broken plugins with status: broken, and priority: obsolete (user: mario, tags: trunk)
13:13
[41f2ddf18a] Fix UTF-8 BOM, SecPolicy for .BAT, and MSI registration for silent windows installers. (user: mario, tags: trunk)
13:13
[b14e5127d9] Make *.pls default again for exportcat. (user: mario, tags: trunk)
2016-11-16
19:24
[d0bfdd7f6a] Updated CHM for next release. (user: mario, tags: trunk)
19:07
[5cc7e1df31] Pack help.chm into PYZ package. (user: mario, tags: trunk)
19:06
[0c337185bb] Add CRLF line endings to Win post-setup scripts. (user: mario, tags: trunk)
19:06
[840b064ba0] Fix priority/status: obsolete check. (user: mario, tags: trunk)
2016-11-14
22:04
[fe43e46f81] Use web online manual as fallback if /usr/share/docs/streamtuner/help* absent. (user: mario, tags: trunk)
22:03
[88e3ee3b66] Remove WindowsMedia from docs. (user: mario, tags: trunk)
2016-11-13
22:38
[8afbb98cc4] Rename wmplayer example. (user: mario, tags: trunk)
22:38
[0d662ebc39] Filter "status: obsolete" plugins. (user: mario, tags: trunk)
22:38
[e14b00789e] Fix .chm help invocation (user: mario, tags: trunk)
20:37
[c99935fa27] Removed: windowsmediaguide plugin (user: mario, tags: trunk)
19:54
[adbc2835e8] Clean up some commands for Win installer. (user: mario, tags: trunk)
18:18
[6d5aea193c] Install helpers (PowerShell) for .exe package, which install Python+Gtk after ST2. (user: mario, tags: trunk)
14:06
[7379129b9f] Add windows CHM help file (only for .exe build at the moment) (user: mario, tags: trunk)
13:30
[76f59fe4db] Update some feature plugin docs. (user: mario, tags: trunk)
13:23
[80f3cdf4c2] Workaround plugin for RadioSure multi-URL entries. (user: mario, tags: trunk)
13:23
[52f8cb3961] action: optionalize quoting for BSD/Linux if plain http:// url without special chars. And fix regex to properly caret-escape + quote for Windows. (user: mario, tags: trunk)
2016-11-11
22:58
[4ebb6babed] Adapt GenericChannel to use state icon for multi-URL stations. Fix RadioSure slightly to use spaces instead of TABs for `url` lists. (user: mario, tags: trunk)
22:24
[6c6c870008] dirble: Fix unexpected Null/None for content_type and bitrate stream[] values. (user: mario, tags: trunk)
22:23
[921d100bbc] exportcat: Strip non-filename characters (slash) from genre prefix. (user: mario, tags: trunk)
2016-11-10
17:35
[89f9b52549] Custom .quote() cmd argument escaping for windows. (user: mario, tags: trunk)
2016-11-09
20:08
[93908484c3] Fixed file open "rt" mode. (user: mario, tags: trunk)
20:06
[9564d3909a] Fix binary file open mode (CRLF corruption on Windows) (user: mario, tags: trunk)
15:15
[730e6dc9f1] Strip carriage return from plugin meta block, which causes field reading to fail on Windows. And use `empty_pixbuf` as fallback for uikit.pixbuf() in case the content isn't valid base64 still. (user: mario, tags: trunk)
2016-11-08
20:01
[20cd77b794] Add Windows support (taskkill instead of pkill) (user: mario, tags: trunk)
2016-11-07
16:28
[747bc65a0b] Move reddit into distributed plugins, add some midi subreddits. (user: mario, tags: trunk)
14:37
[e98ac20fc6] Shorten plugins with new init2() callback. (user: mario, tags: trunk)
14:36
[631ecdc077] Remove last remaining `newstation_cancel` signal reference (user: mario, tags: trunk)
14:36
[6734c46cfb] Update feature plugin cross references (user: mario, tags: trunk)
14:35
[b4e595711c] Ensure streamedit picks up all changes, and populates fields even if absent in original row{} (user: mario, tags: trunk)
2016-11-06
20:48
[09c09235d8] Update HTML manual (user: mario, tags: trunk)
20:48
[5cda19beb0] Apply unhtml() after resolve_urn() lookup. (user: mario, tags: trunk)
20:06
[a2ef839027] Fix hidden `conf.cmd` lookup (user: mario, tags: trunk)
18:53
[045ec7be83] Remove newstation_ok/_cancel signal symbols. (user: mario, tags: trunk)
18:52
[ee1b2744a1] Alternate "rt" and "r" gzopen file flag (the "t" is an addition of Python3 gzip, and failed with Python2 on Windows) (user: mario, tags: trunk)
18:51
[d2925011aa] Fix misnamed row{} reference. (user: mario, tags: trunk)
18:51
[049c5a6edd] Add unichr() function alias for Python3. (user: mario, tags: trunk)
14:41
[5a6185c3aa] Use subprocess.list2cmdline() for Windows, and pipes.quote() for BSD/Linux command execution. (user: mario, tags: trunk)
12:45
[2b300a090d] Make action.cmd() more explicit again. Introduce cmd= override flag for action.run_fmt_url(). So that specbuttons can use it instead of just interpol(). Thus the urn:/mime handlers will engage as well. (user: mario, tags: trunk)
12:42
[0fb24c100c] Document row placeholders, such as %title or $playing (user: mario, tags: trunk)
12:13
[199ac60b55] Implement a status message for URN: resolving, shorten code back (- row[] object gets implicitly updated.) (user: mario, tags: trunk)
12:12
[f249524147] Less debug messages for reciva.resolve_urn (user: mario, tags: trunk)
11:43
[2a46669362] Show player config screenshot also in config_apps/placeholder page. (user: mario, tags: trunk)
11:42
[e4fa4859c6] Implement new .resolve_urn() hook (replacing .row() override), which is added automatically now in ChannelPlugin init. (user: mario, tags: trunk)
11:40
[2859a51985] Also perform an action.resolve_urn() right when accessing a row. Thus the stremaing lsits get updated on any .row() acccess (= now centrally covered). (user: mario, tags: trunk)
11:39
[5b63504d79] Implement resolve_urn() and handlers to look up "urn:xxx:iii" stream urls pripr playback. (Currently just used by reciva and delicast. Now allows to remove channel.row() override.) (user: mario, tags: trunk)
01:57
[2fb9158589] Keep some notes about how to specify application paths on Windows. (user: mario, tags: trunk)
01:56
[d253deb912] More specific command argument quoting for Windows. (user: mario, tags: trunk)
2016-11-05
23:55
[30cdbc9ba4] Reciva: add search function (user: mario, tags: trunk)
2016-11-01
21:57
[2e49eacad9] Undo extra os.system("start \"%s\"") quotes for Windows. (user: mario, tags: trunk)
16:03
[5bc9e1a5f8] Contrib plugin: show `extra` column in bookmarks (origin channel). Changed bookmark.add() to add it only if field missing. (user: mario, tags: trunk)
16:02
[66802cbdf6] Reciva: added a more readable log.ERR() message for empty results. (user: mario, tags: trunk)
15:55
[9f6a662093] Added login capability. (user: mario, tags: trunk)
2016-10-31
21:52
[e667190902] Python3 compatibility: can't use len() on TreeModelRow (Gtk3 doesn't return ListStore row). So use simpler but less exact try/except block to probe for our dict-ListStore and its pixbuf column. (user: mario, tags: trunk)
21:50
[2b17639821] Slim down comment (too lengthy contents break gtk tooltip) (user: mario, tags: trunk)
21:49
[1efa95be56] Add value unserialization for plugin config `type: array/list` using format "1,2,3|4,5,6|..." and `dict` type with "1 => 2, 3 => 4, ..." (user: mario, tags: trunk)
16:17
[a1d8b8ef7b] Leaf: Build `new_station` dialog manually. (user: mario, tags: new_station)
16:16
[eb226c6d4b] Document house-mixes plugin. (user: mario, tags: trunk)
16:15
[418f9d2513] Add link to RadioDroid. (user: mario, tags: trunk)
14:33
[889ab628ed] Prepare simpler new_station dialog. (user: mario, tags: trunk)
14:32
[ed73b89bba] Update specbuttons help pages. (user: mario, tags: trunk)
14:31
[01c7c85d47] radio-browser.info: support for submitting stations (user: mario, tags: trunk)
2016-10-30
13:13
[7bdd44a163] bookmarks: save origin channel in `extra` field. (It's mostly unused, except for the Jamendo and timer plugins.) (user: mario, tags: trunk)
2016-10-28
23:40
[4293fd7db3] Updated HTML version of help/ (user: mario, tags: trunk)
23:18
[1478740ada] bump minor versions (user: mario, tags: trunk)
23:12
[50c68197c7] Enable `list`/`array`/`table` config schemes in addition to `dict`. Currently unused, just added because it's little more code. No custom value="x,x,x|y,y,y" parser yet. Not for `dict` either, as it's only used by specbuttons with a predefined list. (user: mario, tags: trunk)
23:08
[87a6d5ac96] Fix add_default=False logic. (user: mario, tags: trunk)
18:14
[e0aba9dd4e] Rename to "Spec buttons", use new {type:dict} config descriptor. (user: mario, tags: trunk)
18:13
[bca80ec8af] Update config_play/_record and their TreeViews for the slimmer ListStore without row[2] `editable` bool, and the more generic uikit.liststore_edit callback (still requires lambda handlers for column and liststore as user_data). (user: mario, tags: trunk)
18:11
[d90db23c73] Move liststore_edit() and app_bin_check() from configwin. to uikit.    Allow ListStore for config_play/_record/_specbuttons without `editable` row [2], which is now a property of the CellRenderers (instead of a cell-attribute).    Specialized uikit.config_treeview() builds a custom two-column TreeView now. (user: mario, tags: trunk)
2016-10-27
16:42
[095de3353f] Introduce `dict` configuration type, prepare TreeView in uikit (similar to record/play config table). (user: mario, tags: trunk)
2016-10-23
16:29
[824186a7c3] Cleaner specbuttons plugin, add support for placeholders in button commands. Add documentation and some config ideas. (user: mario, tags: trunk)
16:28
[27c88c7dcd] action: Allow %url %title placeholders also with $ prefix. Also reuse interpolate() function for specbuttons and without default %pls. (user: mario, tags: trunk)
2016-10-22
19:07
[43b36ed35b] new plugin: specbuttons allows to define mini toolbar buttons to control applications (audio settings, mute/volume, start/kill players or other apps). Has been externalized as plugin. The UI features are built into gtk3.xml (user: mario, tags: trunk)
19:01
[e421c1af60] Minor text fixes (user: mario, tags: trunk)
19:00
[6c2f0c5c09] Set "instant activation" option background yellow instead of orange. (user: mario, tags: trunk)
18:59
[1306bc3c6c] - (user: mario, tags: trunk)
18:59
[54297a5913] Remove default specbuttons{} entry. (user: mario, tags: trunk)
18:58
[dd4aa1e8ec] Shorten "house-mixes" title. (user: mario, tags: trunk)
18:58
[ea30a91e8d] Allow plugin # config: bags only with <> or {} as delimiters, to support markup description/label. (user: mario, tags: trunk)
2016-10-18
22:11
[05817e12db] Move action/playback handlers to contrib/cmdline/ (user: mario, tags: trunk)
21:57
[4767ecba93] Make specbuttons smaller, lookup image names (using `locate` - should be moved to configwin saving callback, as it's slow on startup otherwise) (user: mario, tags: trunk)
21:27
[e1d9342408] Prepare specbuttons addin (small user-defined application control interface, adds to the main toolbar) (user: mario, tags: trunk)
21:26
[adb4636366] Smaller icon for housemixes plugin (user: mario, tags: trunk)
2016-10-09
12:18
[04b43d90af] Mini plugin to set current working directory on startup. (user: mario, tags: trunk)
2016-10-08
14:47
[1b5a6c73d3] housemixes: set listformat to 'href' instead of pls (user: mario, tags: trunk)
14:44
[267a8d18f2] Fixed status updates for scanning 1-9 pages (still using conf.max_streams), sum up favorites/downloads/likes for overview. (user: mario, tags: trunk)
14:43
[36dcba6639] Removed stray `print` statement (user: mario, tags: trunk)
14:42
[04daa96360] Fix statusbar #257: minor unicode fixes (wasn't showing up due to str/unicode in Py2, imported compat.unicode for Py3 now) (user: mario, tags: trunk)
04:07
[ea2010c673] Fix HTML assembling (<body>.+?</body> cleanup for PyQuery to see all entries). (user: mario, tags: trunk)
03:32
[fa19c2995e] New channel housemixes.com added. (user: mario, tags: trunk)
2016-09-25
17:56
[cb5846cb2d] Minor text fixes. Compacted "configuration" back into features topic. (user: mario, tags: trunk)
17:49
[3f139e24c9] Generates a "common-repo.json" list from specified files in a fossil repository. (Used with a glob param like "/repo.json/REPO/files/*.py" to slice out interesting meta information.)    primary origin: http://fossil.include-once.org/fossil-skins/wiki/features (user: mario, tags: trunk)
2016-09-04
13:44
[7f2050ecba] Prepare for crontab mode (user: mario, tags: trunk)
2016-08-24
01:22
[c49eb0e669] Stop vTuner page fetching depending on &iCurrPage=+1 presence. (user: mario, tags: trunk)
01:21
[ac7e0587e9] Minor text fixes (user: mario, tags: trunk)
2016-07-11
18:37
[f8c1bd8ce6] Fetch channels per API search first, add playlists afterwards. (user: mario, tags: trunk)
2016-06-28
16:17
[cf0c3d95f9] Remove di.fm help page (user: mario, tags: trunk)
16:16
[1888b5ce65] removed Live365 help page (user: mario, tags: trunk)
2016-06-27
22:43
[8563285a2b] di.fm/sky.fm/jazzradio removed, no longer support direct streams (direct access won't work unless audio players also fake a browser user-agent) (user: mario, tags: trunk)
00:09
[6811f698e7] Adapted extraction regex slightly. (user: mario, tags: trunk)
2016-06-23
20:19
[dd6b528646] Some types and pluginmanager2 notes (user-local versions vs. sys-wide plugins). (user: mario, tags: trunk)
15:51
[9cddf6091a] Updated help pages, radiobrowser.info summary (user: mario, tags: trunk)
15:51
[605de6f36e] Removed Live365 (user: mario, tags: trunk)
15:45
[1465e428c8] (no comment) (user: mario, tags: trunk)
09:14
[e9b7aa1f1b] Reword radiobrowser plugin comment. (user: mario, tags: trunk)
09:13
[490abb1150] Live365 is no more. (user: mario, tags: trunk)
2016-06-17
17:42
[75cb32d44e] Default internetradio_max_pages=5 in the config. (Last report indicated it didn't get picked up. And it's a default plugin anyway.) (user: mario, tags: trunk)
2016-06-16
23:30
[8cac2cfef5] Disable SSL verification for UbuntuUsers Wiki. (user: mario, tags: trunk)
23:30
[315eb1c757] Remove stray print statement (user: mario, tags: trunk)
23:29
[f1af12b221] Fix SpinButton() initialization for Gtk3 (user: mario, tags: trunk)
22:04
[7843eea22d] Slight changes to extraction regex (`https` links mostly, and title-icon is just text now). (user: mario, tags: trunk)
2016-05-21
13:19
[b4c02bb849] Radionomy changed station logo URLs. β†’ Adapted to load rescaled 32x32 favicons again. (user: mario, tags: trunk)
2016-05-05
16:28
[d0c84513d6] Minor documentation updates, add vTuner/RadioSure/Receiva in contrib plugin list. (user: mario, tags: trunk)
2016-04-18
23:56
[4f6de091f1] Disable logging for google_homepage (user: mario, tags: trunk)
2016-04-17
23:54
[86ef3aaa35] Fix google_homepage regex, filter out tunein+streema urls. (user: mario, tags: trunk)
2016-04-11
12:53
[ae5130d76a] List Symbola/Unifont as soft dependency (user: mario, tags: trunk)
00:58
[4d9a41d7ef] Introduce markdown links for plugin list generator (user: mario, tags: trunk)
00:58
[ee26ea7f76] Update description for vTuner. (user: mario, tags: trunk)
00:55
[65905824a7] fix comment (user: mario, tags: trunk)
00:55
[af2c52cdca] Refetch ZIP/CSV only once per day, and extract each category from CSV separately. (user: mario, tags: trunk)
00:54
[69a40e6b71] Update UbuntuUsers wiki raw export URLs. (user: mario, tags: trunk)
00:53
[44151e5bce] Group some categories, add description. (user: mario, tags: trunk)
Older