Hello there. I see you've made progress on this app. (Doing C++/Qt backend) I know some good plain C/C++ (no Qt unfortunately) so I may little help.
I started to sorting out how to compile owncloudcmd independently and statically so we won't have to include binary blobs in this app and also don't have to adjust LD_LIBRARY_PATH. I'll report back here when I'll have some progress on this.
Regards, Filip Dorosz W dniu 16.04.2016 o 00:31, Daniel Wood pisze:
Hi Filip, I managed to get a couple of hours working on a UI and i have uploaded the current code here: https://github.com/dubstar-04/owncloud-sync its very rough but it allows the user to enter their owncloud credential and checks if a connection can be made to the server. I think the next step is to modify owncloud-sync.sh to work with the ui, add the ability to select source and destination folders and then tidy everything up. I should be able to work on this again tomorrow night. On 15 April 2016 at 21:09, Filip Dorosz <filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl>> wrote: Hi! That's exactly what I was thinking about. GUI for managing simple config files and backend for doing the "heavy" stuff. Of course I will merge your contribution. First run of the GUI app could also install needed upstart script so users don't need to use terminal to set everything up. I also thought about rewriting script in C++ with some fancy stuff (fast upload of images from camera). I guess C++ will need less computing power and prolong battery life. If someone want to chat in real time. I'm "fhf" at #ubuntu on irc.rapidrage.net <http://irc.rapidrage.net>, #ubuntu-devel on irc.freenode.net <http://irc.freenode.net>. -- Regards, Filip Dorosz W dniu 15.04.2016 o 12:10, Daniel Wood pisze: Filip, I have started laying out a simple app to help configure the owncloud sync. this works by saving the settings to a setting file that the unconfined app should be able to read. This settings file would replace the oc.cfg and oc-files.cfg and be read into your script. it is a bit hacky but it works and gets owncloud sync running with a simple gui for those that need it. The click you have is fine, I can build the UI, modify your scripts to get them to read the settings and make a pull request if you host its contents on your github. I have unpackaged the current click and extracted the binary files so no need to send them. let me know if your interested. On 15 April 2016 at 10:39, Filip Dorosz <filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl>>> wrote: Hello Ad1. Of course I would, if only I had one... Click consist of these 1:1 binary packages pulled from Debian Sid armhf repository: libdbus-1-3 libicu55 libowncloudsync0 libpcre16-3 libqt5core5a libqt5dbus5 libqt5gui5 libqt5keychain0 libqt5network5 libqt5sql5-sqlite libqt5widgets5 libssl1.0.2 libstdc++6 (libs needed by owncloudcmd) owncloud-client-cmd (owncloudcmd client) Which means I didn't recompile single line of code. :} (My build platform for armhf is not ready yet) If you want source you'd have to apt-get source all of the from Debian. I can do that for you if you don't have Sid laying around. Ad2. Creating GUI for this hacky implementation of owncloud-client-cmd would require editing oc.cfg and oc-files.cfg because these are red by my script. owncloud-client-cmd by its design does not run as a daemon so you need wrapper script to run it periodically and thats what my script (owncloud-sync.sh) do. It also delegates some config to oc.cfg, oc-files.cfg. -- Regards, Filip Dorosz W dniu 15.04.2016 o 08:05, Daniel Wood pisze: Hi Filip, Is it possible for you to share the source for the click on github? I would like to look at how we can include a UI to manage the configuration. thanks, Dan On 15 April 2016 at 00:26, Filip Dorosz <filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl>> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl>>>> wrote: I guess it should be: with creating .logs dir (thanks for pointing* it out) and installing* My grammar is quite poor these days ;) W dniu 15.04.2016 o 01:17, Filip Dorosz pisze: Thanks! I really appreciate that you all make use of my script & click. I updated readme on github with creating .logs dir (thanks for point it out) and how to install custom click package. Have a nice weekend! -- Filip Dorosz W dniu 14.04.2016 o 23:07, Bruce Griffis pisze: Hacky update added: syncevolution owncloud calendar syncevolution owncloud contacts to Filip's script owncloud-sync.sh directly under the line owncloud $OWNCLOUDUSER $OWNCLOUDSERVERDOMAIN $HTTPS $OWNCLOUDPASSWORD $LOCALPATH $REMOTEPATH rebooted phone to read in new script (probably a much more elegant way to do this) Edited my Home contact on my ownCloud server, adding my home address. Deleted my Duane Eddie folder from my laptop /home/bruce/UbuntuTouch/Music directory Added Juanitos Best of Juanitos, Exotica, Soul Africa and Welcome in the House of FUN albums to /home/bruce/UbuntuTouch/Music directory. Checked phone. It had the updated Home contact info with my full address! Checked ownCloud server. Within 5 minutes Duane Eddie was gone from my UbuntuTouch/Music directory and Juanitos was there. Gave it another 5 minutes and was playing "Super Exotic 60's Beat!" on my phone. Juanitos!!!!!!! While my hack onto Filip's awesome good work was ham-fisted and inelegant and only applies to my own phone, I'm calling it a success. My phone is not in read/write mode. It is syncing Music, Videos, Pictures, Documents, Calendar and Contacts. And more importantly, my phone finished playing "Super Exotic '60's Beat" and started playing "Latin Fever!" And that is awesome. I love Creative Commons licensed music, especially when it's good. Done with "Latin Fever" and listening to "Holla Holla Bossa Nova". Cool. Now to sync The Deadrocks album "Million Dollar Surf Band" and get rid of the crusty Rockabilly. This is a crust-free zone. On Thu, Apr 14, 2016 at 3:01 PM, Wayne Ward <i...@wayneward.co.uk <mailto:i...@wayneward.co.uk> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk>> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk>>> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk>> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk>>>>> wrote: Awesome ill look at using this method tomorrow switch it back to read only and do the same on the m10 when it arrives :) Wayne n Thursday, 14 April 2016 13:09:09 BST, Bruce Griffis <bruce.grif...@gmail.com <mailto:bruce.grif...@gmail.com> <mailto:bruce.grif...@gmail.com <mailto:bruce.grif...@gmail.com>> <mailto:bruce.grif...@gmail.com <mailto:bruce.grif...@gmail.com> <mailto:bruce.grif...@gmail.com <mailto:bruce.grif...@gmail.com>>> <mailto:bruce.grif...@gmail.com <mailto:bruce.grif...@gmail.com> <mailto:bruce.grif...@gmail.com <mailto:bruce.grif...@gmail.com>> <mailto:bruce.grif...@gmail.com <mailto:bruce.grif...@gmail.com> <mailto:bruce.grif...@gmail.com <mailto:bruce.grif...@gmail.com>>>>> wrote: Yes, upstart works in the click. I followed Filip's procedures on his Git site, and it just simply worked. I edited the oc.cfg for my userid, password and server. I edited the oc-files.cfg for the directories I wanted to sync: /home/phablet/Documents;UbuntuTouch/Documents /home/phablet/Pictures;UbuntuTouch/Pictures /home/phablet/Music;UbuntuTouch/Music /home/phablet/Video;UbuntuTouch/Video (on my laptop I keep them in a separate directory than my standard Music, Video, Pictures, Documents - as I simply don't have enough room on my phone to sync everything I keep on the laptop. I put the files exactly where Filip stated. The Documents and Pictures from my phone synced perfectly fine last night. To test going from laptop to server to phone, I grabbed an Eddie Cochran album of mp3's and moved them to UbuntuTouch/Music on my laptop (I sync UbuntuTouch from my laptop to my ownCloud server). A couple minutes later Eddie Cochran was on my ownCloud server. In mybe 5 or 10 minutes Eddie Cochran's Somthin' Else was on my phone. Filip did all the work. I simply read his post, went to his Git site, installed, and edited the config files his directions said to. On Thu, Apr 14, 2016 at 3:28 AM, Wayne Ward <i...@wayneward.co.uk <mailto:i...@wayneward.co.uk> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk>> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk>>> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk>> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk> <mailto:i...@wayneward.co.uk <mailto:i...@wayneward.co.uk>>>>> wrote: is the upstart working now in this click? or did you have to run commands to get the files ? in my cron i have specific calendars and contact and then i have specific folders on the SD card i sync but has to be RW for me to write to cron. Wayne On Wed, 2016-04-13 at 22:38 -0400, Bruce Griffis wrote: > This worked beautifully! Thanks +Filip Dorosz. I just rebooted my > phone (probably didn't have to) while watching my ownCloud server. My > phone's pictures magically appeared on my server! Very cool. I have > way too much music, videos and pictures on my laptop, so linked > Music, Documents, Pictures, Video on the phone to UbuntuTouch/Music, > UbuntuTouch/Documents, UbuntuTouch/Video, UbuntuTouch/Pictures on my > server and my laptop. > > You did a very cool job putting the package together. > Thank you. > > On Wed, Apr 13, 2016 at 1:57 PM, Bruce Griffis <bruce.griffis@gmail.c > om> wrote: > > Putting this discussion back on the list (I need pay more attention > > when hitting reply!) > > Thanks > > > > On Wed, Apr 13, 2016 at 1:56 PM, Filip Dorosz <filip.dorosz@rapidra > > ge.com.pl <http://ge.com.pl> <http://ge.com.pl> <http://ge.com.pl> <http://ge.com.pl>> wrote: > > > Hi. > > > > > > Why didn't you wrote directly on the list? > > > > > > Also you don't really need to clone but let's get to the point. > > > > > > You install click package as phablet user with command (without > > > sudo!): > > > pkcon install-local --allow-untrusted owncloud-client- > > > cmd_2.1.1_armhf.click > > > > > > That's all. > > > > > > -- > > > Regards, > > > Filip Dorosz > > > > > > W dniu 13.04.2016 o 19:49, Bruce Griffis pisze: > > > > I did a git clone https://github.com/fihufil/owncloud-file-sync > > > > to grab > > > > the packages onto my laptop. I edited the config files. How do > > > > I install > > > > the click package? I can just do this as my phablet user, > > > > right? > > > > > > > > On Fri, Apr 8, 2016 at 12:26 PM, Filip Dorosz > > > > <filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl>> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl>>> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl>> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl> <mailto:filip.dor...@rapidrage.com.pl <mailto:filip.dor...@rapidrage.com.pl>>>> <mailto:filip.dorosz@rapidrage.c <mailto:filip.dorosz@rapidrage.c> <mailto:filip.dorosz@rapidrage.c <mailto:filip.dorosz@rapidrage.c>> <mailto:filip.dorosz@rapidrage.c <mailto:filip.dorosz@rapidrage.c> <mailto:filip.dorosz@rapidrage.c <mailto:filip.dorosz@rapidrage.c>>> <mailto:filip.dorosz@rapidrage.c <mailto:filip.dorosz@rapidrage.c> <mailto:filip.dorosz@rapidrage.c <mailto:filip.dorosz@rapidrage.c>> <mailto:filip.dorosz@rapidrage.c <mailto:filip.dorosz@rapidrage.c> <mailto:filip.dorosz@rapidrage.c <mailto:filip.dorosz@rapidrage.c>>>> > > > > om.pl <http://om.pl> <http://om.pl> <http://om.pl> <http://om.pl>>> > > > > wrote: > > > > > > > > Hello all. > > > > > > > > As you may know I've been working at getting owncloud file > > > > sync on > > > > Ubuntu Touch using owncloud-client-cmd and some scripts. > > > > What I've > > > > archived so far is working owncloudcmd client on the phone, > > > > script > > > > for running that periodically and simple config files to > > > > adjust > > > > settings. > > > > > > > > I've setup repository on my github so you can have a look > > > > at it: > > > > https://github.com/fihufil/owncloud-file-sync > > > > > > > > If someone is willing to create GUI for managing my config > > > > files it > > > > would be really nice. > > > > I know this (whole project) is not suitable for official > > > > store but > > > > my guess it is for Openstore. > > > > > > > > Any feedback if greatly welcome. > > > > > > > > Happy CLI-hacking, > > > > Filip Dorosz. > > > > > > > > -- > > > > Mailing list: https://launchpad.net/~ubuntu-phone > > > > Post to : ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>>> > > > > <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>>>> > > > > Unsubscribe : https://launchpad.net/~ubuntu-phone > > > > More help : https://help.launchpad.net/ListHelp > > > > > > > > > > > > > > > > > > -- > Mailing list: https://launchpad.net/~ubuntu-phone > Post to : ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>>> > Unsubscribe : https://launchpad.net/~ubuntu-phone > More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>>> Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp Aw -- Sent using Dekko from my Ubuntu device -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>>> Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net> <mailto:ubuntu-phone@lists.launchpad.net <mailto:ubuntu-phone@lists.launchpad.net>>> Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp
-- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp