You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow me to back up all my notebooks at once, to another machine.
I need to choose the machine. Would rather this not be manual every time. But, the machine may change its IP depending where I am. If so, would rather find it by Bonjour / zeroconf. Also, need to confirm that the server is actually the machine I think it is. Also the server needs to confirm that I'm who I'm supposed to be. The initial handshake is not just a technical issue but a UI issue.
One way is an interface on another pyinthephone server. One way is a separate hand-made backup server... I don't actually see an advantage to the latter.
Backing up to git would be nice, but currently I don't think there's a pythonic interface to writing to git from Android.
Backing up with Mercurial ("hg") might work. There is a pure-python version of the hg client. Or to git through Hg-git on the server side.
The nice thing about git backup is that if you set it up with ssh, that requires setup on the backup computer side (-), but means you don't have to leave a server running there (+)... at least not if you don't need one for Bonjour, aargh.
With either git or ht, interesting issues :-( if there are merge conflicts with updates from other places. Maybe just give each device/user its own branch, and use more manual import/export to transfer things between different devices or users.
Syncing, where you could both give and get updates would be cool. Especially for someone who wants to use both their Android and their computer to work on the same notebooks. This means having some sort of default solution for merge conflicts (e.g., cloned versions of the notebook, aargh).
The text was updated successfully, but these errors were encountered:
Allow me to back up all my notebooks at once, to another machine.
I need to choose the machine. Would rather this not be manual every time. But, the machine may change its IP depending where I am. If so, would rather find it by Bonjour / zeroconf. Also, need to confirm that the server is actually the machine I think it is. Also the server needs to confirm that I'm who I'm supposed to be. The initial handshake is not just a technical issue but a UI issue.
One way is an interface on another pyinthephone server. One way is a separate hand-made backup server... I don't actually see an advantage to the latter.
Backing up to git would be nice, but currently I don't think there's a pythonic interface to writing to git from Android.
Backing up with Mercurial ("hg") might work. There is a pure-python version of the hg client. Or to git through Hg-git on the server side.
The nice thing about git backup is that if you set it up with ssh, that requires setup on the backup computer side (-), but means you don't have to leave a server running there (+)... at least not if you don't need one for Bonjour, aargh.
With either git or ht, interesting issues :-( if there are merge conflicts with updates from other places. Maybe just give each device/user its own branch, and use more manual import/export to transfer things between different devices or users.
Syncing, where you could both give and get updates would be cool. Especially for someone who wants to use both their Android and their computer to work on the same notebooks. This means having some sort of default solution for merge conflicts (e.g., cloned versions of the notebook, aargh).
The text was updated successfully, but these errors were encountered: