Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider using Yandex' Emoji Translation API to autogenerate bindings #19

Open
SaschaMann opened this issue Apr 23, 2021 · 6 comments
Open

Comments

@SaschaMann
Copy link

Instead of manually defining bindings, consider using Yandex Translate's Emoji translation. They offer an API that could be used to mass-generate bindings. Obviously without any guarantees of bindings being unique but that adds a fun element of surprise to each function call.

Example:

WatchJuliaBurn aims at destroying the look of your code by adding emojis like 😄 and kaomojis like c╯°□°ↄ╯ instead of your favorites Julia functions. Don't hesitate to add your worst creations via PR.

=>

WatchJuliaBurn 🎯 💥 👀 👆 📟 ➕ 🐢 💖 😄 & 🐼 💖 🅱 🇨🇬 🌡 🇨🇬 🌡 ↄ 🇨🇬 ⏭ 👆 💕 👩 📛 🔢 . 🚫 😥 ➕ 👆 😨 🛠 ↗️ 🇵🇷.

I expect that this would work just as well for individual bindings.

@mschauer
Copy link
Contributor

mschauer commented Apr 23, 2021

Careful, your Yandex broke Julia's aniconism tabu. You really want to see the world burn.

julia> using ⌚👩🔥
👩> 🍰
π = 3.1415926535897...

@theogf
Copy link
Member

theogf commented Apr 23, 2021

TIL...
That sounds like an interesting proposition, but this also ruins all the fun to find new emoji aliases :D

@SaschaMann
Copy link
Author

Careful, your Yandex broke Julia's aniconism tabu. You really want to see the world burn.

Good point, I missed that. That could be manually fixed by hardcording julia as (U+2234) or by asking Yandex to fix this obvious bug.

@adrhill
Copy link
Collaborator

adrhill commented Apr 23, 2021

The Yandex API could be used to generate new file names when calling emojify.

@theogf
Copy link
Member

theogf commented Apr 26, 2021

Just checked and you need to pay to use the API....

@l0rem
Copy link

l0rem commented May 5, 2023

I have no idea what this project is about, but to add insult to injury Yandex does not allow using emj-language with their Translations API, so it is only accessible via web-ui

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants