[Owncloud] ownsync, existing?
dal
dal_ml at me.com
Thu Dec 8 18:44:55 UTC 2011
Hi everybody,
the presented script can be used (with ubuntu and without root-rights) if the mount-processes are substituted with gvfs-mount
Something like:
gvfs-mount davs://user@my.tld/cloud/files/webdav.php
and
gvfs-mount smb://user@name/share
should do the trick.
The mount-directions have to be adjusted accordingly. (~/.gvfs/...)
I don't know if other distros deliver gvfs.
Kind Regards,
Dorian
I don't know If other dis
Am 08.12.2011 um 18:35 schrieb owncloud-request at kde.org:
> Send Owncloud mailing list submissions to
> owncloud at kde.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://mail.kde.org/mailman/listinfo/owncloud
> or, via email, send a message with subject or body 'help' to
> owncloud-request at kde.org
>
> You can reach the person managing the list at
> owncloud-owner at kde.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Owncloud digest..."
>
>
> Today's Topics:
>
> 1. Re: ownCloud T-shirt (Bartek Przybylski)
> 2. ownsync, existing? (dal)
> 3. Re: ownsync, existing? (Juan Carlos Cornejo)
> 4. Re: ownsync, existing? (Frank Karlitschek)
> 5. Re: ownsync, existing? (Frank Karlitschek)
> 6. Re: ownsync, existing? (Dorian Alcacer Labrador)
> 7. Re: ownsync, existing? (Mario ?ani?)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 8 Dec 2011 13:26:23 +0100
> From: Bartek Przybylski <bart.p.pl at gmail.com>
> To: Frank Karlitschek <karlitschek at kde.org>
> Cc: ownCloud <owncloud at kde.org>, Jan-Christoph Borchardt
> <jan at unhosted.org>
> Subject: Re: [Owncloud] ownCloud T-shirt
> Message-ID:
> <CAC9V++16CTwEqSuyPGvwUMzJdbP13wgOZUXOSTCenSYR5AaGFA at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> Hello!
> Beside promotions like that i think we must create some sort of unique
> culture which will say that its fun to be a ownclouder ?
>
> 2011/12/8 Frank Karlitschek <karlitschek at kde.org>:
>> Hi Jan,
>>
>> I agree with you suggestions.
>>
>> Can you help us with making this happen? :-)
>>
>>
>> Cheers
>> Frank
>>
>>
>> On 07.12.2011, at 18:50, Jan-Christoph Borchardt wrote:
>>
>>> Just popping in because I read the conversation on an ownCloud T-shirt.
>>>
>>> I think I mentioned it before in the IRC channel, but I?d suggest a
>>> very simple design over web address and ?tag lines? (especially on the
>>> back, otherwise known as ?geek tramp stamps?).
>>>
>>> Just have a dark blue shirt (_not_ black) with a white print. The
>>> ownCloud logo ? _not_ the wide version, but rather the one with text
>>> under the cloud (as on http://joindiaspora.com/u/owncloud )
>>> No address, no tag line or anything. We don?t want to make people
>>> running adverts or NASCAR racecars.
>>>
>>> Similarly, I suggest using that logo, white on dark blue, for a 4.5 cm
>>> round sticker. See
>>> http://www.flyeralarm.com/de/produkte/5223/aufkleber/indoor/weiss/gestanzt/rund
>>> Printing a ton of those and giving them away at conferences or
>>> anywhere really has worked splendidly for Unhosted. Just print 5000
>>> (~100 ? only) and give them to people.
>>>
>>> (I?m not on this list so please put me in CC when answering. Or find
>>> me on IRC, #unhosted on freenode.)
>>> _______________________________________________
>>> Owncloud mailing list
>>> Owncloud at kde.org
>>> https://mail.kde.org/mailman/listinfo/owncloud
>>
>> Frank Karlitschek
>> karlitschek at kde.org
>>
>>
>> _______________________________________________
>> Owncloud mailing list
>> Owncloud at kde.org
>> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 08 Dec 2011 14:39:53 +0100
> From: dal <dal_ml at me.com>
> To: owncloud at kde.org
> Subject: [Owncloud] ownsync, existing?
> Message-ID: <C35F414D-4EEA-454E-AA74-BF25904FD1E2 at me.com>
> Content-Type: text/plain; CHARSET=US-ASCII
>
> Hello everybody,
>
> first of all: owncloud totally rocks!!! (I've forgotten to leave that statement in my former e-mails)
>
> My question is: are there any (scripting-)efforts for syncing the owncloud-files to a mac and/or linux-system?
> I didn't find anything fitting, yet.
>
> Elsewise I would like to discuss my first attempts reasoned by my preferred use-case [see below].
> It's a quick-hacked bash-script, which currently works for me but I think this could be elaborated to a simple "ownsync-client".
>
> Kind Regards
> dal
>
> ----
>
> One of my favorite services was dropbox, though I strongly felt inconvenient storing my data in the cloud.
>
> In the past few days I've been trying successfully to setup my storage (@home) using owncloud.
>
> My current setup requires me to connect 4 devices, amongst them 2 android devices, 1 workstation and a macbook (which I also use as workstation when I'm at home and as mobile device, when I'm in the university/at work).
> WebDAV is just perfect to stay connected, when I'm "on the run"!
>
> But reasoned by networking- and protocol-speed issues I decided to setup a intranet-only samba-share to the owncloud files, so that the workstation(s) can access the data in a more convenient (faster?!) manner.
>
> Because of my habit to store some configs (e.g. for git) on a shared drive and link them to proper paths once I setup a system, I need to have a kind of persistent mount for the workstation and the macbook.
>
> This use-case obviously fails, when I'm disconnected from the internet, so I thought about copying the mounted files once in a while to a directory ( ~/owncloud ) and to softlink everything necessary.
> A bidirectional sync allows me to edit the configs in place, and to be sure that everything is stored on the share.
>
> I've created a small bash-script (which is far from perfect):
> - tests if a mobile connection exists (because of bandwidth and a possible quota the script exists)
> - tests if samba host is reachable
> - mounts drive to /Volumes/owncloud (mount -t smbfs)
> - else:
> tests if webdav host is reachable
> -mounts drive to /Volumes/owncloud (mount_webdav -i)
> - determine which volume is newer
> 1. rsync from server to ~/owncloud
> 2. rsync from ~/owncloud to server
> or the other way around.
>
> This script is intended to run after startup and maybe once an hour or frequently when the last-modified information has changed.
>
> That solutions works for me, but a possible generic, cross-plattform approach could be to implement an equal routine using python (don't know how to handle rsync, yet) and to craft a github-project. Using a samba share, or rsync-ssh (etc.) would be considered as optional. By using python the whole mounting-stuff could be avoided (e.g. by means of pydav).
>
> The common idea should be a dropbox-like but surley more simple application, which could hopefully be realized quickly and would (at least) work on macs and some linux-environments.
>
>
>
>
>
>
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 8 Dec 2011 11:14:27 -0500
> From: Juan Carlos Cornejo <mylists at paintblack.com>
> To: dal <dal_ml at me.com>
> Cc: owncloud at kde.org
> Subject: Re: [Owncloud] ownsync, existing?
> Message-ID:
> <CAOQe-6j-XwB=V5NJUyRq2h4PSwYzhXoomZ2_iGvOb5WKr1yQbQ at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi Dal and all,
>
> If I may add to your email:
> During the past weeks I have been working on a WebDAV sync for
> OwnCloud written using Qt 4.7+. ?I have been a bit hesitant to release
> it yet, for worry that it may eat your files. Though, after using it
> myself, I haven't yet noticed any file loss.
> While I was hoping to make this work with multiple OS's, due to Qt, I
> have yet to be able to compile it on Windows or OS X. ?But that's
> mainly due to not having either machine :)
> If anyone is willing to help me test it, that would be great!
> Best Regards,Juan Carlos
>
>
> ------------------------------
>
> Message: 4
> Date: Thu, 8 Dec 2011 17:33:05 +0100
> From: Frank Karlitschek <karlitschek at kde.org>
> To: Juan Carlos Cornejo <mylists at paintblack.com>
> Cc: dal <dal_ml at me.com>, owncloud at kde.org
> Subject: Re: [Owncloud] ownsync, existing?
> Message-ID: <9B8ADF1A-9AF0-48E1-9ED5-F0DDD713A190 at kde.org>
> Content-Type: text/plain; charset=iso-8859-1
>
> This sounds cool.
>
> I suggest that you put your code on gitorious so that other can look at it and give you feedback.
>
> You can create a directory here:
> https://gitorious.org/owncloud/owncloud-clients
>
> What is your gitorious username?
>
>
> Cheers
> Frank
>
>
>
> On 08.12.2011, at 17:14, Juan Carlos Cornejo wrote:
>
>> Hi Dal and all,
>>
>> If I may add to your email:
>> During the past weeks I have been working on a WebDAV sync for
>> OwnCloud written using Qt 4.7+. I have been a bit hesitant to release
>> it yet, for worry that it may eat your files. Though, after using it
>> myself, I haven't yet noticed any file loss.
>> While I was hoping to make this work with multiple OS's, due to Qt, I
>> have yet to be able to compile it on Windows or OS X. But that's
>> mainly due to not having either machine :)
>> If anyone is willing to help me test it, that would be great!
>> Best Regards,Juan Carlos
>> _______________________________________________
>> Owncloud mailing list
>> Owncloud at kde.org
>> https://mail.kde.org/mailman/listinfo/owncloud
>
> Frank Karlitschek
> karlitschek at kde.org
>
>
>
>
> ------------------------------
>
> Message: 5
> Date: Thu, 8 Dec 2011 17:32:57 +0100
> From: Frank Karlitschek <karlitschek at kde.org>
> To: dal <dal_ml at me.com>
> Cc: owncloud at kde.org
> Subject: Re: [Owncloud] ownsync, existing?
> Message-ID: <90923B92-FD71-456B-9EA6-312B834FBA53 at kde.org>
> Content-Type: text/plain; charset=us-ascii
>
> Sounds cool.
>
> Can you put your script on gitorious so that other can have a look and help you to improve it?
>
> I can give you write access here if you send me you gitorious login.
> https://gitorious.org/owncloud/owncloud-clients
>
>
> Cheers
> Frank
>
>
> On 08.12.2011, at 14:39, dal wrote:
>
>> Hello everybody,
>>
>> first of all: owncloud totally rocks!!! (I've forgotten to leave that statement in my former e-mails)
>>
>> My question is: are there any (scripting-)efforts for syncing the owncloud-files to a mac and/or linux-system?
>> I didn't find anything fitting, yet.
>>
>> Elsewise I would like to discuss my first attempts reasoned by my preferred use-case [see below].
>> It's a quick-hacked bash-script, which currently works for me but I think this could be elaborated to a simple "ownsync-client".
>>
>> Kind Regards
>> dal
>>
>> ----
>>
>> One of my favorite services was dropbox, though I strongly felt inconvenient storing my data in the cloud.
>>
>> In the past few days I've been trying successfully to setup my storage (@home) using owncloud.
>>
>> My current setup requires me to connect 4 devices, amongst them 2 android devices, 1 workstation and a macbook (which I also use as workstation when I'm at home and as mobile device, when I'm in the university/at work).
>> WebDAV is just perfect to stay connected, when I'm "on the run"!
>>
>> But reasoned by networking- and protocol-speed issues I decided to setup a intranet-only samba-share to the owncloud files, so that the workstation(s) can access the data in a more convenient (faster?!) manner.
>>
>> Because of my habit to store some configs (e.g. for git) on a shared drive and link them to proper paths once I setup a system, I need to have a kind of persistent mount for the workstation and the macbook.
>>
>> This use-case obviously fails, when I'm disconnected from the internet, so I thought about copying the mounted files once in a while to a directory ( ~/owncloud ) and to softlink everything necessary.
>> A bidirectional sync allows me to edit the configs in place, and to be sure that everything is stored on the share.
>>
>> I've created a small bash-script (which is far from perfect):
>> - tests if a mobile connection exists (because of bandwidth and a possible quota the script exists)
>> - tests if samba host is reachable
>> - mounts drive to /Volumes/owncloud (mount -t smbfs)
>> - else:
>> tests if webdav host is reachable
>> -mounts drive to /Volumes/owncloud (mount_webdav -i)
>> - determine which volume is newer
>> 1. rsync from server to ~/owncloud
>> 2. rsync from ~/owncloud to server
>> or the other way around.
>>
>> This script is intended to run after startup and maybe once an hour or frequently when the last-modified information has changed.
>>
>> That solutions works for me, but a possible generic, cross-plattform approach could be to implement an equal routine using python (don't know how to handle rsync, yet) and to craft a github-project. Using a samba share, or rsync-ssh (etc.) would be considered as optional. By using python the whole mounting-stuff could be avoided (e.g. by means of pydav).
>>
>> The common idea should be a dropbox-like but surley more simple application, which could hopefully be realized quickly and would (at least) work on macs and some linux-environments.
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Owncloud mailing list
>> Owncloud at kde.org
>> https://mail.kde.org/mailman/listinfo/owncloud
>
> Frank Karlitschek
> karlitschek at kde.org
>
>
>
>
> ------------------------------
>
> Message: 6
> Date: Thu, 08 Dec 2011 18:29:36 +0100
> From: Dorian Alcacer Labrador <dal_ml at me.com>
> To: Frank Karlitschek <karlitschek at kde.org>
> Cc: owncloud at kde.org
> Subject: Re: [Owncloud] ownsync, existing?
> Message-ID: <E8FC88E8-74EA-4C25-925E-210A5914B978 at me.com>
> Content-Type: text/plain; charset="windows-1252"
>
> Hi Frank,
>
> I've just tested the script against my ubuntu-machine. There need to be major adjustments; the nix-systems don't seem to be compatible, at all.
> First obstacle will be, that the user isn't allowed to create folders within /media ? or to mount drives...
>
> So the attached file can be understood as a straight forward draft / test, or first shot; which means that feedbacks and improvements are _very_ welcomed.
>
> I'm not sure if a git-repository is appropriate for that custom solution. Just in case you disagree, my freshly obtained gitorious-account is called "dal" :)
>
> Overall I thought twice about the topic in the past few hours and had certain doubts about engaging it by myself:
> In deed there exist several webdav-syncs and mount-helpers which can be used to accomplish the given task; this maybe renders custom solutions needles.
>
> After all I think a dedicate owncloud-tool (maybe placed within the App Store and/or Ubuntu Software Centre/APT-repository/...) would be very nice, hopefully easy to create, easy to install and eventually a great promo for owncloud itself.
> Depending on the OS the client could be automatically able to system-wide substitute common config files [after being approved by the user whilst setup):] and to store them in the cloud (.vimrc, .profile, .gitconfig, .gitignore, ? and further Application-Settings)?
>
> Though it's not a nearby issue I've positively checked the App Store for python-based applications and applications that perform mounts. There shouldn't be any restrictions why the explained script can't be mapped to a python-application, packaged as an App and be submitted without being rejected by Apple. Regarding webdav this means, it's possible to use the implementation provided by the os itself.
>
> Kind Regards,
> dal
>
> Btw: I guess the future plan to enable server site encryption will disable the ability of sharing via samba?
>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: syncOwncloud.sh
> Type: application/octet-stream
> Size: 2501 bytes
> Desc: not available
> URL: <http://mail.kde.org/pipermail/owncloud/attachments/20111208/b3d820b6/attachment-0001.obj>
> -------------- next part --------------
>
>
> Am 08.12.2011 um 17:33 schrieb Frank Karlitschek:
>
>> This sounds cool.
>>
>> I suggest that you put your code on gitorious so that other can look at it and give you feedback.
>>
>> You can create a directory here:
>> https://gitorious.org/owncloud/owncloud-clients
>>
>> What is your gitorious username?
>>
>>
>> Cheers
>> Frank
>
>
> ------------------------------
>
> Message: 7
> Date: Thu, 8 Dec 2011 18:34:27 +0100
> From: Mario ?ani? <mario.danic at gmail.com>
> To: dal <dal_ml at me.com>
> Cc: owncloud at kde.org
> Subject: Re: [Owncloud] ownsync, existing?
> Message-ID:
> <CAA7yhcuaxf1eka76_yByk3_O8uv=JvVtKd0pvftfK1-ah_92kQ at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> The smartest move, IMHO, would be to implement webdav support in
> sparkleshare. it is a cross-platform project which already works on
> Android, Mac, and Linux, and a Windows port is undergoing development
> as well. On top of that, it has a pretty UI.
>
> Cheers,
> Mario
>
> On Thu, Dec 8, 2011 at 14:39, dal <dal_ml at me.com> wrote:
>> Hello everybody,
>>
>> first of all: owncloud totally rocks!!! (I've forgotten to leave that statement in my former e-mails)
>>
>> My question is: are there any (scripting-)efforts for syncing the owncloud-files to a mac and/or linux-system?
>> I didn't find anything fitting, yet.
>>
>> Elsewise I would like to discuss my first attempts reasoned by my preferred use-case [see below].
>> It's a quick-hacked bash-script, which currently works for me but I think this could be elaborated to a simple "ownsync-client".
>>
>> Kind Regards
>> dal
>>
>> ----
>>
>> One of my favorite services was dropbox, though I strongly felt inconvenient storing my data in the cloud.
>>
>> In the past few days I've been trying successfully to setup my storage (@home) using owncloud.
>>
>> My current setup requires me to connect 4 devices, amongst them 2 android devices, 1 workstation and a macbook (which I also use as workstation when I'm at home and as mobile device, when I'm in the university/at work).
>> WebDAV is just perfect to stay connected, when I'm "on the run"!
>>
>> But reasoned by networking- and protocol-speed issues I decided to setup a intranet-only samba-share to the owncloud files, so that the workstation(s) can access the data in a more convenient (faster?!) manner.
>>
>> Because of my habit to store some configs (e.g. for git) on a shared drive and link them to proper paths once I setup a system, I need to have a kind of persistent mount for the workstation and the macbook.
>>
>> This use-case obviously fails, when I'm disconnected from the internet, so I thought about copying the mounted files once in a while to a directory ( ~/owncloud ) and to softlink everything necessary.
>> A bidirectional sync allows me to edit the configs in place, and to be sure that everything is stored on the share.
>>
>> I've created a small bash-script (which is far from perfect):
>> ? ? ? ?- tests if a mobile connection exists ? ? ? ? ? ? ? ? ? ? ? ? ? (because of bandwidth and a possible quota the script exists)
>> ? ? ? ?- tests if samba host is reachable
>> ? ? ? ? ? ? ? ?- mounts drive to /Volumes/owncloud ? ? ? ? ? ? (mount -t smbfs)
>> ? ? ? ?- else:
>> ? ? ? ? ? ? ? ?tests if webdav host is reachable
>> ? ? ? ? ? ? ? ? ? ? ? ?-mounts drive to /Volumes/owncloud ? ? ?(mount_webdav -i)
>> ? ? ? ?- determine which volume is newer
>> ? ? ? ? ? ? ? ?1. rsync from server to ~/owncloud
>> ? ? ? ? ? ? ? ?2. rsync from ~/owncloud to server
>> ? ? ? ? ? ? ? ?or the other way around.
>>
>> This script is intended to run after startup and maybe once an hour or frequently when the last-modified information has changed.
>>
>> That solutions works for me, but a possible generic, cross-plattform approach could be to implement an equal routine using python (don't know how to handle rsync, yet) and to craft a github-project. Using a samba share, or rsync-ssh (etc.) would be considered as optional. By using python the whole mounting-stuff could be avoided (e.g. by means of pydav).
>>
>> The common idea should be a dropbox-like but surley more simple application, which could hopefully be realized quickly and would (at least) work on macs and some linux-environments.
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Owncloud mailing list
>> Owncloud at kde.org
>> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> ------------------------------
>
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> End of Owncloud Digest, Vol 22, Issue 16
> ****************************************
More information about the Owncloud
mailing list