Review of "Obmin" version 13

Details Page Preview

One-Click File Sharing for your network. Obmin is lightweight HTTP(S) File Server for GNU/Linux systems. Features: ⚫ Easy installation. ⚫ Easy setup just choose file(s) locations and tune Obmin on. ⚫ Doesn't require ROOT privileges. ⚫ Doesn't require any special client side installation. ⚫ HTTP transfer protocol available everywhere Linux, OSX, Windows, Android, iOS so. ⚫ More ... For more information and how-to see README.md

Extension Homepage
https://obmin.github.io

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
25 Active
24 Rejected
23 Active
22 Active
21 Active
20 Active
19 Active
18 Active
17 Active
16 Active
15 Active
14 Active
13 Active
12 Active
10 Active
9 Active
8 Active
7 Active
6 Rejected
5 Rejected
4 Rejected
3 Active
2 Active
1 Active

Previous Reviews on this Version

konkor posted a review
* Move binary/scripts to modules to fix possible issues standalone installed version and updates via gnome extensions. * Update minor plugin API * Update fix theme styling * Add zip archives support to the Compressor extension * Add download button to the Slideshow extension * Add new Transcoder extension to realtime video content to WEB Browser supported formats (beta - not enabled by default) * Add new Camera extension to stream V4L2 Device (beta - not enabled by default) * Add OBMIN extension manager for extensions * Updated preferences window layout * Removed the popularity contest (not gnu way... i just wanted to get some audience overview) * Removed donation buttons from the applets and web ui (no audience - no sense)
maweki waiting for author
1. I didn't want to discourage you soliciting for donations. It was just the privacy implications that might arise. 2. Does disabling the extension work correctly? let app = new ObminExtensions (uuid); app.run (ARGV); This looks a bit like there is no cleanup and stuff keeps hanging around. But maybe I'm missing something :)
konkor posted a review
Yeah It's not finished application yet. But don't worry about it. This is standalone application (extension manager) for enabling/disabling plugs like gnome-shell-extension-prefs. It's running in separate process from server and you can call it in terminal like $./obmin-extensions. So here is any leaks and running like expected...
konkor posted a review
Real loading here on the server side: plugs_init: function () { 127 plugins = new Map (); 128 plug_events = new Map (); 129 let finfo; 130 let dir = Gio.File.new_for_path (APPDIR + "/plugins"); 131 if (!dir.query_exists (null)) return; 132 var e = dir.enumerate_children ("standard::*", Gio.FileQueryInfoFlags.NONE, null); 133 while ((finfo = e.next_file (null)) != null) { 134 if (finfo.get_file_type () != Gio.FileType.DIRECTORY) continue; 135 if (!Gio.File.new_for_path(dir.get_path() + "/" + finfo.get_name() + "/plugin.js").query_exists (null)) 136 continue; 137 try { 138 let P = imports.plugins[finfo.get_name ()].plugin; 139 if (P.hasOwnProperty("METADATA")) { 140 if (enabled_plugs.indexOf (P.METADATA.uuid) == -1) continue; 141 let plug = new P.Plugin (this); 142 plugins.set (plug.puid, plug); 143 } 144 } catch (e) { 145 error (e); 146 } 147 } 148 for (let p of plugins.values()) debug ("plugin: " + p.name); 149 this.init_html_menu (); 150 },
maweki active
okay. I think it's okay. Please remember that enabling and disabling an extension should be an observably neutral action.
konkor posted a review
And obmin-extensions app running from preferences window from the spawn new process GLib.spawn_command_line_async (EXTENSIONDIR + '/obmin-extensions');
konkor posted a review
About donations. It's 0 donation except a few my friend. So I don't want to tell I'll drop it. I'll try to support it as long as i can. But this server is using just dozen or less people in the World. So i don't want to annoying to this people.