Comments (4)
putio-sync is built from scratch by @cenkalti this year. So I don't know if the issue you mentioned(#30) is considered because it is too old.
We thought that react UI would be overkill and contradict with the simplicity of user interaction for the rebuilt version. Also (at least until now) using Menu and Tray icon seems adequate to implement current features on client. Previous version had different features compared to current one so it would not be appropriate to use it. (If I'm not mistaken)
Endpoints for current server can be seen at here, and config at here. There is not beautiful docs yet unfortunately :( I also want to note that http server uses our public api which is documented here.
Hopefully, these are satisfactory answers to your questions. If you require any further information, I will be glad to answer.
from putio-sync.
Thanks for the detailed answer Batu, much appreciated. :)
I started hacking together something small in python also using your python module.
Noticed my need in general might be too niche for putio-sync or putio-sync-desktop projects, if it gets mature enough would get in touch definitely to get some feedback from you guys if you have time. :)
Again, thanks for your time and very quick responses.
Wish you an amazing new year ahead.
from putio-sync.
Hey @kamyar,
putio-sync-desktop spawns a server on startup(https://github.com/putdotio/putio-sync) which has a configuration support. So I believe this feature should be implemented to that repository. I will transfer this issue later to that repo. The exact line you mentioned is here, possible implementation should modify this line and config reader.
Your use case sounds legit, you're more than welcome to send a pr, otherwise I'll be happy to do it. But first I wonder what @muraty thinks about it.
from putio-sync.
Hey Batu, thanks a lot for the quick reply.
I eventually got what I wanted to do by doing something similar to https://superuser.com/a/1250304/479279 .
But would be great to have this feature natively also. :)
btw I tried to find the config documentation/examples for putio-sync(I noticed it opens a http server with some endpoints /trigger
etc) but could not fin it, do you know where I can access something like "config file parameters and http server endpoint docs"?
I saw from history that project used to have some kind of react UI, I think it is removed some time a go, was wondering why it was removed also.(Was curious about #30 also)
Thanks for moving it to a more relevant place also.
My Go skills are nonexistant but I will try to give it a shot.
from putio-sync.
Related Issues (20)
- Runs on QNAP? HOT 2
- Runs on Synology ? HOT 1
- Settings doesn't survive a restart HOT 2
- Cannot clear incomplete/failed downloads HOT 5
- Option to force refresh due to failed download
- Get rid of internal task.f.(putio.File) state HOT 1
- Setting to 'delete' file from the web after a successful sync HOT 8
- Rename and copy the file if another one already exists with the same name
- Can't set the destination directory outside of the current user's home dir? HOT 1
- Downloads appear to take an excessively long time. HOT 2
- Cannot Load Local File Directory (Bug) HOT 1
- How can I remove putio-sync completely on a Mac HOT 2
- Recreates directory structure in downloads directory
- Something is broken HOT 1
- Cannot get pass the authorisation HOT 6
- 1.0 Release Downloads Windows
- Error renewing token: json: cannot unmarshal bool into Go value of type int
- Windows does not allow for a colon in the file name, and this will cause the sync to hault HOT 1
- config.toml setup HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from putio-sync.