Blog/content/posts/2023/javascript/mal-parser.md
2023-05-01 12:20:34 +03:00

26 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "🗃️ Парсер списков MyAnimeList"
date: 2023-05-01T12:19:40+03:00
draft: false
tags: [scripts, javascript, anime]
---
В [своей](gemini://a2s.su) [Gemini](https://en.wikipedia.org/wiki/Gemini_(protocol))
капсуле я веду список просмотренных аниме и манг, на случай чебурнета.
Со временем список неизбежно начинает расти и вручную его обновлять становиться очень тяжело.
Для автоматического создания списков написал скрипт на **JavaScript**.
Задача оказалась проще, чем выглядела на первый взгляд.
Ресурс MyAnimeList позаботился обо мне и добавил в таблицу атрибут `data-items`,
который представляет из себя JSON строку.
Даже не пришлось проходиться по элементам 😃
Скрипт находится в репозитории [userScripts](https://git.a2s.su/iiiypuk/userScripts),
который я создал для размещения своих скриптов в будущем.
Ссылка на [mal_parser.js](https://git.a2s.su/iiiypuk/userScripts/raw/branch/master/JavaScript/mal_parser.js).