Michael Shavit 
							
						 
					 
					
						
						
							
						
						9ec3ddd492 
					 
					
						
						
							
							Fix the HandleCoverImage endpoint so that it requires login, and doesn't  
						
						... 
						
						
						
						take unused parameters. 
						
						
					 
					
						2019-12-22 16:59:00 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						d81dbb13e4 
					 
					
						
						
							
							Support Epub downloads  
						
						
						
						
					 
					
						2019-12-22 16:59:00 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						c238367b64 
					 
					
						
						
							
							Reload database on every call to v1/library/sync. This fixes an issue where side-loaded books appear in the sync response with no download urls.  
						
						
						
						
					 
					
						2019-12-22 16:59:00 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						cdcb8a50d1 
					 
					
						
						
							
							Fix /reconnect endpoint, which was broken by  006e596c72 
						
						
						
						
					 
					
						2019-12-22 16:58:55 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						520c695401 
					 
					
						
						
							
							Fix /reconnect endpoint, which was broken by  006e596c72 
						
						
						
						
					 
					
						2019-12-22 16:54:16 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						b831b9d6b2 
					 
					
						
						
							
							Integrate with the official Kobo store endpoint so that no  
						
						... 
						
						
						
						functionanility is lost by overriding the api_endpoint setting.
Requests are either:
 * Redirected to the Kobo Store
 * Proxied to the Kobo Store
 * Proxied to the Kobo Store and merged with results from CalibreWeb. 
						
						
					 
					
						2019-12-22 13:40:49 -05:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						bbe91f439a 
					 
					
						
						
							
							Merge from master  
						
						
						
						
					 
					
						2019-12-22 15:28:43 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						b586a32843 
					 
					
						
						
							
							Fix   #1115  (comic reader not working under iOS, maybe invalid issue)  
						
						... 
						
						
						
						Improvement for #925  (Next/Prev buttons are bigger) 
						
						
					 
					
						2019-12-22 15:24:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						288944db2c 
					 
					
						
						
							
							Merge remote-tracking branch 'kobo_sync/kobo' into Develop  
						
						... 
						
						
						
						# Conflicts:
#	cps.py
#	cps/kobo.py
#	cps/kobo_auth.py
#	cps/ub.py 
						
						
					 
					
						2019-12-20 19:24:31 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						f2c07d8f81 
					 
					
						
						
							
							Update Kobo sync  
						
						
						
						
					 
					
						2019-12-20 19:17:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						d6a9746824 
					 
					
						
						
							
							Add a filter to the Sync request endpoint to ignore books that don't  
						
						... 
						
						
						
						have any formats supported by the device. 
						
						
					 
					
						2019-12-20 01:28:53 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						f84274f1c5 
					 
					
						
						
							
							git add missing generate_kobo_auth_url.html  
						
						
						
						
					 
					
						2019-12-20 01:08:15 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						2118d920f5 
					 
					
						
						
							
							Formatter.  
						
						
						
						
					 
					
						2019-12-20 01:04:12 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						207004beff 
					 
					
						
						
							
							Remove config_server_url setting.  
						
						
						
						
					 
					
						2019-12-20 01:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						27d084ce39 
					 
					
						
						
							
							Remove the KoboUserKey-based Authentication.  
						
						... 
						
						
						
						Instead, the user generates the api_endpoint url to set on their device
by visiting http://.../kobo_auth/generate_auth_token .
The generated url will contain a RemoteAuthorizationToken that will be
included on all subsequent requests from the device to the kobo/
endpoints. (In contrast, the device is authenticated using a session cookie on
requests to the download endpoint).
Also use Flask.url_for to generate download urls. 
						
						
					 
					
						2019-12-20 00:55:53 -05:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						f705889c23 
					 
					
						
						
							
							Inital Kobo  
						
						
						
						
					 
					
						2019-12-17 20:28:20 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						7098d08888 
					 
					
						
						
							
							Added option to convert AZW3 to mobi for sending to kindle  
						
						
						
						
					 
					
						2019-12-15 18:44:02 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						eabc6e23be 
					 
					
						
						
							
							Test Email now send to user's email address ( #834 )  
						
						... 
						
						
						
						Added forgot/reset password routine (#1098 , #1063 ) 
						
						
					 
					
						2019-12-15 17:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						b6d7207ec3 
					 
					
						
						
							
							Added platform information for better debugging  
						
						
						
						
					 
					
						2019-12-15 13:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						c33623efee 
					 
					
						
						
							
							Unified wording for recently added books, series, categories, etc in opds and web UI (  #1045 )  
						
						... 
						
						
						
						Added file formats and languages to opds feed 
						
						
					 
					
						2019-12-15 13:32:34 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						2215bf3d7f 
					 
					
						
						
							
							Implemented  #1083  (Advanced search for extensions)  
						
						
						
						
					 
					
						2019-12-15 11:35:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						86fe970651 
					 
					
						
						
							
							More fixes for googledrive  
						
						
						
						
					 
					
						2019-12-14 22:22:27 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Roberts 
							
						 
					 
					
						
						
							
						
						3dc372c573 
					 
					
						
						
							
							fixed typo  
						
						
						
						
					 
					
						2019-12-12 21:38:45 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Roberts 
							
						 
					 
					
						
						
							
						
						efcee0a7b7 
					 
					
						
						
							
							added reverse proxy configuration form and handler  
						
						
						
						
					 
					
						2019-12-12 21:31:21 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Roberts 
							
						 
					 
					
						
						
							
						
						39b6b100f9 
					 
					
						
						
							
							whitespace  
						
						
						
						
					 
					
						2019-12-12 21:31:19 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Roberts 
							
						 
					 
					
						
						
							
						
						9351ff032f 
					 
					
						
						
							
							whitespace  
						
						
						
						
					 
					
						2019-12-12 21:31:17 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Roberts 
							
						 
					 
					
						
						
							
						
						f0760c07d8 
					 
					
						
						
							
							added admin display of reverse proxy settings  
						
						
						
						
					 
					
						2019-12-12 21:31:12 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Roberts 
							
						 
					 
					
						
						
							
						
						77b0954c70 
					 
					
						
						
							
							use a macro for the display of boolean settings  
						
						
						
						
					 
					
						2019-12-12 21:28:50 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Roberts 
							
						 
					 
					
						
						
							
						
						af7dbbf1e4 
					 
					
						
						
							
							added logic for reverse proxy login  
						
						
						
						
					 
					
						2019-12-12 21:27:40 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Roberts 
							
						 
					 
					
						
						
							
						
						b661c2fa92 
					 
					
						
						
							
							added config fields to settings table  
						
						
						
						
					 
					
						2019-12-12 21:27:38 -05:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						e308a74dc2 
					 
					
						
						
							
							Fix ( #1103 ) Internal server error with Goodreads and no result for author name on Goodreads  
						
						
						
						
					 
					
						2019-12-12 20:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						040d7d9ae3 
					 
					
						
						
							
							Remove unused import and fix python3 compatibility, as per Ozielsaacs comments.  
						
						
						
						
					 
					
						2019-12-11 00:12:35 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						f9b1e84704 
					 
					
						
						
							
							Remove backblaze leftovers  
						
						
						
						
					 
					
						2019-12-10 23:57:53 -05:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						eede894e72 
					 
					
						
						
							
							Merge remote-tracking branch 'merge-metadata'  
						
						
						
						
					 
					
						2019-12-09 20:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						55c0bb6d34 
					 
					
						
						
							
							Set the "Size" attribute for Kobo download_urls, and refactor the code  
						
						... 
						
						
						
						to eventually allow formats other than KEPUB. 
						
						
					 
					
						2019-12-08 17:28:25 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						2b55b9b250 
					 
					
						
						
							
							Use the login_user Cookie to authorize download requests instead of  
						
						... 
						
						
						
						passing the UserKey over url params. 
						
						
					 
					
						2019-12-08 15:33:57 -05:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						22add37b64 
					 
					
						
						
							
							Merge remote-tracking branch 'fix typo in config_edit.html  #1097 '  
						
						... 
						
						
						
						Updated translations 
						
						
					 
					
						2019-12-08 10:10:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						8a9695d48e 
					 
					
						
						
							
							Fix getting metadata from douban ( #858 )  
						
						
						
						
					 
					
						2019-12-08 09:52:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ozzieisaacs 
							
						 
					 
					
						
						
							
						
						e0faad1e59 
					 
					
						
						
							
							Handle no write permission to tmp folder ( #1060 )  
						
						
						
						
					 
					
						2019-12-08 09:40:54 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						fffa2d5a1b 
					 
					
						
						
							
							Support passing the Auth token as a url param.  
						
						... 
						
						
						
						This is required to support ebook downloads which the Kobo device emits
without any auth headers.
* Also some other small bug fixes discovered during device testing. 
						
						
					 
					
						2019-12-07 22:55:07 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						0926ae530c 
					 
					
						
						
							
							Remove custom_column usages from an earlier commit.  
						
						
						
						
					 
					
						2019-12-07 21:08:53 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						0b709f7dfb 
					 
					
						
						
							
							Merge branch 'master' into kobo  
						
						
						
						
					 
					
						2019-12-07 20:04:54 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						b5da2c4199 
					 
					
						
						
							
							Clean-up: Fix import order in kobo.py, and other minor formatting  
						
						... 
						
						
						
						changes. 
						
						
					 
					
						2019-12-07 19:54:49 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						9ede01f130 
					 
					
						
						
							
							* Add a UserKeyToken to the User table for Kobo authorization.  
						
						... 
						
						
						
						* Add proper authorization checks on the new Kobo endpoints.
Important Note: As a side-effect, all CalibreWeb API calls can be
authorized using this token (i.e without a username&password). 
						
						
					 
					
						2019-12-07 19:54:44 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Keil 
							
						 
					 
					
						
						
							
						
						c61463447f 
					 
					
						
						
							
							Merge metadata of uploaded book versions.  
						
						
						
						
					 
					
						2019-12-06 15:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						55b54de6a0 
					 
					
						
						
							
							Add simple get_download_url implementation to replace the backblaze-backed implementation  
						
						
						
						
					 
					
						2019-12-05 19:06:39 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Shavit 
							
						 
					 
					
						
						
							
						
						5357867103 
					 
					
						
						
							
							Add initial support for Kobo device Sync endpoint.  
						
						... 
						
						
						
						- Supports /v1/library/sync call to get list of books
- Supports /v1/library/metadata call to get metadata for a given book
  + Assumes books are stored on Backblaze for metadata call
- Changes to helper.py so that we can return no cover instead of a blank
image. 
						
						
					 
					
						2019-12-05 01:56:59 -05:00 
						 
				 
			
				
					
						
							
							
								zhiyue 
							
						 
					 
					
						
						
							
						
						222797e631 
					 
					
						
						
							
							support douban book search using apikey  
						
						
						
						
					 
					
						2019-12-04 11:59:06 +08:00 
						 
				 
			
				
					
						
							
							
								dalin 
							
						 
					 
					
						
						
							
						
						92841b46d7 
					 
					
						
						
							
							update Simplified Chinese translations.  
						
						
						
						
					 
					
						2019-12-03 16:32:03 +08:00 
						 
				 
			
				
					
						
							
							
								dalin 
							
						 
					 
					
						
						
							
						
						6fe60d5c5e 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/idalin/calibre-web  
						
						
						
						
					 
					
						2019-12-03 16:07:09 +08:00