Hi Steve,

Well it's pretty cool and let me know when it ends up being open source. 
Would be curious to take a look. Definitely understandable that you don't 
want to keep maintaining it. Maintaining open source projects can be quite 
a time sink ;) (TRUST ME I KNOW)

Cheers,
Evert

On Tuesday, January 31, 2017 at 1:34:18 PM UTC-5, Steve Witten wrote:
>
>
> > On Jan 29, 2017, at 10:19 AM, Evert Pot <[email protected]> wrote: 
> > 
> > What I really really want is a tool exactly like that, but one that can 
> operate via HTTP, remotely. 
>
> <snip /> 
>
> Evert — 
>
> First of all, I’m sorry about the late reply.  I was traveling without my 
> laptop (it was a pleasure trip so the laptop got a rest for the weekend). 
>
> I’m about ready to start an overhaul of this code to replace the database 
> access code that I wrote with some new code that uses the Sabre\PDO objects 
> for calendars and address books.  In that process, I can overhaul the 
> user-maintenance code too so that it can operate using HTTP (and retain the 
> CLI that I need).  I can copy the Sabre\PDO object code style/structure for 
> the new ‘user’ objects. 
>
> I can certainly open source it all but I don’t want to support it except 
> for my own needs.  I’m retired and this was basically a hobby project for 
> me (mostly out of frustration with iCloud and ownCloud — both too 
> heavyweight for my needs — and, in the case of my wife’s laptop, it runs 
> macOS ‘Snow Leopard’ so it can’t use iCloud). 
>
> An HTTP interface would probably be dependent on the following: 
>
> - respect/validation (3.3M of code, 6.7M altogether) 
> - bcosca/fatfree-core (460K of code, 668K altogether) 
>
> You can read more about F3 here:  https://fatfreeframework.com/3.6/home. 
>  I find it INCREDIBLY USEFUL for doing this kind of stuff. 
>
> FYI, the current ‘help’ message for the user maintenance command follows. 
>  As you can see, it’s useful but not complicated. 
>
> -- 
> ========================================== 
> Steve Witten         [email protected] 
>
> —— snip, snip 
>
> davusr: User maintenance for shared calendars/addressbooks. 
>   Create   : davusr create|crt|c {crtopts} [-v|--verbose] 
>   Delete   : davusr delete|rm|d  {delopts} [-v|--verbose] 
>   Update   : davusr update|upd|u {updopts} [-v|--verbose] 
>   List     : davusr list|ls|l    {lstopts} [-v|--verbose] 
>   Version  : davusr version|ver|v 
>   This msg : davusr [help|?|h] 
> where: 
>   {crtopts} = 
>     -u|--user      <uname>   : username 
>     -p|--pass      <passwd>  : password 
>     -e|--email     <addr>    : email address 
>     -f|--first     <fname>   : first name 
>     -l|--last      <lname>   : last name 
>   {delopts} = 
>     -u|--user      <uname>   : username 
>   {updopts} = 
>     -u|--user      <uname>   : username 
>     [-p|--pass     <passwd>] : new password 
>     [-e|--email    <addr>  ] : new email address 
>     [-f|--first    <fname> ] : new first name 
>     [-l|--last     <lname> ] : new last name 
>   {lstopts} = 
>     [-u|--user     <uname> ] : username 
> n.b. 
>   -v|--verbose produces verbose messages. 
>
>   No argument value may contain embedded whitespace. 
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"SabreDAV Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sabredav-discuss/9c020081-ac8e-4ed6-9621-54f2bb6827e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to