Показать HN: API-интерфейс названия цвета, который сопоставляет шестнадцатеричное значение с ближайшим понятным человеку названием=news.ycombinator.com=

Показать HN: API для названий цветов, которое сопоставляет шестнадцатеричное значение с ближайшим понятным человеку именем ( meodai.github.io ). Я создал этот API для возврата ближайшего именованного цвета для любого шестнадцатеричного значения, используя специально подобранные списки, такие как мой собственный [1], XKCD [2] и другие.

Я сделал его с нуля, без Express или каких-либо фреймворков, потому что:

– Я разработчик интерфейса/взаимодействия и хотел бы узнать, как создать API с нуля. – Существующие API не гарантировали уникальные имена для каждого цвета — мой гарантирует. – Он также поддерживает обновления WebSocket, ответы gzip и несколько наборов имен.

Я собираю названия цветов уже более 10 лет [1]. При наличии ~30 000 записей объединение их в каждый проект, связанный с цветом, стало чрезмерным. Этот API делает вещи легкими — для меня и, надеюсь, для других тоже.

GitHub: https://github.com/meodai/color-name-api

Буду рад получить обратную связь по логике именования, точности, производительности или лучшим практикам бэкэнда, которые я мог упустить.

[1] Большой список названий цветов: https://github.com/meodai/color-names [2] Результаты опроса по цвету XKCD: https://xkcd.com/color/rgb/


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Leave a Reply

Your email address will not be published. Required fields are marked *