Как читать vc.ru прямо в Spotlight на macOS c помощью моего расширения Raycast?
Всем привет! В статье расскажу, как я сделал простое расширение для Raycast, подробнее об этом сервисе и о том, как теперь пользователи macOS могут читать vc.ru
Оглавление
- Что это за Raycast такой?
- О Raycast расширениях
- Читаем VC.ru с помощью Raycast
Что это за Raycast такой?
Большинство пользователей Mac находят Spotlight, встроенный инструмент Apple для поиска приложений и файлов, вполне подходящим для своих нужд. Однако опытные пользователи, желающие иметь практически полный контроль над компьютером (а также доступ к ярлыкам и инструментам), часто ищут другие альтернативы. В последнее время все большее внимание привлекает приложение Raycast, конкурирующее с одним из давних фаворитов сообщества - Alfred. Если кратко, то Raycast – это Spotlight на стероидах.
Raycast устраняет переключение контекста из ваших ежедневных рабочих процессов. Перестаньте переходить по вкладкам браузера для выполнения простых задач. Вместо этого управляйте своими инструментами с помощью нескольких нажатий клавиш. Интеграция с Jira, GitHub, G Suite и другие возможности расширения с помощью скриптов.
Об этом инструменте я узнал случайно. Могу назвать себя early adopter, потому что мне очень нравится пользоваться новыми программами. И вот в один из дней я увидел на Product Hunt очередной запуск Raycast. Сразу же захотелось сделать пост в свой небольшой телеграмм канал, где я пишу об интересных приложениях и сервисах с PH.
Несколько дней я тестировал Raycast, смотрел обзорные видео, читал статьи. Потом я начал изучать расширения. Я был поражен их количеством и функционалом. Некоторые из расширений я использую каждый день, некоторые просто хорошо иметь под рукой.
О расширениях расскажу немного позже, а сейчас, хочу показать, на что способен Raycast "из коробки".
Если вы наберете в Spotlight или в установленном по умолчанию Alfred такие слова, как "12PM EST to PST", "1LB to KG" или "20 BTC to USD", то он предложит вам поискать ответ в Google. Raycast выполняет конвертацию за вас, не отсылая вас к браузеру.
Нажатие Command+K в Raycast открывает целый ряд других действий с результатами поиска, для каждого из которых существует соответствующее сочетание клавиш. Например, если я нашел нужный мне файл, я могу использовать меню действий Raycast для таких действий, как показать его в Finder, скопировать или даже показать список других файлов в той же папке.
Первое знакомство с Raycast может оказаться непомерно сложным из-за того, как много всего он предлагает сделать за вас. Вы можете управлять тем, какие команды будут появляться при каждом поиске, и даже тем, какие из них вообще будут доступны.
Не могу не отметить внимание команды Raycast к деталям. Если кто-то видел эпизод сериала "Офис", где герои ждали попадания прямоугольника "DVD" в самый угол, то можете сыграть в эту игру с Raycast
О расширениях Raycast
Если заглянуть в магазин Raycast (доступ к которому можно получить, просто набрав в поле поиска Store), то можно найти расширения, созданные сообществом, которые позволяют управлять воспроизведением музыки, переводить текст с помощью Google Translate или начинать совещание Zoom. Хотя многие расширения ориентированы на программистов - что вполне понятно, ведь именно они пишут расширения. Есть немало инструментов, которые могут пригодиться большинству пользователей компьютеров.
Вот небольшая подборка моих расширений Raycast:
Todoist – менеджер задач в Todoist
ChatGPT – взаимодействие с OpenAI's ChatGPT непосредственно из командной строки (работает без VPN)
Hacker News – последние статьи Hacker News
Color picker – наводите на область и получате HEX цвета
ray.so – красивые изображения вашего кода для презентаций
Pomodoro – таймер для работы по технике Помадоро
После нескольких месяцев использования Raycast и просмотра огромного количества расширений мне захотелось создать свое. Я начал изучать этот вопрос. Каков же был восторг, когда я увидел документацию и GitHub репозиторий Raycast.
Поскольку я использовал расширение для чтения Hacker news, то решил написать что-то похожее. Расширение Hacker News сделал CEO и один из основателей Raycast Томас Пол Манн, поэтому пример кода и все необходимые детали есть на главной странице.
К сожалению, мне не удалось найти хорошего описания RSS для vc.ru. Я очень надеюсь, что их команда обратит на это внимание. Предлагаю попросить их об этом в комментариях к этому посту.
Спасибо Максиму Шишкину за его пост с находкой
Читаем VC.ru с помощью Raycast
Расширение подгружает самые популярные новости категорий через RSS, а после нажатия на выбранную новость, она открывается в браузере.
Читайте VC.ru с удовольствием!
Я очень надеюсь, что команда vc.ru обратит внимание на эту статью, чтобы добавить больше разделов в последующих обновлениях.
Это мой первый опыт написания open source проекта. Я очень надеюсь, что статья вам понравилась, пишите свои предложения и пожелания. Буду работать над улучшениями!
Обязательно попробуйте Raycast! Спасибо за внимание!
Небольшое отступление от темы: у меня есть канал о продуктах с Product Hunt. Если вы так же любите новые интересные продукты, как я, то подписывайтесь, буду очень рад.