думаю вообще не париться, загнать все это в бота python и скриптом bash все это забирать в базу просто запросов не так много будет, ради них отдельного демона создавать, ну такое
повторное использование кода и копипаста разве рядом находятся? Не поддерживаю применение трейтов, конечно, но это не по научному и вообще никак не копипаста