navossoc / KeePass-Yet-Another-Favicon-Downloader

Yet Another Favicon Downloader for KeePass 2.x
MIT License
532 stars 30 forks source link

Support Additional Plugins #25

Open Nikey646 opened 5 years ago

Nikey646 commented 5 years ago

It would be nice to see support for other plugins that handle "urls".

For example, KeePassRPC allows storing additional URLs in a json encoded string on the entry, which allows you to have multiple urls for a single entry.

Additional, the Keepass2Android application uses KP2A_URL and KP2A_URL_# (When KP2A_URL is already used) fields on the entry to store additional urls.

This could be handled with a "First in, First Out" approach, in the sense that once an icon has been found you can ignore the remaining urls.

navossoc commented 5 years ago

I'm pretty busy these last days, but your suggestions seems doable.

I'll take a look later to see how that plugins works.

navossoc commented 5 years ago

Hey @Nikey646, do you this plugins that you have mentioned?

Can you attach a sample database with just a few entries?

4-FLOSS-Free-Libre-Open-Source-Software commented 5 years ago

Hello, you like a sample kdbx with KP2AURL* from Keepass2Android ?

navossoc commented 5 years ago

@4-FLOSS-Free-Libre-Open-Source-Software if you have one, that you are have sure that is working. Would be great ;)

jazzn3rd commented 5 years ago

I would also love this feature! Also, another good setting could be to let YAFD try to "URLize" the title eventhough it has an URL. I use Kee for communicating with firefox and use the url-field to save applinks on my phone like: androidapp://com.airbnb.android so I cant use url to get the icons on those.

Kirk72 commented 3 years ago

It would be so nice, if you could support every "Custom field" to choose from. Like "Use title field, if URL field is empty".

JohnLGalt commented 3 years ago

I have some entries that have 20 custom fields. He'd have to first be able to parse the field names, and then the data, which might be a bit hard for the ones that I have marked with "Enable in-memory protection".

Maybe just the title field?

Although, really, it needs a website to grab a favicon from - so is there really a need to look at other fields?

JohnLGalt commented 3 years ago

@4-FLOSS-Free-Libre-Open-Source-Software if you have one, that you are have sure that is working. Would be great ;)

I have a few working KP2A_URL that are working for me, if you still need this, man.

4-FLOSS-Free-Libre-Open-Source-Software commented 2 years ago

I would also love this feature! Also, another good setting could be to let YAFD try to "URLize" the title eventhough it has an URL. I use Kee for communicating with firefox and use the url-field to save applinks on my phone like: androidapp://com.airbnb.android so I cant use url to get the icons on those.

Not only storing URL of website but also of apps packe name.

GitHub app example for KeePass 2 Android:

AndroidApp1 androidapp://com.github.android

Bad luck trying to get favicon from something like reverse https://android.github.com/