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.
