Есть ли API для сайта пакетов Sublime text?
Есть ли API для менеджера пакетов Sublime text? Я пытался найти его, но нигде не мог найти упоминания об этом.
1 ответ
Да, каждая управляемая данными страница на https://packagecontrol.io/ может иметь .json
добавлен до конца, чтобы получить необработанные данные. Вот некоторые примеры:
- https://packagecontrol.io/.json
- https://packagecontrol.io/stats.json
- https://packagecontrol.io/search/sftp.json
Это то, как реализован веб-сайт - есть JSON API и JS SPA, которые запрашивают JSON API и используют шаблон Handlebars для создания страницы. При начальной загрузке страницы JSON отображается с помощью Handlebars на сервере, поэтому экран начальной загрузки отсутствует.
Для страниц, которые не являются носителями данных, то есть страниц документации, вы можете добавить .html
чтобы получить основной контент:
Кроме того, весь сайт с открытым исходным кодом находится по адресу https://github.com/wbond/packagecontrol.io.