|
97ef26f7e7
|
fire progress -1 after current download is canceled, fixes #186
|
2016-01-20 13:05:44 +05:30 |
|
|
2548e2cd77
|
use os.sep
|
2016-01-20 12:49:19 +05:30 |
|
|
3df71b72b3
|
use one import folder to put files before moving them into place
|
2016-01-20 12:42:45 +05:30 |
|
|
86a9fafad2
|
dont fail in cancelDownloads, fixes #158
|
2016-01-20 12:23:18 +05:30 |
|
|
9e7dcf75a8
|
fix sort for empty strings, fixes #167
|
2016-01-20 12:16:46 +05:30 |
|
|
9fa06bbde7
|
use ephemeral_hidden_service if available
|
2016-01-20 11:15:11 +05:30 |
|
|
4d37ef2821
|
do not extract preview while updating cover
|
2016-01-19 21:45:32 +05:30 |
|
|
a5fd6a3d09
|
update cover if shared via metadata
|
2016-01-19 21:43:39 +05:30 |
|
|
f43fc6a172
|
add meta.extract_text
|
2016-01-19 21:34:32 +05:30 |
|
|
a91358d574
|
dont fail without mediastate
|
2016-01-19 17:42:45 +05:30 |
|
|
51c5c38477
|
reduce debug output
|
2016-01-19 16:50:24 +05:30 |
|
|
b2c3d9f47b
|
always return true or false for sharemetadata
|
2016-01-19 16:49:30 +05:30 |
|
|
54b3982787
|
add sharemetadata to itemKeys. fix queries for boolean keys
|
2016-01-19 16:44:11 +05:30 |
|
|
cd63cca194
|
remove debug info
|
2016-01-19 16:44:11 +05:30 |
|
|
7a42473919
|
implement sharemetadata, fixes 165
|
2016-01-19 15:35:16 +05:30 |
|
|
8c5e39448b
|
run lists if queries
|
2016-01-19 15:11:07 +05:30 |
|
|
e5995a6423
|
migrate old isbn arrays again, fixes #193
|
2016-01-19 11:43:57 +05:30 |
|
|
a2b55bc24e
|
open file
|
2016-01-19 10:51:43 +05:30 |
|
|
906d48a04b
|
reset added on remove
|
2016-01-19 10:51:27 +05:30 |
|
|
200c6df686
|
get pages from file if no longer in item.info
|
2016-01-19 09:48:33 +05:30 |
|
|
9f3374a7dc
|
implement bandwidth throttling, fixes #189
|
2016-01-18 21:15:59 +05:30 |
|
|
defbbf290f
|
remove unused code
|
2016-01-18 19:40:06 +05:30 |
|
|
14b2c99ab3
|
sign release with OpenSSL.crypto.sign (last remaining use of ed25519)
|
2016-01-18 19:36:21 +05:30 |
|
|
5a920ca053
|
close gtk menuitem if pid is gone
|
2016-01-18 17:47:36 +05:30 |
|
|
75fd720b19
|
import books from import folder, fixes #136
|
2016-01-18 17:32:42 +05:30 |
|
|
171834bd12
|
use secondary sort in filters, fixes #21
|
2016-01-18 16:22:38 +05:30 |
|
|
a4de5127dc
|
migrate TorData path
|
2016-01-18 13:02:11 +05:30 |
|
|
52bc986260
|
cancel active download and reset state if downloading again, fixes #187
|
2016-01-18 12:30:54 +05:30 |
|
|
b05618f50a
|
move config to data folder, fixes #171
|
2016-01-18 12:09:39 +05:30 |
|
|
0e87b10079
|
cleanup
|
2016-01-18 12:09:39 +05:30 |
|
|
9c1c653582
|
log remote id if versions do not match, allow file:// to access websocket
|
2016-01-17 20:30:19 +05:30 |
|
|
954491759e
|
accept peering requests based on prefs
|
2016-01-17 18:43:52 +05:30 |
|
|
1266fb9133
|
trigger transfer progress -1 if download is canceled
|
2016-01-17 17:01:47 +05:30 |
|
|
9ceb1c80f4
|
remove debug
|
2016-01-17 16:36:13 +05:30 |
|
|
0a4689387b
|
fix group cache
|
2016-01-17 16:32:17 +05:30 |
|
|
2c57b043cd
|
implement api.resetUI, fixes #176
|
2016-01-17 15:40:10 +05:30 |
|
|
7e2d6728aa
|
migrate data before adding unique index
|
2016-01-17 14:45:15 +05:30 |
|
|
f57f9b1fcd
|
fix json indentation
|
2016-01-17 14:30:11 +05:30 |
|
|
0faea277d1
|
better get_table_columns
|
2016-01-17 14:01:06 +05:30 |
|
|
b00647e3f3
|
fix drop column
|
2016-01-17 14:01:06 +05:30 |
|
|
6b25845660
|
dont print warning while tor is installed
|
2016-01-17 12:34:43 +05:30 |
|
|
021c418622
|
use local tor if no registed version can be found
|
2016-01-17 12:28:55 +05:30 |
|
|
9fcd9491ac
|
more linux install
|
2016-01-17 12:14:08 +05:30 |
|
|
78c62d813e
|
update database on startup
|
2016-01-17 11:59:06 +05:30 |
|
|
69710090e0
|
sync sort table to config
|
2016-01-16 21:27:48 +05:30 |
|
|
d7975a870b
|
update strings
|
2016-01-16 20:14:09 +05:30 |
|
|
ad45b32fdc
|
also alwyas allow cancelPeering
|
2016-01-16 18:51:32 +05:30 |
|
|
cfbc90b50b
|
send contact message
|
2016-01-16 18:41:55 +05:30 |
|
|
f1ba3fbd34
|
dont create old userid
|
2016-01-16 18:41:55 +05:30 |
|
|
59894b0df7
|
clear cover/preview cache on delete
|
2016-01-16 16:27:52 +05:30 |
|
|
591fa089ce
|
more sort fixes. []->None
|
2016-01-16 15:19:25 +05:30 |
|
|
6838a2f0f2
|
fix return value for cancelDownloads, fixes #114
|
2016-01-16 12:33:58 +05:30 |
|
|
6692e9f3a8
|
remove .DS_Store if its the only file left
|
2016-01-16 12:14:54 +05:30 |
|
|
b21d216d8c
|
keep pages from file
|
2016-01-16 11:28:12 +05:30 |
|
|
d876768771
|
empty lists are None not '', fixes #102
|
2016-01-16 11:17:55 +05:30 |
|
|
b899768130
|
clear all cached sizes
|
2016-01-16 10:50:49 +05:30 |
|
|
280cb56b38
|
include – in search for isbns
|
2016-01-16 10:18:30 +05:30 |
|
|
08e9472d2a
|
get size from zip
|
2016-01-16 09:19:22 +05:30 |
|
|
b66e76c01a
|
install tor if needed, fixes #11
|
2016-01-15 18:34:07 +05:30 |
|
|
90b788e48b
|
move after import
|
2016-01-15 14:02:13 +05:30 |
|
|
fa916d11b7
|
make sure folder exists
|
2016-01-15 13:58:42 +05:30 |
|
|
b961086475
|
add per list export_json
|
2016-01-15 13:30:48 +05:30 |
|
|
4528ab60c4
|
try not to break if file can not be parsed
|
2016-01-15 13:03:42 +05:30 |
|
|
3339c641c1
|
make preview available to peers
|
2016-01-15 12:58:01 +05:30 |
|
|
8e3d8b5f8e
|
cleanup in progress apply_changes on peer removal
|
2016-01-14 19:06:07 +05:30 |
|
|
ec50a04097
|
cleanup
|
2016-01-14 18:39:56 +05:30 |
|
|
753724a23c
|
end peering in task thread if we get a 403
|
2016-01-14 17:56:01 +05:30 |
|
|
78e48e65bd
|
remove unused pushChanges
|
2016-01-14 17:55:15 +05:30 |
|
|
f6cfb255a6
|
add peering task
|
2016-01-14 17:52:39 +05:30 |
|
|
173fde1d1b
|
move files;cleanup empty folders
|
2016-01-14 16:14:24 +05:30 |
|
|
d54f524953
|
export
|
2016-01-14 14:29:20 +05:30 |
|
|
82d11e412f
|
better filenames
|
2016-01-14 14:29:20 +05:30 |
|
|
af5f84919e
|
make files read only
|
2016-01-14 12:29:59 +05:30 |
|
|
3748930d7c
|
only download while online
|
2016-01-14 09:57:36 +05:30 |
|
|
82f7e83e74
|
make sure index does not get cached
|
2016-01-14 09:33:26 +05:30 |
|
|
3fd6f8735d
|
removepeer
|
2016-01-14 00:50:40 +05:30 |
|
|
b33d066322
|
import kepub as epub, http://wiki.mobileread.com/wiki/Kepub
|
2016-01-13 23:18:32 +05:30 |
|
|
3ba16900e6
|
no geo
|
2016-01-13 23:16:24 +05:30 |
|
|
fb9d7f7572
|
wording
|
2016-01-13 23:16:09 +05:30 |
|
|
76bf80f395
|
fix ui on depmand
|
2016-01-13 22:09:25 +05:30 |
|
|
4ad2fbf698
|
always record edititem
|
2016-01-13 21:46:53 +05:30 |
|
|
54d6d43fab
|
update lists on list change
|
2016-01-13 21:46:31 +05:30 |
|
|
c66433c740
|
fix addpeer
|
2016-01-13 20:50:03 +05:30 |
|
|
e6e52d53d5
|
ignore covers that are to tall or to wide
|
2016-01-13 16:41:28 +05:30 |
|
|
40a7d478de
|
send aggregated changes
|
2016-01-13 15:28:17 +05:30 |
|
|
1d8c9eaf12
|
update json formatting for ui settings
|
2016-01-13 13:58:33 +05:30 |
|
|
47fe90329c
|
oxjs might be replaced get replaced right now, only use js
|
2016-01-13 12:17:13 +05:30 |
|
|
768df8dc7c
|
hide some unused commands, disable install_update
|
2016-01-13 11:35:43 +05:30 |
|
|
ff58cd9295
|
fix new installs
|
2016-01-13 11:34:30 +05:30 |
|
|
b9a8c91868
|
some attributes don't work
|
2016-01-13 11:33:47 +05:30 |
|
|
a723709641
|
end update thread to restart
|
2016-01-13 10:58:55 +05:30 |
|
|
44cb61da96
|
file must exist
|
2016-01-13 10:58:55 +05:30 |
|
|
d72158d78f
|
return new version as version
|
2016-01-13 10:58:55 +05:30 |
|
|
4ed0eee032
|
fix debug messages
|
2016-01-13 10:58:55 +05:30 |
|
|
e654d391fd
|
install update before restart
|
2016-01-13 10:58:55 +05:30 |
|
|
1efe02c87c
|
avoid ['']
|
2016-01-13 10:58:55 +05:30 |
|
|
516397ae44
|
visual feedback during updates
|
2016-01-12 20:30:54 +05:30 |
|
|
e3f0064157
|
extract tableofcontents from existing pdfs
|
2016-01-12 14:59:09 +05:30 |
|
|
de984a344e
|
extract tableofcontents from pdf
|
2016-01-12 14:57:33 +05:30 |
|
|
c3ecb178cf
|
always load autoreload in shell
|
2016-01-12 14:57:33 +05:30 |
|
|
c85ec239a2
|
autocomplete: group after join, use findvalue
|
2016-01-12 13:47:15 +05:30 |
|
|
cf6d6acc5f
|
avoid stale db sessoins in nodes thread
|
2016-01-12 13:02:39 +05:30 |
|
|
cf74e622be
|
update findMetadata api
|
2016-01-12 11:59:26 +05:30 |
|
|
d472d778cb
|
filter_by
|
2016-01-12 11:14:16 +05:30 |
|
|
d68dcb69ca
|
add toc from file if possible
|
2016-01-12 11:09:25 +05:30 |
|
|
72c3df0ee9
|
typo
|
2016-01-12 11:09:25 +05:30 |
|
|
3dd1af5bd5
|
fix gtk menubar
|
2016-01-12 11:09:25 +05:30 |
|
|
01132a8163
|
ids changes, dont confuse last released version
|
2016-01-12 00:29:41 +05:30 |
|
|
18a72db811
|
cleanup toc and extract for all epubs
|
2016-01-12 00:23:11 +05:30 |
|
|
6061f2d754
|
fix edit
|
2016-01-12 00:22:27 +05:30 |
|
|
1405ccb6ca
|
update findMetadata
|
2016-01-11 20:26:11 +05:30 |
|
|
10acaacbd9
|
cleanup orphan file records
|
2016-01-11 19:59:55 +05:30 |
|
|
8fa5d10122
|
avoid one commit
|
2016-01-11 19:59:28 +05:30 |
|
|
fc11869088
|
allow all meta keys from file
|
2016-01-11 19:59:07 +05:30 |
|
|
bb09596566
|
toc href can contain #
|
2016-01-11 19:25:33 +05:30 |
|
|
02e040d9f5
|
store metadata per user. remove primaryid. only store isbn13
|
2016-01-11 19:17:12 +05:30 |
|
|
90648f9e65
|
store json as utf-8
|
2016-01-11 19:14:17 +05:30 |
|
|
1875068a2f
|
more list cache removals (followup to bc593b65 )
|
2016-01-10 23:04:10 +05:30 |
|
|
cc3a394dd5
|
set oml.version
|
2016-01-10 19:23:48 +05:30 |
|
|
cda61c5560
|
install_tor
|
2016-01-10 19:23:48 +05:30 |
|
|
bc593b65fd
|
remove unused list cache
|
2016-01-10 19:23:48 +05:30 |
|
|
ad6afd599e
|
only add item to list once
|
2016-01-10 19:23:48 +05:30 |
|
|
8db9bdb9e2
|
make api query more accessible in shell
|
2016-01-10 19:23:48 +05:30 |
|
|
2f108290f0
|
migrate html tags (again), also update find values
|
2016-01-10 13:38:40 +05:30 |
|
|
59a3709f84
|
use new default poster, remove black posters from icon cache
|
2016-01-10 12:58:25 +05:30 |
|
|
fbf06a1545
|
make sure dropped file is owned by user
|
2016-01-10 12:58:25 +05:30 |
|
|
070281c248
|
add title to context menu
|
2016-01-09 19:54:11 +05:30 |
|
|
5e13402dd1
|
remove webkit version
|
2016-01-09 19:48:53 +05:30 |
|
|
5f2d20b286
|
better cover link
|
2016-01-09 19:40:30 +05:30 |
|
|
5c6d39952b
|
better linux launcher description
|
2016-01-09 16:25:49 +05:30 |
|
|
094097b26d
|
dont add empty subtitle
|
2016-01-09 16:11:04 +05:30 |
|
|
f57b75ac03
|
use appindicator to also show icon in unity
|
2016-01-09 16:01:51 +05:30 |
|
|
6ade6c0928
|
close status icon on quit(linux)
|
2016-01-09 15:41:42 +05:30 |
|
|
6e8d78c595
|
typo
|
2016-01-09 15:37:23 +05:30 |
|
|
26ab9a2f39
|
switch to local lookup
|
2016-01-09 12:52:17 +05:30 |
|
|
4a1aa73c76
|
slower online check
|
2016-01-09 11:16:35 +05:30 |
|
|
4f9e3d9c4d
|
fix record_ts
|
2016-01-09 02:30:31 +05:30 |
|
|
031665bc24
|
dont record changes from other users
increase protocol version to block outdated users.
|
2016-01-08 23:19:11 +05:30 |
|
|
980e68ccc6
|
record changes with old timestamp
|
2016-01-08 22:54:46 +05:30 |
|
|
9cf8417c30
|
use timestamp from changelog
|
2016-01-08 22:43:33 +05:30 |
|
|
165f9650ec
|
use select to check for network data
|
2016-01-08 16:56:35 +05:30 |
|
|
11a20a5063
|
save changes
|
2016-01-08 16:23:14 +05:30 |
|
|
d4a961f470
|
decode existing metadata
|
2016-01-08 16:15:10 +05:30 |
|
|
5d02474ce8
|
decode html
|
2016-01-08 16:15:10 +05:30 |
|
|
71d8825783
|
normalize names
|
2016-01-08 16:15:10 +05:30 |
|
|
84c15c690a
|
import text not html
|
2016-01-08 16:15:10 +05:30 |
|
|
664fc702c2
|
fix smart list update for nested queries
|
2016-01-08 11:01:57 +05:30 |
|
|
5d4ed8ffbc
|
implement quit api. indicate if backend is offline
|
2016-01-08 10:02:38 +05:30 |
|
|
67ad0a82e9
|
make local lookup opt in
|
2016-01-08 10:02:38 +05:30 |
|
|
031b6ca7cd
|
add socket base ip lookup
|
2016-01-07 17:33:18 +05:30 |
|
|
b188f702d6
|
fix local ip discovery on 15.04
|
2016-01-07 16:40:22 +05:30 |
|
|
5294a0cb50
|
ignore library list
|
2016-01-07 16:39:52 +05:30 |
|
|
529a01269d
|
only migrate if user exists
|
2016-01-07 15:53:41 +05:30 |
|
|
0e71dcd9a8
|
fail
|
2016-01-07 15:42:48 +05:30 |
|
|
8eba8e41e5
|
use more sub selects
|
2016-01-07 12:25:39 +05:30 |
|
|
c166f19f80
|
fix validation of nested queries
|
2016-01-07 12:25:09 +05:30 |
|
|
7c438dc6b2
|
always return query in get_items. use for count and in/notin operator in query
|
2016-01-07 11:38:01 +05:30 |
|
|
650f30a776
|
dont include users in json. slow and not used
|
2016-01-07 11:38:01 +05:30 |
|
|
ffd615238e
|
fix join tables
|
2016-01-07 11:38:01 +05:30 |
|
|
e0857fc00d
|
fix import
|
2016-01-07 10:09:27 +05:30 |
|
|
a0c197026f
|
really remove ghost lists
|
2016-01-07 10:07:44 +05:30 |
|
|
16c9807dbf
|
remove more ghost lists
|
2016-01-07 10:00:15 +05:30 |
|
|
45edfdce12
|
0 list count for now
|
2016-01-07 09:58:48 +05:30 |
|
|
9689439161
|
remove [2] list
|
2016-01-07 09:44:56 +05:30 |
|
|
a0d7ba2ab5
|
use subquery for not in list
|
2016-01-07 09:38:00 +05:30 |
|
|
9b76d89cfa
|
use sort name for files, fixes #51
|
2016-01-07 01:08:15 +05:30 |
|
|
7ca90dedfc
|
better path, fixes #81 and fixes #25
|
2016-01-07 00:59:06 +05:30 |
|
|
d04636bf69
|
new session for restart
|
2016-01-07 00:58:29 +05:30 |
|
|
4c87307377
|
dump
|
2016-01-07 00:05:03 +05:30 |
|
|
bf2fc29b54
|
turn library into list, list cache fixes
|
2016-01-06 23:36:48 +05:30 |
|
|
d866b4de91
|
parse epubs without manifest
|
2016-01-06 18:40:23 +05:30 |
|
|
c86ba8ac99
|
clear list count on list edit
|
2016-01-06 10:07:18 +05:30 |
|
|
8fc084b852
|
use intermediate table for user matching, fix clear_smart_list_cache
|
2016-01-06 09:54:23 +05:30 |
|
|
8aef4a62ef
|
dont fail without nodes
|
2016-01-05 23:22:34 +05:30 |
|
|
55ba49b631
|
support right click
|
2016-01-05 23:22:34 +05:30 |
|
|
8067825220
|
don't scrape, update
|
2016-01-05 23:22:34 +05:30 |
|
|
a5802eb077
|
fix meta keys
|
2016-01-05 22:28:11 +05:30 |
|
|
aa3ab25a30
|
disable background scraping
|
2016-01-05 21:55:38 +05:30 |
|
|
b6f5e9c0cc
|
fix cache, lookup
|
2016-01-05 21:55:38 +05:30 |
|
|
592f79dc39
|
cache list count in pdict and clear where needed
|
2016-01-05 20:44:54 +05:30 |
|
|
86b6f47c9f
|
increase cache to 60
|
2016-01-05 20:44:54 +05:30 |
|
|
c54dd8b853
|
dont quote . in pdict, manually trigger save for nested updates
|
2016-01-05 20:44:54 +05:30 |
|
Rolux
|
043abbd27c
|
update models.py
|
2016-01-05 20:13:00 +05:30 |
|
|
9c1689178e
|
typo
|
2016-01-05 19:36:42 +05:30 |
|
|
b827e0c6ab
|
clear cache after edit
|
2016-01-05 19:34:03 +05:30 |
|
|
ef9b13b310
|
better results for batch edit
|
2016-01-05 15:57:35 +05:30 |
|
|
4ed4926bd8
|
epub: metadata.conver is id not name
|
2016-01-05 15:30:15 +05:30 |
|
|
86637401e1
|
avoid db lock
|
2016-01-05 15:21:02 +05:30 |
|
|
ca3888869b
|
epub: use metadata.cover if set
|
2016-01-05 15:20:47 +05:30 |
|
|
78c9c5443f
|
epub parser: take larges image from manifest, strip html tags from description
|
2016-01-05 14:42:02 +05:30 |
|
|
cd6d09c86c
|
support batch edit
|
2016-01-05 14:01:38 +05:30 |
|
|
9aff4766e5
|
catch more 404s
|
2016-01-05 14:00:25 +05:30 |
|
|
9996c6b603
|
fix import
|
2016-01-05 13:23:29 +05:30 |
|
|
a350831792
|
dont include editors in authors
|
2016-01-05 13:16:30 +05:30 |
|
|
c3de15587c
|
inital google books and amazon parser
|
2016-01-05 12:58:30 +05:30 |
|
|
75fbb88a78
|
find latest tor browser
|
2016-01-05 11:08:36 +05:30 |
|
|
499c6ebc56
|
revert ab1ac13909 (enable group_by again
|
2016-01-04 17:44:05 +05:30 |
|
|
2fbe881935
|
check for new version in getVersion
|
2016-01-04 17:32:40 +05:30 |
|
|
ab1ac13909
|
temporarily disable group_by
|
2016-01-04 16:03:37 +05:30 |
|
|
5e2410712e
|
style
|
2016-01-04 15:55:18 +05:30 |
|
|
294ea33960
|
tune find api
|
2016-01-04 15:55:05 +05:30 |
|
|
b0f0446fcb
|
remove debug
|
2016-01-04 15:54:46 +05:30 |
|
|
3132cc02fe
|
increase cache ttl to 60 seconds
|
2016-01-04 15:54:25 +05:30 |
|
|
8537026ef1
|
use os.sep
|
2016-01-04 15:19:14 +05:30 |
|
|
aa34f96f48
|
also remove id from Metadata table
|
2016-01-03 23:46:35 +05:30 |
|
|
de7a555ce1
|
dont ignore metadata updates if item used to have primary id
|
2016-01-03 23:34:12 +05:30 |
|
|
b7bdd9da7a
|
store classification without primary id
|
2016-01-03 23:33:19 +05:30 |
|
|
b67a1d354b
|
dont store book id in metadata table
|
2016-01-03 23:06:20 +05:30 |
|
|
051b634008
|
ignore errors for non utf-8 html files
|
2016-01-03 21:00:30 +05:30 |
|
|
5feb82a080
|
start_new_session=True
|
2016-01-02 22:33:49 +05:30 |
|
|
9b2c76e464
|
dont unpublish hs
|
2016-01-02 15:08:08 +05:30 |
|
|
472d37dc01
|
no traceback if computer has no local network
|
2016-01-02 15:06:48 +05:30 |
|
|
3ec134864b
|
use bytes not bits for bandwidth
|
2015-12-25 20:51:01 +05:30 |
|
|
d9bd113ee5
|
revert d817c67f83
|
2015-12-25 20:28:41 +05:30 |
|
|
619a2fbd37
|
split pdf author
|
2015-12-25 20:23:22 +05:30 |
|
|
d817c67f83
|
close db session per change
|
2015-12-25 20:20:08 +05:30 |
|
|
f8c09226de
|
normalize language
|
2015-12-25 19:40:49 +05:30 |
|
|
c5afc46af1
|
cleanup pdf
|
2015-12-25 13:33:32 +05:30 |
|
|
935f8d7f2b
|
shorter db sessions
|
2015-12-24 20:41:47 +05:30 |
|
|
ebc0b95022
|
better pdf parsing
|
2015-12-24 20:30:14 +05:30 |
|
|
ccd3b166d0
|
fix empty author
|
2015-12-24 19:07:36 +05:30 |
|
|
96a3cdb4b2
|
dont set global socket timeout
|
2015-12-24 17:58:11 +05:30 |
|
|
98714e35e7
|
fix path
|
2015-12-19 19:22:01 +01:00 |
|
|
5024414ed6
|
cover url can fail
|
2015-12-11 00:43:56 +00:00 |
|
|
fe7769a7ba
|
dont fail if reading metadata.opf fails
|
2015-12-08 11:54:04 +00:00 |
|
|
58541fa303
|
use gtk status icon and open oml in browser
|
2015-12-07 16:17:57 +00:00 |
|
|
8a26285c88
|
better online/offline status handling
|
2015-12-02 22:05:23 +01:00 |
|
|
3b166eccbb
|
scrape async
|
2015-12-02 16:30:37 +01:00 |
|
|
8d3cea2164
|
fall back to gtkwebkit 3.0
|
2015-12-02 14:13:17 +01:00 |
|
|
81cd9c2337
|
fix epub metadata parser
|
2015-12-01 17:20:32 +01:00 |
|
|
2665580383
|
allow jumps in changelog
|
2015-12-01 15:15:18 +01:00 |
|
|
70fcd5b20c
|
meta. only show year
|
2015-12-01 14:54:22 +01:00 |
|
|
adcb6bca0a
|
only pull changes if peered
|
2015-12-01 14:54:10 +01:00 |
|
|
57aaecd1db
|
trigger upload speed(still wrong values)
|
2015-12-01 14:40:30 +01:00 |
|
|
ad1c341d35
|
fix editing metadata
|
2015-12-01 14:21:58 +01:00 |
|
|
c333d53a64
|
take some authors
|
2015-12-01 12:41:19 +01:00 |
|
|
72ed51881b
|
no empty values
|
2015-12-01 12:32:42 +01:00 |
|
|
dcb0a16153
|
only scrape with item, move after editing metadata
|
2015-12-01 12:09:50 +01:00 |
|
|
14ede9d1b1
|
with session
|
2015-12-01 11:55:56 +01:00 |
|
|
03c24396e0
|
increase timeout
|
2015-12-01 11:51:58 +01:00 |
|
|
10330c8ca8
|
move files on update
|
2015-12-01 11:48:29 +01:00 |
|
|
01f33a5c50
|
move files after setting primaryid
|
2015-12-01 11:37:47 +01:00 |
|
|
c630852e68
|
work around unstable loc
|
2015-12-01 11:18:08 +01:00 |
|
|
0def130b4a
|
dont queue pull if pull is running
|
2015-12-01 10:39:47 +01:00 |
|
|
5f46a68c01
|
no more authors
|
2015-12-01 10:38:00 +01:00 |
|
|
75164a8399
|
switch to pull based updates
|
2015-12-01 09:59:52 +01:00 |
|
|
077ea2bd84
|
dont fail without local ip
|
2015-12-01 09:58:41 +01:00 |
|
|
124a2b6593
|
disable git update notification
|
2015-12-01 09:58:03 +01:00 |
|
|
49763389be
|
add/remove item can not depend on timestamp
|
2015-12-01 09:55:43 +01:00 |
|
|
fb95a1ec55
|
fix online check
|
2015-12-01 00:41:37 +01:00 |
|
|
68383b8834
|
report bandwidth, only pull changes
|
2015-12-01 00:26:35 +01:00 |
|
|
1e17e4a9d1
|
open folder and select file on osx
|
2015-11-30 18:07:07 +01:00 |
|
|
216cb411fe
|
add option to open folder
|
2015-11-30 17:50:03 +01:00 |
|
|
aba444e2c4
|
upgrade OML.app if installed
|
2015-11-30 17:49:33 +01:00 |
|
|
3182d4eaeb
|
less debug output, only log http requests if enabled
|
2015-11-29 17:07:01 +01:00 |
|
|
444c357e54
|
dont add local peers to db, just show them in user dialog
|
2015-11-29 16:39:26 +01:00 |
|
|
d497e89b2b
|
use logging.getLogger(__name__)
|
2015-11-29 15:56:38 +01:00 |
|
|
8756e51090
|
only add peers with new id
|
2015-11-29 15:56:25 +01:00 |
|
|
cec7c12ac4
|
allow removing old ids
|
2015-11-26 13:40:39 +01:00 |
|
|
a0d0d6fd9e
|
reduce debug output
|
2015-11-26 12:42:52 +01:00 |
|
|
553ee380fe
|
only publish id to directroy once
|
2015-11-26 12:16:09 +01:00 |
|
|
66966570de
|
more migration
|
2015-11-26 12:12:35 +01:00 |
|
|
2c3aa660bf
|
typo
|
2015-11-26 12:08:22 +01:00 |
|
|
d8817d3c73
|
remove debug
|
2015-11-26 12:07:05 +01:00 |
|
|
504fb1b238
|
migrate users
|
2015-11-26 12:06:01 +01:00 |
|
|
7c1e5c691a
|
use tor hidden service instead of ed25515 as peer id
|
2015-11-26 01:26:10 +01:00 |
|
|
cc258fb5ee
|
more debugging
|
2015-11-19 18:40:42 +01:00 |
|
|
a0b66637d1
|
convert all unsuported image modes
|
2015-11-19 16:13:13 +01:00 |
|
|
13e360ac97
|
open external urls in browser
|
2015-11-19 15:11:18 +01:00 |
|
|
a400afc923
|
stop nodes last
|
2015-11-19 13:51:26 +01:00 |
|
|
7e86e68101
|
quit on ctrl-q
|
2015-11-18 13:36:24 +01:00 |
|
|
26da12dedd
|
fix shutdown
|
2015-11-18 01:27:53 +01:00 |
|
|
1405582cc2
|
double check for closed connections
|
2015-11-17 19:23:21 +01:00 |
|
|
c3548a1530
|
cover can be in svg
|
2015-11-17 19:23:07 +01:00 |
|
|
20dc20c727
|
dont reuse variable
|
2015-11-17 14:21:05 +01:00 |
|
|
7ac7738c9e
|
update path after scrape
|
2015-11-17 12:51:49 +01:00 |
|
|
fba2fa78ce
|
ignore none as epub metadata value
|
2015-11-16 16:52:36 +01:00 |
|
|
d30ff2b4de
|
try to not stop task queue on failure
|
2015-11-16 16:52:14 +01:00 |
|
|
909e38c302
|
cleanup scrape before removing book
|
2015-11-16 16:35:42 +01:00 |
|
|
a24061518a
|
better epub parsing
- dont fail if epubs are invalid zip
- handle quoted filenames
- dont fail if file is missing
|
2015-11-16 16:02:45 +01:00 |
|
|
3119f2b5a9
|
use local ctl
|
2015-11-04 00:59:00 +01:00 |
|
|
a40c38248d
|
first :
|
2015-11-03 23:58:55 +01:00 |
|
|
5ecb2aeafc
|
fail better
|
2015-11-03 23:40:10 +01:00 |
|
|
7e37713c95
|
better metadata lookup
|
2015-11-03 23:36:19 +01:00 |
|
|
b0fa92ca6a
|
typo
|
2015-11-03 18:32:53 +01:00 |
|
|
2c71bc44f2
|
launch oml in gtk webkit frame on linux
|
2015-11-03 12:13:27 +01:00 |
|
|
00f395e304
|
allow osx installer to connect to websocket
|
2015-11-03 00:29:16 +01:00 |
|
|
a85023d560
|
dont install launch agent on osx
|
2015-11-03 00:28:09 +01:00 |
|
|
28a1f3c268
|
fix load with recent chrome
|
2015-11-02 12:14:44 +01:00 |
|
|
62e50c29c6
|
import description from opf
|
2015-10-30 11:31:52 +01:00 |
|
|
25c24d6f20
|
support drag and drop
|
2015-06-06 19:54:44 +02:00 |
|
|
515a6d23f6
|
handle download menu entry
|
2015-05-14 13:08:16 +02:00 |
|
|
6bce40ad3a
|
add sort names/titles
|
2015-05-14 13:03:49 +02:00 |
|
|
505d7efe9b
|
faster sort/find update
|
2015-04-21 19:58:32 +02:00 |
|
|
6eb08bd464
|
use only nubers if integer contains a mixed string
|
2015-04-20 09:49:35 +02:00 |
|
|
393fe7eb6e
|
move launcher installation from installer to oml
|
2015-03-31 20:24:14 +02:00 |
|
|
d65ad0e8ea
|
default release url
|
2015-03-23 11:38:22 +05:30 |
|
|
ce47b8a64d
|
log version
|
2015-03-22 19:34:42 +05:30 |
|
|
d933ca8f63
|
dont fail if old module does not exist
|
2015-03-14 17:44:08 +05:30 |
|
|
fe6f81505b
|
versions are strings
|
2015-03-14 13:42:25 +05:30 |
|
|
6d19dd5e81
|
inital cbr support
|
2015-03-14 13:05:15 +05:30 |
|
|
60ab6a5244
|
ignore amazon utf-8 errors
|
2015-03-09 16:43:33 +05:30 |
|
|
32b31cd70c
|
logging
|
2015-03-09 16:04:26 +05:30 |
|
|
0f937f2f42
|
no decode
|
2015-03-09 14:31:51 +05:30 |
|
|
06188c7fa0
|
remove leading 0s
|
2015-03-09 14:29:20 +05:30 |
|
|
8cea7302c6
|
add lookupbyisbn data too
|
2015-03-09 14:00:46 +05:30 |
|
|
61bc1a7267
|
fix author sort
|
2015-03-08 18:18:22 +05:30 |
|
|
da43cd75e1
|
oxjs fails if version contains letters
|
2015-03-08 17:56:38 +05:30 |
|
|
c8dc68bf64
|
fix debug exc_info
|
2015-03-08 17:03:27 +05:30 |
|
|
597e9c92ca
|
oxjs. add option to release other file
|
2015-03-08 14:24:45 +05:30 |
|
|
6d3d0bbc43
|
txt.js/txt.py path has changed
|
2015-03-08 01:46:55 +05:30 |
|
|
76fe88ffcc
|
split ebook readers into extra repo
|
2015-03-08 01:07:37 +05:30 |
|
|
4d4bd252fe
|
move oxjs into extra module
|
2015-03-08 00:47:31 +05:30 |
|
|
2da0bed0ee
|
fix update to support new modules
|
2015-03-08 00:47:31 +05:30 |
|
|
ea0277348b
|
use first latin character if possible
|
2015-03-08 00:12:16 +05:30 |
|
|
2711fbb0c1
|
scrape metadata in background
|
2015-03-07 21:54:07 +05:30 |
|
|
e55df181db
|
fix list repr
|
2015-03-07 21:49:24 +05:30 |
|
|
f69377408d
|
fix postupdate
|
2015-03-07 21:47:52 +05:30 |
|
|
6bdd789b26
|
keep log of current session
|
2015-03-07 19:17:12 +05:30 |
|
|
fe71615a3f
|
fall back to latin-1 if txt files is not utf-8
|
2015-03-07 17:29:59 +05:30 |
|
|
8b23ea9658
|
unlink pid file on exit, exec server in ctl script
|
2015-03-07 13:11:08 +05:30 |
|
|
2a7122d7fb
|
send local node announcement every 60 seconds
|
2015-03-07 13:06:00 +05:30 |
|
|
67788f2a04
|
remotemetadata cleanup
- dont overwrite metadata if lookup does not return anything
- make find fail without error
|
2015-03-01 13:20:08 +05:30 |
|
|
0ec527dd02
|
fix ./ctl release
|
2015-02-27 18:46:50 +05:30 |
|
|
16a24fa5cc
|
cleanup logging
|
2015-02-27 16:19:56 +05:30 |
|
|
f87f0b965e
|
show public key of users, send nickname with peering request
|
2015-02-26 16:22:40 +05:30 |
|
|
919a8454de
|
only try to connect if node has an ip
|
2015-02-26 14:11:46 +05:30 |
|
|
59062d40c7
|
dont fail if socket.SO_REUSEPORT is not defined
|
2015-02-26 12:18:28 +05:30 |
|
|
d5988bb292
|
bundled python on osx fails with ssl._create_default_https_context
|
2015-02-23 02:12:43 +05:30 |
|
|
14098e3c01
|
only verify fingerprint, dont do ca verification
|
2015-02-22 19:53:40 +05:30 |
|
|
08d30c2e67
|
fix off-by-one in range requests
|
2015-02-22 17:38:58 +05:30 |
|
|
689daa37db
|
run app on ipv4 localhost, chrome on osx disables ipv6 if no global ipv6 address is present
|
2015-02-22 16:53:06 +05:30 |
|
|
ad0a2a7b03
|
add range request support
|
2015-02-22 16:38:06 +05:30 |
|
|
7a76e21e99
|
only strip strings
|
2015-02-22 16:37:42 +05:30 |
|
|
9faa54b2e4
|
fix interface detection osx
|
2015-01-22 16:07:51 +05:30 |
|
|
23aaf37740
|
url to download book with ok name
|
2014-12-13 21:01:54 +01:00 |
|
|
bc065c7fda
|
move release url to config to be able to test updates before a release
|
2014-12-13 18:05:00 +01:00 |
|
|
f1863faf50
|
os.walk is generator
|
2014-12-13 15:56:17 +01:00 |
|
|
121a2c9ac3
|
ignore osx resource forks
|
2014-11-15 01:05:33 +00:00 |
|
|
d722ae004b
|
handle utf-16 pdf info
|
2014-11-15 00:57:49 +00:00 |
|
|
89d9ab4f11
|
fix default icon
|
2014-10-31 19:49:36 +01:00 |
|
|
4f58d76eda
|
fix update check
|
2014-10-31 18:53:10 +01:00 |
|
|
17406a3929
|
more python3 fixes
|
2014-10-31 18:47:48 +01:00 |
|
|
c6c8e0dc8a
|
try to decrypt pdf with empty password if its encrypted
|
2014-10-31 16:13:02 +01:00 |
|
|
9304d14c5f
|
dont log gzip data
|
2014-10-31 15:58:05 +01:00 |
|
|
38a0431fe0
|
bytes can not be serialized to json
|
2014-10-31 15:51:42 +01:00 |
|
|
5cd43be8c4
|
gizp data is bytes
|
2014-10-31 15:47:54 +01:00 |
|
|
a306370f0d
|
more utf-8 issues
|
2014-10-31 15:41:46 +01:00 |
|
|
35cc6abd95
|
add Content-Disposition header
|
2014-10-31 12:48:20 +01:00 |
|
|
b6faab1573
|
python3 migration
|
2014-10-31 12:46:14 +01:00 |
|
|
89a24dd1d4
|
use utf-8 in changelog
|
2014-10-31 12:45:54 +01:00 |
|
|
3f3299e820
|
fix epub parsing
|
2014-10-31 09:58:52 +01:00 |
|
|
2fb5588d3d
|
avoid loading items into python
|
2014-10-04 21:14:36 +02:00 |
|
|
afb025c154
|
decode bytes
|
2014-10-04 21:05:56 +02:00 |
|
|
a48f039e89
|
add autocomplete api
|
2014-10-04 20:57:09 +02:00 |
|
|
9db6adc222
|
run txt cover script with python3
|
2014-10-01 10:50:46 +02:00 |
|
|
d78c30b163
|
use python3 to update static files
|
2014-09-30 23:21:44 +02:00 |
|
|
c961aa5c64
|
fix text extraction on osx
|
2014-09-30 22:30:09 +02:00 |
|
|
536c3cbbbd
|
more str/buffer
|
2014-09-09 16:35:44 +02:00 |
|
|
6e2c91fb4c
|
cleanup tls fingerprint check
|
2014-09-09 16:29:31 +02:00 |
|
|
0956bd4966
|
fix localnodes
|
2014-09-09 16:28:59 +02:00 |
|
|
1e09e70574
|
encode/decode
|
2014-09-09 12:08:04 +02:00 |
|
|
26d3f1f8fb
|
Merge branch 'master' into py3
|
2014-09-08 21:28:35 +02:00 |
|
|
461fe3b9cf
|
more str/bytes
|
2014-09-08 21:17:35 +02:00 |
|
|
8c6164e0c4
|
use PyPDF2
|
2014-09-08 20:46:09 +02:00 |
|
|
0c11681de3
|
check if all modules are available
|
2014-09-06 01:56:37 +02:00 |
|
|
c3441c8a10
|
support longer tls fingerprints
|
2014-09-06 01:44:17 +02:00 |
|
|
2e09464c4d
|
dont end download thread if one download fails
|
2014-09-05 19:10:47 +02:00 |
|
|
1e9a1ef4ef
|
load new version
|
2014-09-05 19:02:19 +02:00 |
|
|
0ef522f620
|
reuse port
|
2014-09-05 18:36:03 +02:00 |
|
|
de68f4c4c4
|
more py3 porting
|
2014-09-03 01:09:42 +02:00 |
|
|
8e27b9f76e
|
port to python3
|
2014-09-03 00:38:34 +02:00 |
|
|
14f426afd4
|
only handle exception if still active
|
2014-09-03 00:33:42 +02:00 |
|
|
f5bb5ee877
|
also check for git updates
|
2014-09-01 14:01:41 +02:00 |
|
|
b87eee40d0
|
from PIL import Image
|
2014-09-01 12:38:14 +02:00 |
|
|
e4cf322570
|
backport some localnode improvements from peerlink
|
2014-09-01 12:30:09 +02:00 |
|
|
4749f87d98
|
header
|
2014-09-01 09:52:01 +02:00 |
|
|
6f811b6093
|
fix websocket on_message
|
2014-09-01 09:51:48 +02:00 |
|
|
4dece6bc10
|
freebsd network support
|
2014-08-25 19:21:34 +02:00 |
|
|
5ede07edca
|
move update api to update.py
|
2014-08-22 19:46:45 +02:00 |
|
|
2cd77e07a2
|
close_fds=True by default
|
2014-08-22 18:49:11 +02:00 |
|
|
0bd359f89d
|
check for updates and offer option option to restart
|
2014-08-22 18:42:08 +02:00 |
|
|
309cf75606
|
move main commands code to commands.py
|
2014-08-17 19:17:14 +02:00 |
|
|
b26a22de5d
|
its 127.0.0.1 not localhost
|
2014-08-12 15:35:50 +02:00 |
|
|
871a602acd
|
allow websocket connections from files and localhost and use it in installer and static load file
|
2014-08-12 14:51:38 +02:00 |
|
|
12440acd96
|
cleanup imports
|
2014-08-12 10:16:57 +02:00 |
|
|
1e0f93bbf2
|
fix end of peering
|
2014-08-11 20:10:07 +02:00 |
|
|
7ff736465f
|
place is array
|
2014-08-11 19:43:14 +02:00 |
|
|
d1f63bf0db
|
create db on start/debug if missing
|
2014-08-11 19:32:49 +02:00 |
|
|
cb59b49ee3
|
fix os.path
|
2014-08-11 19:11:07 +02:00 |
|
|
a0cd8d8a1f
|
trigger upgrade_db in postupdate
|
2014-08-11 15:02:24 +02:00 |
|
|
66b132efa4
|
ignore more covers
|
2014-08-11 13:30:32 +02:00 |
|
|
2d3a0b2247
|
tune worldcat parser
|
2014-08-11 13:27:11 +02:00 |
|
|
a8866ca3b3
|
fix api docs
|
2014-08-11 13:08:28 +02:00 |
|
|
bbb9832de6
|
cleanup
|
2014-08-09 23:40:13 +02:00 |
|
|
d2465539c8
|
make context optional for oxtornado
|
2014-08-09 23:40:05 +02:00 |
|
|
c236bef25a
|
use p3k print
|
2014-08-09 23:39:10 +02:00 |
|
|
59e9966430
|
send user-agent to directory service
|
2014-08-09 23:06:34 +02:00 |
|
|
4b790722ae
|
cleanly shut down
|
2014-08-09 20:32:41 +02:00 |
|
|
9ecf102c01
|
create db again
|
2014-08-09 20:32:22 +02:00 |
|