Kindle uses the amazon cloud to synchronlize files. When we want to send a file to kindle we need to send an email to the specific email address. Amazon will automatically convert the file format so that it can fit to the default formats supported by the original system. The conversion sometimes sucks, and we cannot send files with unsupported formats, e.g. epub. On the other hand, people usually use other cloud services such as Dropbox, Google drive or Skydev etc. This introduces a great inconvenience when we want to sync files on these cloud servers. I hereby introduce a simple solution that could sync files from any public cloud services by using bash scripts and cURL.
Checkout the code at the following link:
https://code.google.com/p/kindle-file-synchronizer/
Prerequisites:
KUAL