Have you looked at the "structure" entries? Does it give you the
information you need? Otherwise, I think your idea has merit. This
information could be included in every owserver response (with a bump
in protocol number and preserving backwards compatibility).

Paul Alfille

On Fri, Apr 1, 2011 at 6:07 AM, Vincent Danjean <vdanjean.p...@free.fr> wrote:
>  Hi,
>
>  I would like to propose a new command for owserver. Currently, when
> we want to list directories, several commands are available, at least
> DIR and DIRALLSLASH. Moreover, we can use flags in the command to
> add (or not) to the listing system files.
>  If a software want automatically scan a directory and know which
> kind of files are present, it needs at least two invocations of
> DIRALLSLASH to discove the properties of directory entries (system or
> not, directory or file). And some other properties are known by
> owfs but cannot be discovered by software. I mean:
> - is the file readable ?
> - is the file writable ?
> - can the file contents change ? (never for the 'type' property for example)
> - what is the type of the data ? (float, int, string)
> - ...
>
>  I can think of this kind of flags:
> r: readable
> w: writable
> d: directory (R/W does not apply ?)
> i: immuable (contents never changes)
> s: system file
> ti: contents is always an integer
> tf: contents is always a double
> ts: contents is a string
> l: this file is a link (ie alias)
>
>  The format of the answer can be problematic if all POSIX filename are
> allowed for aliases and if we want a ASCII answer. A possible format would
> be for each entry:
> flags1 flags2 ... name:X [link:Y]
> filename1
> [filename2...]
> where flagsX are previous flags (boolean properties)
> and name:X, link:Y, ... are properties with argument that will follow
> in the next X, Y lines.
> In my example, there will nearly always be name:1 (name of the file
> on one line, ie without "\n" in the name of the file)
> And link:Y would be present for aliases (generally, Y would be 1
> unless there is "\n" in the target of the alias)
>
>  What do you think of this ?
>  And is the info (immuable, format, ...) already exported by drivers ?
>
> This command can be extended over time to give more info if needed
> (client should ignore unknown attributes, or the request can include
> before the path the list of attributes we are interested in)
>
>  Regards,
>    Vincent
>
> ------------------------------------------------------------------------------
> Create and publish websites with WebMatrix
> Use the most popular FREE web apps or write code yourself;
> WebMatrix provides all the features you need to develop and
> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to