<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi Viktor,<br>
<br>
Thank you for working on this. Sorry that your original email didn't
get a reply!<br>
<br>
Can you make a pull request in our GitLab:
<a class="moz-txt-link-freetext" href="https://invent.kde.org/kde/kdeconnect-kde">https://invent.kde.org/kde/kdeconnect-kde</a><br>
<br>
That way we can keep the patch and the discussion about it together
in the same place.<br>
<br>
The GitLab is brand new as of this weekend, so we haven't tested the
workflow yet. We think it should go something like you making a
fork, pushing your changes to a branch in the fork, then making a
pull request.<br>
<br>
Thanks,<br>
Simon<br>
<br>
<div class="moz-cite-prefix">On 1/22/19 3:05 AM, Viktor Porvaznik
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAD-J7+Bwrhdogq8y7Lz8Q1OA4f5y3PT6J8pqZ+=QPjVoPz5kww@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Hello,<br>
</div>
<div><br>
</div>
<div>Some days already passed and no word on the topic yet, so I
am not sure whether it got forgotten or ... Also not sure
whether it is a good idea to send a reminder like this but ...<br>
</div>
<div><br>
</div>
<div>Anyway on the topic I have also checked task list in
phabricator and identified<span class="gmail-phui-crumb-view
gmail-phabricator-last-crumb"><span
class="gmail-phui-crumb-name"> <b><span
class="gmail-phui-crumb-view
gmail-phabricator-last-crumb"><span
class="gmail-phui-crumb-name">T4675 - <span>Implement
a scheduling of sending files</span></span></span></b>
as one that could be solved together with an
implementation of this plugin.</span></span></div>
<div><br>
</div>
<div>-Viktor<br>
</div>
<div><br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">---------- Forwarded
message ---------<br>
From: <b class="gmail_sendername" dir="auto">Viktor
Porvaznik</b> <span dir="ltr"><<a
href="mailto:viktor.porvaznik@gmail.com"
moz-do-not-send="true">viktor.porvaznik@gmail.com</a>></span><br>
Date: lun., 14 ene. 2019 a las 17:19<br>
Subject: Re: File synchronization plugin idea<br>
To: <<a href="mailto:kdeconnect@kde.org"
moz-do-not-send="true">kdeconnect@kde.org</a>><br>
</div>
<br>
<br>
<div text="#000000" bgcolor="#FFFFFF">
<div dir="ltr">
<div dir="ltr">
<div>Hi,<br>
<br>
So I finally managed to finish the file sync plugin
so I you can see what I mean. <br>
</div>
<div><br>
</div>
<div>The prototype is at <a
href="https://github.com/porvik/kdeconnect-kde/tree/sync"
target="_blank" moz-do-not-send="true">https://github.com/porvik/kdeconnect-kde/tree/sync</a></div>
<div><br>
</div>
<div>Of course there is still a lot of stuff to fix /
implement e.g.:</div>
<div>* proper plugin level configuration - files,
logs, mount paths etc</div>
<div>* unidirectional sync</div>
<div>* more safety checks (paths, existing folders,
validations)<br>
</div>
<div>* asynchronous copy / script execution</div>
<div>* Android notifications and the actual app<br>
</div>
<div>* etc.</div>
<div><br>
</div>
<div>I you plan to run it probably need to edit
common.h general section, i.e. mount root, etc.</div>
<div>and to actually run it just send a ping from the
android (app is missing still).<br>
</div>
<div><br>
</div>
<div>Said all that, my idea is not to replace any full
fledged sync SW but rather to make it an extra
feature with limited but features. I also checked
the existing code (<a
href="https://cgit.kde.org/kdeconnect-kde.git/log/?h=filesync"
target="_blank" moz-do-not-send="true">https://cgit.kde.org/kdeconnect-kde.git/log/?h=filesync</a>)
and the main difference is that data is transferred
as a network packet payload unlike me, since I have
static configuration and I use SFTP plugin.<br>
</div>
<div><br>
Also about the "File access" I am not sure I know
what it means so ..?</div>
<div><br>
</div>
<div>Please tell me what you think and explain if the
"File access" if possible.<br>
</div>
</div>
<div dir="ltr">
<div><br>
</div>
<div>Thank you,</div>
<div>BR,</div>
Viktor</div>
<div dir="ltr"><br>
<div class="gmail_quote">
<div dir="ltr">El vie., 21 dic. 2018 a las 10:46,
<<a href="mailto:kdeconnect-request@kde.org"
target="_blank" moz-do-not-send="true">kdeconnect-request@kde.org</a>>
escribió:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">----------
Forwarded message ----------<br>
From: Avamander <<a
href="mailto:avamander@gmail.com"
target="_blank" moz-do-not-send="true">avamander@gmail.com</a>><br>
To: <a href="mailto:kdeconnect@kde.org"
target="_blank" moz-do-not-send="true">kdeconnect@kde.org</a><br>
Cc: <br>
Bcc: <br>
Date: Fri, 21 Dec 2018 11:46:15 +0200<br>
Subject: Re: File synchronization plugin idea<br>
<div dir="ltr">I think there are better file
synchronization software out there than KDE
Connect ever could be, it's simply just a lot of
work, take a look at Syncthing if you need
something free. File access is another topic
though (really appreciate that feature). <br>
<br>
<br>
<br>
<br>
Avamander</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Fri, Dec 21, 2018 at 12:39 AM
Nicolas Fella <<a
href="mailto:feeenico@gmail.com"
target="_blank" moz-do-not-send="true">feeenico@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="auto">
<div>Hi,
<div dir="auto"><br>
</div>
<div dir="auto">file syncing is something
that has been requested several times
and it would allow some nice use cases.
There is some old work on it on the
desktop side (<a
href="https://cgit.kde.org/kdeconnect-kde.git/log/?h=filesync"
target="_blank" moz-do-not-send="true">https://cgit.kde.org/kdeconnect-kde.git/log/?h=filesync</a>)
but there is no code for Android yet. I
also had the idea of leveraging the SFTP
plugin for it, but I'm not sure if
that's a good idea since it's a bit
unstable. </div>
<div dir="auto"><br>
</div>
<div dir="auto">If you have some PoC code
please share it with us so we can
discuss it further.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Cheers</div>
<div dir="auto"><br>
</div>
<div dir="auto">Nico</div>
<br>
<br>
<div class="gmail_quote">
<div dir="ltr">On Wed, Dec 19, 2018,
16:04 Viktor Porvaznik <<a
href="mailto:viktor.porvaznik@gmail.com"
rel="noreferrer" target="_blank"
moz-do-not-send="true">viktor.porvaznik@gmail.com</a>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
<div>I am using kdeconnect on
openSUSE and find it very useful
app. I have following two use
cases that I have solved but I was
wondering about more elegant
solution (and if it would be worth
it).</div>
<div><br>
</div>
<div>First I have an encrypted pw
safe data (and possibly some other
private data) that I have on my
phone, desktop, laptop. Once in a
while when I create new entry or
edit an existing one I update the
pw safe db and I need to copy that
manually between all devices.
Depending on a frequency that
might be quite often. For security
reasons I dont use cloud and
everything is offline only copied
over USB or private wifi. To
facilitate I was thinking to make
shell scripts that will do the job
and use it trough execute command
plugin but I find that very
specific to the problem.<br>
</div>
<div><br>
</div>
<div>Second use case would be
photos. I am often taking photos
(even have private cloud backup)
but I would like to have all
photos downloaded / synchronized
to set folder on my pc, and even
possibly to execute some post copy
- processing shell scripts once
all photos are downloaded e.g.
conversion of photos, resize,
upload to gallery.</div>
<div><br>
</div>
<div>I was thinking to write stuff
just for myself (or just keep it
as shell scripts) but then I was
wondering whether it would be
maybe a good idea to make it more
generic? I was considering to
implement it a plugin. The issue
is that tt would be depending on
sftp plugin which creates
dependency not only on a base app.<br>
</div>
<div><br>
</div>
<div>I would have an initial idea
(even have a crude prototype) and
I have some more technical
questions if it turns out to be a
good idea. I am new to D-Bus stuff
and I find it pretty interesting,
so please any comments are
welcome.</div>
<div><br>
</div>
<div>Thank you,</div>
<div>BR,</div>
<div>Viktor<br>
</div>
<div><br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
_______________________________________________<br>
KDEConnect mailing list<br>
<a href="mailto:KDEConnect@kde.org"
target="_blank" moz-do-not-send="true">KDEConnect@kde.org</a><br>
<a
href="https://mail.kde.org/mailman/listinfo/kdeconnect"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://mail.kde.org/mailman/listinfo/kdeconnect</a><br>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>