Commit Graph

164 Commits

Author SHA1 Message Date
Florian Bruhin b32e996278 Merge remote-tracking branch 'origin/pr/5064' 2019-10-15 14:28:40 +02:00
lufte 9520fc2d31 Call format on the right object 2019-10-10 20:45:35 -03:00
rien333 f96744509c Encode input as UTF8 2019-10-07 00:14:05 +02:00
Fredrik Lönnegren 852a4175d7 Add argument extra-suffixes to tldextract and take it from argument extra-url-suffixes 2019-10-04 11:07:55 +02:00
Florian Bruhin 804d0e445e Update docs 2019-09-25 16:06:08 +02:00
Florian Bruhin d0e8d22ae0 Merge remote-tracking branch 'origin/pr/5031' 2019-09-25 15:44:42 +02:00
Florian Bruhin 2b3a848352 Improve readability-js docs
See #5032
2019-09-24 19:06:55 +02:00
Jonathan Haylett b71a9fd5cf Fix bug with specifying --auto-lock argument 2019-09-18 20:33:42 +01:00
Jonathan Haylett a490e0170e Add qute-bitwarden userscript 2019-09-18 20:27:42 +01:00
rien333 55cd115674 Add readability-js to the list of userscripts.
The list of userscripts is missing an entry on the new readability-js userscript
2019-09-16 00:29:35 +02:00
rien333 c203a7e2d1 typo 2019-09-15 00:54:48 +02:00
rien333 2815626f3c qoute error messages 2019-09-14 23:33:29 +02:00
rien333 a42e840c2d Check if userscripts dir exists 2019-09-14 23:32:34 +02:00
rien333 613564280a add jsdom dependency 2019-09-14 23:02:52 +02:00
rien333 5913c4c0dc use fromFile instead of fromURL 2019-09-13 23:51:48 +02:00
rien333 8e83b679fe use qutejs' bound commands 2019-09-10 13:39:43 +02:00
rien333 0254ee4081 readability userscript based on Mozilla's readility library 2019-09-10 02:03:18 +02:00
rien333 c2df7e8bf4 Whitespace 2019-08-22 09:49:19 +02:00
rien333 9516e36b78 Proper html header, consistent between both readability libraries 2019-08-22 01:53:19 +02:00
rien333 12064d7e40 sync 2019-08-22 00:22:57 +02:00
Florian Bruhin 074ef35912 Merge remote-tracking branch 'origin/pr/4888' 2019-08-17 20:21:04 +02:00
lufte b81029bcd8 Don't execute pass if it's not needed 2019-08-12 17:15:59 -03:00
rien333 de71bc5890 Add CSS styling to output of readability userscript.
Closes #4951. Produces dynamically resizable page margins and
increases line heights in order to enhance readability (based on
'desgin principles' from http://bettermotherfuckingwebsite.com/)
2019-08-08 18:21:13 +02:00
Florian Bruhin 6e0c17b510 Fix some typos 2019-08-01 18:24:47 +02:00
Florian Bruhin c0abc330e1 Add qute-code-hint to userscripts 2019-07-25 17:44:38 +02:00
Jan Holthuis 478e35c017 qute-pass: Add support for private domains (e.g. "myrouter.local")
Currently, qute-pass can only be used if the domain is either a public
domain (which means that its suffix needs to be included in the Public
Suffix List [PSL]), or if an IPv4 address is used.

Some uses might want to use qute-pass to login into the web interface of
their router, printer, NAS or other network-enabled device that is only
accessible from the local network. However, currently users to need
to remember or bookmark the IPv4 addresses of these devices.

If a local DNS server is used to assign domains like "mydevice.local" to
these devices, qute-pass won't work because all potential targets are
empty:

    >>> tldextract.extract('https://mydevice.local')
    ExtractResult(subdomain='mydevice', domain='local', suffix='')
    >>> tldextract.extract('https://mydevice.local').fqdn
    ''
    >>> tldextract.extract('https://mydevice.local').registered_domain
    ''
    >>> tldextract.extract('https://mydevice.local').ipv4
    ''

This adds an additional potential target by joining subdomain and domain
if (and only if) the suffix is empty.
2019-07-04 13:27:23 +02:00
Eliran Gonen 89a0679908
Adapted alias adding instruction 2019-04-30 16:56:50 +03:00
Eliran Gonen e37e64c80e
fix typo 2019-04-30 16:54:53 +03:00
Eliran Gonen 5bfa830f61
Updated alias instructions to modern qutebrowser configuration format 2019-04-30 07:46:13 +03:00
Eliran Gonen 1b850f9549
typo 2019-04-30 01:14:12 +03:00
Brian Clemens 35f4d77f6e
support PASSWORD_STORE_DIR environmental variable 2019-04-28 12:50:36 +09:00
colombini ed8fb5959e Add ".html" suffix to mktemp 2019-04-25 11:18:22 -03:00
Florian Bruhin 07ae9e18e1 Remove format indices 2019-04-16 15:06:14 +02:00
jtyers f12cf9931f make qute-pass more informative when no matching pass entry is found 2019-04-15 12:58:26 +01:00
Konstantin Kharlamov 05e54fbb73 qute-keepass: add a comment to not remove a variable
Signed-off-by: Konstantin Kharlamov <Hi-Angel@yandex.ru>
2019-03-25 01:07:50 +03:00
Jay Kamat 3e816f5f8b
Update copyright for 2019 2019-02-22 21:45:08 -08:00
Florian Bruhin e1f0d994fd Use /bin/bash for format_json userscript
The pipefail option is undefined in POSIX sh:
https://github.com/koalaman/shellcheck/wiki/SC2039
2019-02-15 23:25:59 +01:00
Jay Kamat f7287890d4
Merge branch 'master' into qute-pass-fix 2019-01-27 12:44:04 -08:00
Florian Bruhin 5790857b95 Make shellcheck happy 2019-01-13 10:40:27 +01:00
Florian Bruhin 060489f1bc Fix new shellcheck issues 2019-01-03 22:11:58 +01:00
Jay Kamat 73be27ac13
Add org-capture by alcah to userscripts README 2018-11-27 22:57:50 -08:00
Vicente Reyes bd887ce988
allow password_fill to work without final newline 2018-11-11 18:09:13 -03:00
Jan Holthuis 4166e50764 Add support for per-domain secret files in qute-pass
This adds support for password stores where the domain is not the
directory name, but the filename of a gpg file.

This solves problems when using a password store folder structure
like this reddit user does:
https://www.reddit.com/r/qutebrowser/comments/7owzl2/cant_get_qutepass_working/
2018-10-28 15:27:02 +01:00
Florian Bruhin 51c9e0c1c6
Merge pull request #4029 from sim590/qurlshare-userscript
userscripts: README page and qurlshare userscript
2018-09-18 21:05:24 +02:00
wildente b1e2a1ec2d add proper multiline support for qute-pass
when using the 'username-taget secret' option, the supplied
regex 'username-pattern' will only scan the first line of the
secret file.

you could specify a username-pattern with '\n', but this will
break if the position of the username is not consistent.

this change will implement re.search and the re.MULTILINE
option to search every line in a secrect file.

example:

--secret file
my_secret_password
username: my_username
--secret file

spawn --userscript qute-pass --username-target secret --username-pattern "^username: (.*)"
2018-09-09 22:16:48 +02:00
Simon Désaulniers b4789e454a userscripts/readme: other userscripts (own repos)
Other userscripts found on their own repository listed under the section
"Other".
2018-08-19 17:23:29 -04:00
Simon Désaulniers d98e5f86c8 userscripts/readme: list userscripts in markdown 2018-07-21 18:49:06 -04:00
cryzed 9ea6f4acf4 Follow symlinks when finding pass candidates 2018-07-18 16:18:56 +02:00
murchik a5c1903247 OTP for qute-pass. 2018-07-10 20:42:28 +08:00
Florian Bruhin 22f05e3ca5 Merge remote-tracking branch 'origin/pr/3929' 2018-06-09 20:40:32 +02:00