Long out of print soundtrack, but the real ones know this Halloween banger.

https://www.youtube.com/watch?v=zkPqiVODzj0

#MonsterClub #Amicus #VincentPrice #JohnCarradine #HalloweenMusic

Monsters Rule, OK!

YouTube

А визуальная новеллка - вот:

https://yuumira.itch.io/monster-club

Она на всратом движке и не закончена потому, что между создателями произошла ДРАМА, но всё миленько.

#VN #MonsterClub #games #Itch

Monster Club by yuumira

Welcome to The Monster Club. A family that’s truly stranger than fiction.

itch.io

Недавно наткнулся на душевную визуальную новеллку от инди-автора с DeviantArt.

Решил посмотреть, что там у него ещё есть.
С одной стороны наткнулся на потешные фанфики с раптор-тянами - этакий кроссовер Monster Musume и Jurrasic World. Сами фанфики пока не читал, но иллюстрации забавные.
С другой стороны обнаружил, что в общем-то у визуальной новеллы есть сорц в виде полноценной новеллы публиковавшейся у него в профиле отдельными главами.

Подумал, что надо почитать.

В 1:30 ночи вспомнил об этом и решил, что надо из текстов на DeviantArt зафигачить EPUB и на телефоне послушать перед сном.

Нашёл ноунейм скрипт на питоне, который делает EPUB из Markdown.
Написал на том же питоне простую обвязку чтобы из файлов лежащих рядом собрать конфиг него и потом было достаточно запустить сборку.

Всё это оформил в Git репозиторий, сделал конфиг Drone для запуска в CI - ну а хули бы и нет!

Начал тестить локально. Питоновая софтина, что я нашёл работает как говно. Точнее не работает вовсе. Её надо переписывать, а там - лапша. XML вперемешку с сорцами, сам питон написан не по PEP, IDE половину подсвечивает как пиздец.

Забил хуй. Взял pandoc в официальных Docker образах. Удалил всё, что написал и переписал под него.

В CI началась какая-то хуйня с запуском команд в контейнере. Проебался какое-то время чтобы понять, что у меня контейнер minimal с одним только бинарником pandoc, а я там шеллом пытался собирать, сортировать и скармливать главы конвертеру.
Взял полный контейнер pandoc уже с шеллом - всё заработало.

EPUB собирается. Но он собирается и пропадает вместе со всем пайплайном - его надо куда-то деплоить.

Взял плагин Gitea Release для Drone.
Пердолился какое-то время с ним пока не понял как его корректно сконфигурировать - недостаточно прав выдал токену, который ему кормил. Потом из-за немногословной документации не сразу разобрался с ещё одним параметром.

В получился пайплайн, который первым шагом собирает файлики, кормит их pandoc и получает артефакт в виде EPUB-файла, а вторым - деплоит артефакт с помощью Gitea Release.

5 утра. pandoc собирает EPUB, Gitea Release создаёт в Gitea релиз и выкладывает туда книжку.

Но я всё это время возился с кодом, а саму новеллку с DeviantArt не притащил - только несколько глав для теста.

В результате послушал то, что собралось из тех глав, что были и уснул.

Итого за вечер:

- Два переписывания конфигурации сборки с нуля
- ~7% книжки собрано

С одной стороны хочется сказать, что иногда надо выкидывать этот системный подход и делать быстро на коленке чтобы работало.
А с другой - охуенно провёл время же!

#books #dev #pandoc #Markdown #DeviantArt #fantasy #MonsterClub #EPUB #log #fun #CI #git #Gitea #Drone #пердолинг

#Bales2023FilmChallenge
#FilmMastodon

The Monster Club (1981)
Directed by Roy Ward Baker

April 19th- Hanging Out

Eramus (Vincent Price) and R. Chetwynd-Hayes (John Carradine) hanging out at the Monster Club.

#VincentPrice #JohnCarradine #Amicus #MonsterClub #Horror #BMovie #Psychotronic

Do you want to join the #MonsterClub and get your own sweet-ass #Cryptid card as drawn by me? This is a special treat for #Patreon subscribers of @supernatpod at the "capitalism unbound" level where you not get dope merch, special access to early and exclusive episodes, and your own custom entry in the Monster Club.

https://patreon.com/supernaturalselection?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=creatorshare_fan

#supernatural, #occult, and #weird #PodcastersOfMastodon

Get more from Supernatural Selection on Patreon

creating podcasts

Patreon