Commit Graph

812 Commits

Author SHA1 Message Date
Arun Prakash Jana
d4358e113c Try with http if scheme is missing in URI.
urllib3 requests can work around this, e.g., google.com is resolved.
However, the browser fails if there's no scheme in the URI.
The observation is based on Google Chrome's behaviour.
So we try http://google.com.

Currently there is no way to override this (i.e. try the URI as it is). We'll
need to work on it if there a bug report on this 'forced' behaviour.
2016-11-16 21:37:23 +05:30
Arun Prakash Jana
8d71f033f2 Merge pull request #95 from carlos-am/master
Fix #94: Remove warning when adding HTTPS URL
2016-11-16 09:52:04 +05:30
carlosam
a34fe4bcaf Remove warning when adding HTTPS URL 2016-11-16 00:29:00 +00:00
Arun Prakash Jana
ee3309b154
Use uniform error messages at prompt. 2016-11-15 21:14:26 +05:30
Arun Prakash Jana
e50fb21974 Use a single error string everywhere. 2016-11-15 19:40:28 +05:30
Arun Prakash Jana
de7d1cd463 Open bookmarks by tag list index at prompt 2016-11-15 19:27:16 +05:30
Arun Prakash Jana
31af6ee38e Remove deep search option as a class member. Update help. 2016-11-15 00:12:23 +05:30
Arun Prakash Jana
97c3500138 Add prompt help. Reformat program help. 2016-11-14 23:54:05 +05:30
Arun Prakash Jana
7f75706523
Reverse color at concise prompt. 2016-11-14 00:10:47 +05:30
Arun Prakash Jana
0e936c13a4
Continuous search at prompt. New key q to quit. 2016-11-13 23:22:00 +05:30
Arun Prakash Jana
8441cebd50
Handle regex search independently. 2016-11-13 14:33:19 +05:30
Arun Prakash Jana
32b25e3d4f
Override feed(), remove redundant API to reset parser. 2016-11-13 00:02:38 +05:30
Arun Prakash Jana
299d95aa45 Documentation update. 2016-11-12 23:37:10 +05:30
Arun Prakash Jana
03b351b11e Add URL shortening support. 2016-11-12 21:20:23 +05:30
Arun Prakash Jana
5e0bc15e28
Support custom db file. Optimizations. 2016-11-12 08:08:28 +05:30
Arun Prakash Jana
b387fc95e1
Use user-agent. Simply network_handler(). 2016-11-09 22:44:31 +05:30
Arun Prakash Jana
22bec5871d Modify strings for MIME HEAD fetch 2016-11-09 01:59:02 +05:30
Arun Prakash Jana
b418b95099
Use only one instance of BHTMLParser 2016-11-09 01:13:53 +05:30
Arun Prakash Jana
fd30317265
Make page title a parser member. Rename variables. 2016-11-09 00:22:34 +05:30
Arun Prakash Jana
d521460bdc
top level domains can have 1 to 24 characters. 2016-11-08 23:43:32 +05:30
Arun Prakash Jana
809e6d155a
Use small b in ascii color code 2016-11-08 23:10:16 +05:30
Arun Prakash Jana
ac645e8140
Handle bad URLs, fetch only HEAD for known mimes
Add API to check URL validity
Add API to detect URLs to some non-page mimes which sans title
network_handler() returns more meaningful tuple
Handle interrupt during multiple indices and/or range update
With urllib3 URLs without preceding http(s) can be handled
2016-11-08 23:02:45 +05:30
Arun Prakash Jana
c40cd302bf Show only error and skipped if --tacit is used 2016-11-08 12:15:39 +05:30
Arun Prakash Jana
c80a5a8e82 Remove redundant retry count 2016-11-08 11:15:24 +05:30
Arun Prakash Jana
fabdc773b6 Use requests module for upstream version check
The requests module uses urllib3 internally.
2016-11-08 10:58:24 +05:30
Arun Prakash Jana
0b819944b8
Remove move_legacy_dbfile() API. We have mergedb(). 2016-11-08 08:45:11 +05:30
Arun Prakash Jana
15892e9eea
Fix markdown import issue with URL having brackets:wq. 2016-11-08 01:56:03 +05:30
Arun Prakash Jana
a7d3ce89a0 Remove metavar param, shorten argparse.SUPPRESS. 2016-11-07 23:28:54 +05:30
Arun Prakash Jana
ed01edf9fb
Remove option --st, redundant 'dest' in addarg. 2016-11-07 23:05:02 +05:30
Arun Prakash Jana
f314a19e8b
Use urllib3 to fetch titles and more...
Do not fetch title for txt and PDF links.
Disable logging.WARNING if debug mode is not enabled.
Support deflate compression.
2016-11-07 20:43:08 +05:30
Arun Prakash Jana
ca076788e5 Merge pull request #90 from shaggytwodope/master
gitignore for pypi related files
2016-11-07 01:23:07 +05:30
Johnathan Jenkins
07bee8dc4f Merge branch 'master' of https://github.com/jarun/Buku 2016-11-06 11:50:24 -08:00
Johnathan Jenkins
3a9dc660a3 gitignore for pypi related files 2016-11-06 11:50:15 -08:00
Arun Prakash Jana
92093cfc63 1. Check for None resp before logging.
2. Update help
3. Show successful update in green in refreshdb()
2016-11-07 01:20:06 +05:30
Arun Prakash Jana
59a1e12fbe Check for None resp before logging. 2016-11-07 01:19:08 +05:30
Arun Prakash Jana
740a4a68ac
Update help. 2016-11-07 00:56:35 +05:30
Arun Prakash Jana
3ae66ea897 Merge branch 'asergi-setup-py' 2016-11-07 00:48:54 +05:30
Arun Prakash Jana
80413987d7 Merge branch 'setup-py' of https://github.com/asergi/Buku into asergi-setup-py 2016-11-07 00:48:39 +05:30
Arun Prakash Jana
41f256b217
Improve HTTP status handling. 2016-11-07 00:41:36 +05:30
Alessio Sergi
4cf02b9fa9 Add setup.py for installation as a system tool. 2016-11-06 19:44:44 +01:00
Arun Prakash Jana
10b2439093 Move some logs to debug level. 2016-11-06 23:54:39 +05:30
Arun Prakash Jana
53ea595bbe Make verbosity a class property. 2016-11-06 21:45:43 +05:30
Arun Prakash Jana
e1a0cf538e
List bookmarks with immutable titles. 2016-11-06 20:11:45 +05:30
Arun Prakash Jana
9979b9779a
Immutable title indicator while listing. 2016-11-06 19:22:12 +05:30
Arun Prakash Jana
ee1e21d899
Show informative error in refreshdb() fail. 2016-11-06 09:13:24 +05:30
Arun Prakash Jana
98f625c77d
Fix failed test cases. 2016-11-06 04:43:16 +05:30
Arun Prakash Jana
14ae5a506c
Auto-completion script update for immutable flag. 2016-11-06 04:13:03 +05:30
Arun Prakash Jana
870bdd6957
Support immutable titles. 2016-11-06 04:02:03 +05:30
Arun Prakash Jana
e198fd3dc9
Add Ubuntu to packager list. 2016-11-05 02:03:54 +05:30
APJ
028b81ad60 Merge pull request #88 from dankles/master
Change --help output to STDOUT rather than STDERR
2016-11-04 21:29:48 +05:30