22 Commits

Author SHA1 Message Date
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
Jonathan Lestrelin
1f9c4250b6 Merge branch 'master' of github.com:jle64/gnome-pass-search-provider 2017-08-22 11:05:22 +02:00
Jonathan Lestrelin
0dc048d5c7 PEP 8 + minor changes 2017-08-20 14:49:50 +02:00
Jonathan Lestrelin
6be917ae9a Better screencapture 2017-04-16 04:54:28 +02:00
Jonathan Lestrelin
c3593ddd19 Fix typo 2017-04-14 18:14:59 +02:00
Jonathan Lestrelin
d17b95b416 Mention AUR availability in README 2017-04-12 06:00:37 +02:00
Jonathan Lestrelin
bed2f59052 * add gpaste support
* remove call to qtpass
* minor changes
2017-03-15 18:24:51 +01:00
jle64
52dbea0e9e Update TODO 2017-03-14 21:54:07 +01:00
Jonathan Lestrelin
e73977f1b2 * rename various elements to be more consistent with other search
providers
* remove useless dbus config file
* add TODO
* minor changes
2017-03-14 21:47:52 +01:00
Jonathan Lestrelin
9a256569d4 Complete README, add screencapture 2017-03-14 18:52:20 +01:00
Jonathan Lestrelin
da2f709586 Add README, allow to override default installation paths 2017-03-14 16:58:12 +01:00
Jonathan Lestrelin
3518e05689 Honor PASSWORD_STORE_DIR environment variable 2017-03-14 15:59:07 +01:00
Jonathan Lestrelin
7a9c9ff23d Fix dbus activation of systemd service 2017-03-14 15:44:41 +01:00
Jonathan Lestrelin
f714213827 First usable version 2017-03-14 15:34:57 +01:00
Jonathan Lestrelin
2cb6153579 First empty dbus daemon that actually gets loaded by gnome-shell. 2017-03-14 12:04:59 +01:00