• Content Count

  • Joined

  • Last visited

About cyberlord64

  • Rank
    New User
  1. This may be a redundant feature but still... here goes. A simple lock icon to lock the ability to edit a specific folder. The locked folder is grayed out and dissapears from the list and appears whenever the "show locked folders" option is enabled. I have multiple files to sync and add or delete folders every day. Sometimes i accidentally remove folders that i shouldn't, and there is the chaos of several-dozens-of-folders-appearing-on-my-shared-list thing that i hate. Anyway this shouldn't be too hard to implement and it would help out a lot, especially for us who have certain permanent shared folders mixed with multiple temporary shared folders. Well that's it. Keep the bits flowing guys.
  2. Well adding a constantly available peer would be more accurate but yes. Thats basically what i would want to see. Btw after fiddling with raspberry pi, python, and visual basic i finally achieved what i wanted.(Well... Sort of) Heres how i did it. 1) I have two 1TB folders containing mostly videos from my cam and movies. (large files but less than a few thousand). 2) On each of my computers (Laptop and desktop) I have this setup. The Single large shared folder, one content index folder containing the index.txt and dif.txt, one inbound-outbound folder. 3) On the raspberry pi i have the buffer folder, and two index folders one representing the file structure of my desktop and my laptop. Now here comes the working part. After a period of time, or a user command a small exe file gets all the names and locations of files and imprints it into a txt file in the index folder (index.txt). This automatically gets synced into the raspberry pi. There again after a period of time a py script compares the two index.txt files and finds the differences. If differences are found (only file existence and location can be detected so far and not file modification) they are printed on the dif.txt and re synced back to the device. Now the same exe that created the contents.txt checks the dif.txt and moves the files that don't exist in the other machine, into the buffer folder. This buffer folder syncs to the always on raspberry pi and syncs again (whenever on) to the other machine where the files moved are placed into their positions based on the dif.txt file. once both index.txt files are the same the buffer file on the raspberry pi is deleted. This is a very crude and problem prone system which however proves my concept. There was no alteration to the bittorrent sync software and it's security was not compromised (btsync just syncs the folders as always. The comparison is local). Of course this solution is unusable considering the heavy cpu load just to index the files to a txt (which will only be worse for multithousand files), and the inability of detecting changed files (as long as their names are the same the script just passes the file). Not to mention the catastrophic change-in-files-while-the-program-is-in-the-middle-of-syncing scenario. XD Anyway i am babbling on a subject that as you said will probably not be implemented. Though i would still want to see it... :'( oh well... a man can always dream...
  3. Hello everyone. I have been using bit torrent sync for several months now. IT ROCKS! The only problem that i can find so far is that at least two devices need to be on for it to work. I solved it simply using a 20$ raspberry pi and a 5$ microsd card sized at 16GB. This of course sets my maximum syncing capability at... 16GB... Not something i can work with since i have over a TB of data that i sync. So i was thinking... Why not use a device as a BUFFER? Adding the option to a single device, to retain information of a file ONLY WHEN IT IS NOT SYNCED TO ALL OTHER NON-BUFFER DEVICES! For example... I have two 1TB folders, one on my desktop and one on my laptop. In between i add a device (for example my above raspberry pi setup). I set the raspberry pi to be a buffer. Now it holds THE DIFFERENCES of files between my shared devices, BUT NOT THE FILES THEMSELVES. Now lets say i just created a 4GB video with my cybershot and stored it on my laptop, while my desktop is off. The raspberry pi picks up the difference and begins syncing the file. Once that's done i turn off my laptop and later in the day, turn on my desktop. Again the difference is located and the file begins to sync to my desktop. Now that there are no differences between Laptop And desktop, The file on my BUFFER DEVICE is no longer needed and is deleted. This way a low power, low cost, low maintenance device (a raspberry pi, android stick, old android phone, old tablet or netbook etc) can be used to make bittorrent sync no different (in fact superior) to any other server based syncing service. There would simply be no drawbacks to using it. Your thoughts on this? Is this feature easy or difficult to implement? I think it is a useful feature and needs further exploring. Thank you for your time.