|
![]() |
|
Thread Tools | Search this Thread |
![]() |
#1 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 333332
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 |
![]() |
![]() |
![]() |
#2 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,669
Karma: 2300001
Join Date: Mar 2011
Location: Türkiye
Device: Kindle 5.3.7
|
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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. |
![]() |
![]() |
![]() |
#4 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 333332
Join Date: Oct 2011
Device: KINDLE 3
|
Please update to 1.13.5 and above, and set ALWAY_CHAR_DETECT to True.
|
![]() |
![]() |
![]() |
#5 | |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4
Karma: 9010
Join Date: Apr 2014
Device: pw 2
|
Quote:
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. |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 333332
Join Date: Oct 2011
Device: KINDLE 3
|
Which rss you used for that?
I would like to debug on my machine. |
![]() |
![]() |
![]() |
#7 | |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4
Karma: 9010
Join Date: Apr 2014
Device: pw 2
|
Quote:
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 |
|
![]() |
![]() |
![]() |
#8 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 333332
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. |
![]() |
![]() |
![]() |
#9 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,669
Karma: 2300001
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 |
![]() |
![]() |
![]() |
#10 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 333332
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. |
![]() |
![]() |
![]() |
#11 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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
![]() |
![]() |
![]() |
![]() |
#12 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 29174
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. |
![]() |
![]() |
![]() |
#13 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 333332
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. |
![]() |
![]() |
![]() |
#14 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 29174
Join Date: Nov 2015
Location: Italy
Device: Kindle 2014 7th generation 5.6.5
|
|
![]() |
![]() |
![]() |
#15 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 333332
Join Date: Oct 2011
Device: KINDLE 3
|
readme of github page shows the default username and password.
|
![]() |
![]() |
![]() |
|
![]() |
||||
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 |