Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Onyx Boox

Notices

Reply
 
Thread Tools Search this Thread
Old 07-22-2017, 06:39 PM   #1
rickyzhang
Enthusiast
rickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and grace
 
Posts: 33
Karma: 43240
Join Date: Jul 2017
Location: US
Device: BOOX max carta, kindle DXG, Kindle Keyboard, Kindle pw and nooks
BOOX calibre APP proposal

I bought a Max Carta last week. Everything is great except it didn't fit well with my reading habit. I use Calibre to send weekly Magazine and daily News to my kindle over email. I read it from there.

I'm a native Chinese speaker but use BOOX in English locale. To my surprise, there is a similar send-to-kindle feature in Chinese locale. But it requires you a WeChat account and you must know Chinese. I don't use WeChat and I don't want to the big brother spy on me. So I refuse to use it. In addition, it is not a automate process. You have to login to their account and click button here and there.

Android 4.0 already sucks. The user experiences of running Android app on a single core e-ink tablet irritates me so much that I want to smash this $650 gadget.

In any case, I figure out a way to automate sending process. I have ownCloud server up and running at home. So I share my Calibre library to ownCloud. The hard part is to write a ownCloud client in Android 4.0 that pull eBook periodically from ownCloud server.

I have tested ownCloud Android library and its Android app on BOOX. I can download files from ownCloud server to BOOX without problem in Android 4.0.

So I create a github project in my github: https://github.com/rickyzhang82/boox-ownCloud

If you have any suggestion or want to contribute, please share with me.

Thanks!
rickyzhang is offline   Reply With Quote
Old 07-22-2017, 11:51 PM   #2
Kumabjorn
Basculocolpic
Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.Kumabjorn ought to be getting tired of karma fortunes by now.
 
Kumabjorn's Avatar
 
Posts: 4,356
Karma: 20181319
Join Date: Jul 2010
Location: Sweden
Device: Kindle 3 WiFi, Kindle 4SO, Kindle for Android, Sony PRS-350 and PRS-T1
Well, an obvious wish would be support for other cloud services like Dropbox, OneDrive or Google Drive.
Kumabjorn is offline   Reply With Quote
Old 07-23-2017, 07:56 AM   #3
rickyzhang
Enthusiast
rickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and grace
 
Posts: 33
Karma: 43240
Join Date: Jul 2017
Location: US
Device: BOOX max carta, kindle DXG, Kindle Keyboard, Kindle pw and nooks
That's a very good point.

The reason I choose ownCloud to start with is because I have ownCloud server at home with unlimited space potentially. ownCloud android App works under Android 4.0 in BOOX. Its whole android App is open source in github. It should be a good starting point. I can avoid reinventing wheel to write auth, UI and etc.

However, your suggestion should be almost the same. Because both Dropbox and Google Drive provide its Android API. But I'm not sure if their API library works under Android 4.0. I'm pretty sure that Dropbox App can't run in Android 4.0.

I downloaded Google drive app. It does work in 4.0.

No matter which sync methods, I need to change their Android client behavior:

1. Subscribe Calibre database change in BOOX. Sync the change whenever happens in Server.

2. Change default Download location to external SD card Book/ folder.
rickyzhang is offline   Reply With Quote
Old 07-23-2017, 01:47 PM   #4
cienanos
Junior Member
cienanos began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Mar 2017
Device: Boox N96ML
FolderSync supports syncing with OwnCloud and has a lot of features, you can probably set it up as you want. The interface leaves a bit to be desired, but it's okay.
cienanos is offline   Reply With Quote
Old 07-23-2017, 04:25 PM   #5
rickyzhang
Enthusiast
rickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and grace
 
Posts: 33
Karma: 43240
Join Date: Jul 2017
Location: US
Device: BOOX max carta, kindle DXG, Kindle Keyboard, Kindle pw and nooks
Thanks for your advice. But FolderSync app doesn't support Android 4.0.

Here is the dilemma : either I wait for BOOX release Android 4.4 for Max Carta or I learn Android App development in my spare time and add these feature on top of ownCloud Android App.

How do you guys sync with Calibre?
rickyzhang is offline   Reply With Quote
Old 07-23-2017, 06:23 PM   #6
mdp
Wizard
mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.
 
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
Quote:
Originally Posted by rickyzhang View Post
I have ownCloud server [...] ownCloud android App works [...]
1. Subscribe Calibre database change in BOOX. Sync the change whenever happens in Server.
2. Change default Download location to external SD card Book/ folder.
Sorry, for clarification: you would use the app com.owncloud.android (is it this one? It seems to be a non-free app), but you want to have automated sync? The app does have manual sync, right?

How do you update your OwnCloud server: do you upload the calibre folder of books/documents?

If you want to get your hands dirty in the code, modification 2 (change default download location) looks easy.

To learn to code for Android has a learning curve... It does takes time. It is rewarding, but do not expect to rush the results.
mdp is offline   Reply With Quote
Old 07-23-2017, 07:48 PM   #7
rickyzhang
Enthusiast
rickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and grace
 
Posts: 33
Karma: 43240
Join Date: Jul 2017
Location: US
Device: BOOX max carta, kindle DXG, Kindle Keyboard, Kindle pw and nooks
1. Yes, it is a paid App. But it is open source as well in github. I did paid but after installing Android Studio I found that you can compile and deploy it by yourself. It is just $1.99.

2. Yes. It is manual sync. That's why we need to hack into the code and wake it up and force it to sync. In my case: I want my WSJ daily download from Calibre at 6AM and then sync by ownCloud desktop App in my Mac.

3. Sync from Calibre to ownCloud server is easy: put the Calibre folder in PC/Mac as ownCloud folder. In desktop file sync is automatic.

4. It takes time. That's why I need help/suggestions.

TBH, I know nothing about Objective C and iOS app development until I feel fed up with AT&T asking me to give up my grandfather unlimited data plan in order to use their hotspot on my iPhone. That is how I start my iOS tethering App (https://github.com/rickyzhang82/tethering) several years ago when I'm single.

Now I have two year old. My time is very limited. If any Android expert here is interested in my proposal, please let me know. I can start a bounty program and let community decide how much does it worths.

But if no one is interested in it, I can do it by myself. But that takes time as you suggest.

Last edited by rickyzhang; 07-23-2017 at 07:50 PM.
rickyzhang is offline   Reply With Quote
Old 07-26-2017, 07:42 PM   #8
rickyzhang
Enthusiast
rickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and grace
 
Posts: 33
Karma: 43240
Join Date: Jul 2017
Location: US
Device: BOOX max carta, kindle DXG, Kindle Keyboard, Kindle pw and nooks
Quote:
Originally Posted by mdp View Post
Sorry, for clarification: you would use the app com.owncloud.android (is it this one? It seems to be a non-free app), but you want to have automated sync? The app does have manual sync, right?

How do you update your OwnCloud server: do you upload the calibre folder of books/documents?

If you want to get your hands dirty in the code, modification 2 (change default download location) looks easy.

To learn to code for Android has a learning curve... It does takes time. It is rewarding, but do not expect to rush the results.
Well, 2 is indeed easy. Just few lines of code change to hard code the external SD path in Max Carta. https://github.com/rickyzhang82/andr...1d7cccf4749c2d

Now I need to do some reading and researching how to use Android ownCloud sync API.
rickyzhang is offline   Reply With Quote
Old 08-15-2017, 11:38 AM   #9
BKeeper
Groupie
BKeeper will become famous soon enoughBKeeper will become famous soon enoughBKeeper will become famous soon enoughBKeeper will become famous soon enoughBKeeper will become famous soon enoughBKeeper will become famous soon enoughBKeeper will become famous soon enough
 
BKeeper's Avatar
 
Posts: 186
Karma: 728
Join Date: Jul 2006
Device: Kindle PW
Or You could install Synchronize Ultimate.

Which syncs with everything under the sun and is compatible 4.0 ie: with the Max Carta.

However, I've been having random problems where app data will reset and I have to reconfig.
BKeeper is offline   Reply With Quote
Old 08-15-2017, 11:57 AM   #10
rickyzhang
Enthusiast
rickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and gracerickyzhang herds cats with both ease and grace
 
Posts: 33
Karma: 43240
Join Date: Jul 2017
Location: US
Device: BOOX max carta, kindle DXG, Kindle Keyboard, Kindle pw and nooks
Quote:
Originally Posted by BKeeper View Post
Or You could install Synchronize Ultimate.

Which syncs with everything under the sun and is compatible 4.0 ie: with the Max Carta.

However, I've been having random problems where app data will reset and I have to reconfig.
I have been using ownCloud to sync WSJ and Hong Kong daily newspaper every day for a month. It works quite well.

I give up implementing -- wake up device at specific time and trigger ownCloud client download and sync. It is not that bad to do it manually everyday.
rickyzhang is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
BOOX about to release BOOX Note(10.3") and a BOOX typewriter... bthb Onyx Boox 67 05-20-2018 03:27 AM
Recover Note app for Boox Max? Solvaring Onyx Boox 3 05-04-2017 02:00 AM
calibre new feature proposal - avoid breaking paragraph rjwse@aol.com Conversion 9 03-17-2016 08:26 PM
Window app on the onyx boox M96 ! ZeKK Onyx Boox 0 04-02-2015 10:48 AM
Onyx Boox M96 android word editing app bobodude Onyx Boox 1 10-28-2014 04:18 PM


All times are GMT -4. The time now is 04:28 AM.


MobileRead.com is a privately owned, operated and funded community.