Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 09-14-2013, 02:03 PM   #1
cdhigh
Member
cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.
 
Posts: 12
Karma: 98490
Join Date: Oct 2011
Device: KINDLE 3
KindleEar, the Calibre running on GAE, deliver RSS to your kindle automatically.

I modified and ported the Calibre to run on GAE two months ago, the web application can aggregate RSS to generate a MOBI file with images, then deliver to your kindle automatically.

The KindleEar is open source application, source code hosted in github:
https://github.com/cdhigh/KindleEar

My website:
https://kindleear.appspot.com/

or you can refer to FAQ for much information firstly:
http://kindleear.appspot.com/static/faq_en.html
cdhigh is offline   Reply With Quote
Old 09-16-2013, 04:42 AM   #2
thomass
Wizard
thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.
 
Posts: 1,708
Karma: 1980473
Join Date: Mar 2011
Location: Türkiye
Device: Kindle 5.3.7
Thanks for the app.

BTW added into the tools index
thomass is offline   Reply With Quote
Old 04-19-2014, 06:26 PM   #3
fuyaka
Junior Member
fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.
 
Posts: 4
Karma: 9010
Join Date: Apr 2014
Device: pw 2
Hi cdhigh;
firstly thanks for the great app. that you made. I'm quite new here sorry if I posted this at wrong section. I tried kindleear with some sites and it worked with no prob. But after I mixed some rss' (which have different encoding type I guess) with yahoo pipes, a character problem occurs.

I tried changing pipes' pageencoding and urlencoding at the appspot.com/dbviewer But It changes back the previous one. My language is Turkish and sample rss : http://pipes.yahoo.com/pipes/pipe.ru...c0&_render=rss

Is there smth that we can do? Thanks again.

Last edited by fuyaka; 04-24-2014 at 08:24 AM.
fuyaka is offline   Reply With Quote
Old 04-26-2014, 10:35 PM   #4
cdhigh
Member
cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.
 
Posts: 12
Karma: 98490
Join Date: Oct 2011
Device: KINDLE 3
Please update to 1.13.5 and above, and set ALWAY_CHAR_DETECT to True.
cdhigh is offline   Reply With Quote
Old 05-04-2014, 10:56 AM   #5
fuyaka
Junior Member
fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.
 
Posts: 4
Karma: 9010
Join Date: Apr 2014
Device: pw 2
Quote:
Originally Posted by cdhigh View Post
Please update to 1.13.5 and above, and set ALWAY_CHAR_DETECT to True.
sadly it doesnt work after I tried to set "true". Then I did change it to false and it looks like :http://i.imgur.com/WhnWojH.png

It doesnt recognize apostrophe and quotes but when I try on mobi file reader on windows same page is shown like http://i.imgur.com/rwzFiCJ.png

dontklark.appspot.com

Last edited by fuyaka; 05-04-2014 at 11:05 AM.
fuyaka is offline   Reply With Quote
Old 05-06-2014, 08:03 PM   #6
cdhigh
Member
cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.
 
Posts: 12
Karma: 98490
Join Date: Oct 2011
Device: KINDLE 3
Which rss you used for that?
I would like to debug on my machine.
cdhigh is offline   Reply With Quote
Old 05-08-2014, 07:14 AM   #7
fuyaka
Junior Member
fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.
 
Posts: 4
Karma: 9010
Join Date: Apr 2014
Device: pw 2
Quote:
Originally Posted by cdhigh View Post
Which rss you used for that?
I would like to debug on my machine.
this one http://pipes.yahoo.com/pipes/pipe.ru...c0&_render=rss

actually original rss is http://rss.hurriyet.com.tr/rss.aspx?sectionId=9
when I add this directly to kindlear it works with no prob. But when I use this through pipes encoding problems occur
appspot syl0wan.appspot.com
fuyaka is offline   Reply With Quote
Old 05-09-2014, 06:46 AM   #8
cdhigh
Member
cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.
 
Posts: 12
Karma: 98490
Join Date: Oct 2011
Device: KINDLE 3
The reason found:
the real encoding of pages is windows-1254, but encoding detected by 'chardet' module is iso-8859-2.
and there are not encoding declaration in the http header.

Solved:
Update to version 1.20, and set the variable 'TRUST_ENCODING_IN_HEADER_OR_META' to True, keep the variable 'ALWAYS_CHAR_DETECT' is False (default value).

PS:
I can use link 'http://rss.hurriyet.com.tr/rss.aspx?sectionId=9' to capture page, no need to replaced by yahoo pipe. please remember uncheck the switch 'isfulltext' before you add this link to custom rss.
cdhigh is offline   Reply With Quote
Old 05-09-2014, 08:20 AM   #9
thomass
Wizard
thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.thomass ought to be getting tired of karma fortunes by now.
 
Posts: 1,708
Karma: 1980473
Join Date: Mar 2011
Location: Türkiye
Device: Kindle 5.3.7
actually header includes the encoding:
example page link: http://www.hurriyet.com.tr/yazarlar/26376737.asp

Click image for larger version

Name:	Ekran Al?nt?s?.PNG
Views:	154
Size:	232.7 KB
ID:	122784
thomass is offline   Reply With Quote
Old 05-09-2014, 09:23 PM   #10
cdhigh
Member
cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.
 
Posts: 12
Karma: 98490
Join Date: Oct 2011
Device: KINDLE 3
yes, it is in html header (meta field), this is reason that TRUST_ENCODING_IN_HEADER_OR_META=True will solve the problem.
I mean that it not in http response header, KindleEar will use encoding if encoding in http header and that in html header are the same, otherwise, will use encoding detected by chardet.
for other countries I have not sure, but sites in China are very complicated, frequently them are not the same (there are many programers inexperienced and lazy).

TRUST_ENCODING_IN_HEADER_OR_META=True redefine the encoding finding behavior, use first one found (http response header is primary priority, followed by html header, chardet)

TRUST_ENCODING_IN_HEADER_OR_META=False is the default behavior, first is header encoding (if same in http header and html header), followed by chardet.
cdhigh is offline   Reply With Quote
Old 05-10-2014, 05:33 PM   #11
fuyaka
Junior Member
fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.fuyaka can eat soup with a fork.
 
Posts: 4
Karma: 9010
Join Date: Apr 2014
Device: pw 2
actually the original rss (rss.hurr..) had already no problem. I wanted to use yahoo pipes. but nevermind then
fuyaka is offline   Reply With Quote
Old 12-24-2015, 07:32 AM   #12
fortea
Junior Member
fortea began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Nov 2015
Location: Italy
Device: Kindle 2014 7th generation 5.6.5
Hi, I set up kinldleEar but I can't login to the secret area. My host is nuovaresistenza-kindlerss.appspot.com and I was already logged in my browser when I updated the app, so no one asked passwords to me.

I never used google app egine before, please help me!

Last edited by fortea; 12-24-2015 at 10:49 AM.
fortea is offline   Reply With Quote
Old 12-26-2015, 10:38 AM   #13
cdhigh
Member
cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.
 
Posts: 12
Karma: 98490
Join Date: Oct 2011
Device: KINDLE 3
Open appengine.google.com and choose your application, view "Logs",

If have “NeedIndexError: no matching index found.”, you can execute cmd "python appcfg.py update_indexes KindleEar/" in your computer to update the index of your application (KindleEar is directory of you application, please change as yours).

If have “UnknownQueueError”, can execute "python appcfg.py update_queues KindleEar/".

Or you can deploy again.

The default username is "admin", default password is "admin" too.
cdhigh is offline   Reply With Quote
Old 12-27-2015, 05:41 AM   #14
fortea
Junior Member
fortea began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Nov 2015
Location: Italy
Device: Kindle 2014 7th generation 5.6.5
Quote:
Originally Posted by cdhigh View Post
The default username is "admin", default password is "admin" too.
Ok, the problem was this one.
Could you add default username and password to the first post?
fortea is offline   Reply With Quote
Old 12-27-2015, 06:18 AM   #15
cdhigh
Member
cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.cdhigh makes omelettes without breaking eggs.
 
Posts: 12
Karma: 98490
Join Date: Oct 2011
Device: KINDLE 3
readme of github page shows the default username and password.
cdhigh is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Automatically receive RSS feeds? thesandman Kindle Developer's Corner 13 08-19-2013 09:34 PM
Sending newspapers to Kindle automatically using Calibre eddy25 Amazon Kindle 5 07-29-2011 07:36 AM
deliver news feeds automatically? oddboy Calibre 12 11-30-2010 10:34 PM
Is there a way to have Calibre automatically sync my library with my Kindle DX? St-Ambroise Calibre 1 09-05-2010 12:20 AM


All times are GMT -4. The time now is 04:11 PM.


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