Jonathan Lestrelin
efe2f0aeb4
Merge pull request #24 from MartinNowak/patch-1
...
start together with org.gnome.GPaste.service
2020-09-23 19:34:04 +00:00
Martin Nowak
83039e213a
start together with org.gnome.GPaste.service
...
- this is a weak dependency and will still succeed if GPaste is not available
(also see [systemd.unit(5)](https://www.freedesktop.org/software/systemd/man/systemd.unit.html#Wants= ))
- avoids having to manually start GPaste
- also see https://github.com/Keruspe/GPaste/pull/323
2020-09-23 20:53:44 +02:00
Jonathan Lestrelin
da2db4130e
Linting with black.
2019-11-15 15:17:14 +01:00
Jonathan Lestrelin
2ffc11ce05
Merge pull request #21 from jnphilipp/dbus
...
Fix dbus.glib deprecation warning.
2019-11-15 14:15:02 +00:00
J. Nathanael Philipp
df76a14752
Fix dbus.glib deprecation warning.
...
Minor styling improvements.
2019-11-15 11:39:40 +01:00
Jonathan Lestrelin
f81cd8cab5
Merge pull request #20 from jnphilipp/issue-19
...
Check for gpaste earlier to prevent repeated call to pass. #19
2019-11-13 17:09:18 +00:00
J. Nathanael Philipp
ac8002ae24
Check for gpaste earlier to prevent repeated call to pass. #19
2019-11-13 17:06:37 +01:00
Jonathan Lestrelin
b114e12f51
Merge branch 'master' of github.com:jle64/gnome-pass-search-provider
2019-10-08 19:57:58 +02:00
Jonathan Lestrelin
25381220fc
Remove NoDisplay=true from .desktop as it seems to cause issues with Gnome 3.34
2019-10-08 19:57:45 +02:00
Jonathan Lestrelin
f12076dc51
Merge pull request #17 from jnphilipp/copy-fields
...
Copy other fields
2019-09-23 12:42:34 +00:00
J. Nathanael Philipp
2ca2ad54c7
Improvements.
2019-09-19 14:59:18 +02:00
J. Nathanael Philipp
1e53479189
Update README.
2019-09-13 13:14:29 +02:00
J. Nathanael Philipp
706bee9e36
Add option to copy other field values.
2019-09-13 00:17:19 +02:00
J. Nathanael Philipp
e275953813
Fix result icon.
2019-09-13 00:14:15 +02:00
Jonathan Lestrelin
8ee8af3d7e
Revert changes breaking install from AUR
2019-06-01 05:22:32 +02:00
Jonathan Lestrelin
79a0c36a05
Add specfile.
2019-05-20 13:00:58 +02:00
Jonathan Lestrelin
56f3e25756
* Change icon to one that GNOME installs by default
...
* Remove option to install to different dirs as that is broken due to
hardcoded paths in D-bus service files.
* Don't install fuzzywuzzy through pip from install.sh as it may be preferable to
install it from distribution packages
* Improve README a bit
2019-05-12 00:07:39 +02:00
Jonathan Lestrelin
45cea53ef4
Move OTP section in README.
2019-01-16 14:08:54 +01:00
jle64
7ac22cb2bd
Merge pull request #13 from jnphilipp/pass-otp
...
Add pass-otp support.
2019-01-16 14:01:00 +01:00
Unknown
690dba0426
Update readme.
2019-01-15 21:40:29 +01:00
jnphilipp
47ab26d892
Merge branch 'master' of github.com:jle64/gnome-pass-search-provider into pass-otp
2019-01-15 21:34:59 +01:00
Jonathan Lestrelin
225e4e066b
Update doc.
2019-01-15 19:09:03 +01:00
Jonathan Lestrelin
570dc8d12f
Update GIF
2019-01-15 19:06:18 +01:00
jle64
dd1bdcc062
Merge pull request #11 from dmo60/improve-notifications
...
Improve notifications style
2019-01-15 17:47:12 +01:00
jle64
d2e472abc5
Merge branch 'master' into improve-notifications
2019-01-15 17:45:21 +01:00
jle64
36bdb237b6
Merge pull request #12 from dmo60/add-result-icons
...
Show icon for individual search results
2019-01-15 17:38:19 +01:00
jle64
864c905e26
Merge pull request #10 from dmo60/fix-multiline-pw
...
Only copy first line of multi-line password store entries
2019-01-15 17:35:48 +01:00
jle64
4e374a1c89
Merge pull request #9 from dmo60/fix-desktop-entry
...
Fix desktop entry still showing up in application overview
2019-01-15 17:33:02 +01:00
jle64
efd6429965
Merge pull request #8 from dmo60/fix-gpg-agent-path
...
Fix path to gpg-agent.conf in README
2019-01-15 17:31:18 +01:00
Unknown
36bb30aea4
Add pass-otp support.
2019-01-10 16:03:52 +01:00
Timo Loewe
07cdb9c79d
Show icon for individual search results
2019-01-01 15:42:50 +01:00
Timo Loewe
d207cf78eb
Improve notifications
2019-01-01 15:29:05 +01:00
Timo Loewe
327c58f055
Only copy first line of multi-line password store entries
2019-01-01 15:13:31 +01:00
Timo Loewe
b63989aeaa
Fix desktop entry still showing up in application overview
2019-01-01 15:08:09 +01:00
Timo Loewe
ff3f2c84b4
Fix path to gpg-agent.conf
2018-12-31 19:11:46 +01:00
jle64
efe14098b3
Merge pull request #7 from shtrom/fuzzywuzzy
...
Use fuzzy wuzzy to generate matches
2018-12-04 15:40:40 +01:00
Olivier Mehani
04bbfe50fb
Match with fuzz.partial_ratio
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2018-11-23 23:36:00 +11:00
Olivier Mehani
30249771b7
Replace straight difflib with fuzzywuzzy
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2018-11-19 22:15:28 +11:00
Jonathan Lestrelin
80fc1e8609
Minor README update.
2018-03-15 01:50:16 +01:00
Jonathan Lestrelin
d16c92c681
Use smartcase in search.
2018-03-15 01:24:48 +01:00
jle64
b114257bdd
Merge pull request #5 from chrismsnz/patch-1
...
Stop the SearchProvider showing up as an app in activities
2017-11-14 10:57:33 +01:00
Chris Smith
1cee9fba6e
Stop the SearchProvider showing up as an app in activities
...
After installing the search provider, a "Pass" entry was showing up as an application when searching in the activities interface with Gnome. Setting NoDisplay to true stops it showing up there.
2017-11-14 17:02:18 +13:00
Jonathan Lestrelin
b3700202d3
Add .gitignore
2017-10-02 00:34:10 +02:00
Jonathan Lestrelin
26d46a725a
Make sure that non-gpg files are not shown in the search results.
...
Fix some typos and PEP8 stuff.
2017-10-02 00:33:07 +02:00
Jonathan Lestrelin
26f2fb0190
Fix delayed notification problem due to blocking subprocess call.
2017-09-25 19:34:09 +02:00
jle64
ca79f47f47
Merge pull request #3 from jle64/fuzzy-search
...
Fuzzy search
2017-09-04 15:57:16 +02:00
Jonathan Lestrelin
7b1a5189c7
Make fuzzy matching happen on every path element instead of on whole
...
path.
2017-09-04 15:08:17 +02:00
Matthias Vogelgesang
119a5c42f0
Implement fuzzy search and ranking
...
The regex based method to find key matches does not work very well for deeper
hierarchies and partial matching of the hierarchy levels. This approach uses the
SequenceMatcher from the difflib module to compute a score for an entry and rank
them accordingly.
This change also filters out all hidden file system entries to avoid traversing
and evaluating Git repositories which are commonly used to store pass storages.
2017-09-04 11:23:52 +02:00
Jonathan Lestrelin
d400a05435
Make notifications transient (except for errors).
2017-08-30 19:59:56 +02:00
Jonathan Lestrelin
2ee689652d
Add notification messages in case of success or error
2017-08-25 18:59:26 +02:00