Instead of just showing the skin tones in the second selection step, why
not show the complete emoji with modifiers? This is a lot friendlier
than just showing the modification all alone.
A lot of times rofimoji couldn't type the emoji, but copy-pasting did
work. After some manual trial-and-error (😑) it seems that the problem
was the immediacy of xdotool. If we set the delay to imperceptible
100ms, it works - even in Firefox! 🦄
Also fetch and extract emojis with skin color support
Some emojis can have different skin colors. Unfortunately, there is no
good list, so we have to download a txt file and parse it in the ugliest
way possible. On the other hand, we can now support skin colors without
overtaxing the menu.
Emojipedia doesn't load anymore, unfortunately.
The other bad news is that while this one loads and is official, it does
not contain emojis with different skin colors.
They will have to be added later.
Thanks to Github for pointing out a vulnerability in the old requests
version.
The good news is that this is only relevant for developers, but not for
users, as they use the pre-packaged emojis.
Since emojipedia almost never answers on the first try (or ever 😢), the
scripts now re-tries up to five times and prints an error if it didn't
work. If this keep happening, I'll have to think of something.