# Re: Caesium
btimofeev (station13, 13) → Andrew Lobanov – 15:30:53 2016-02-04
btimofeev>> А можно сделать, чтобы цезий конфиги и сообщения хранил не в текущей папке, а где-нибудь в ~/.config/caesium? Тогда можно будет создать пакет для установки в систему.
AL> Это всё есть в TODO. Только пока не знаю как лучше реализовать.
~/.config это директория из стандартов XDG. Можно взять библиотеку PyXDG, в ней есть методы для работы со стандартными директориями. Получаешь из этой библиотеки директорию для конфигов, и всю работу с конфигом изменяешь относительно нее. Тоже самое для данных и кэша. Я бы так сделал.
btimofeev (station13, 13) → Andrew Lobanov – 15:30:53 2016-02-04
btimofeev>> А можно сделать, чтобы цезий конфиги и сообщения хранил не в текущей папке, а где-нибудь в ~/.config/caesium? Тогда можно будет создать пакет для установки в систему.
AL> Это всё есть в TODO. Только пока не знаю как лучше реализовать.
~/.config это директория из стандартов XDG. Можно взять библиотеку PyXDG, в ней есть методы для работы со стандартными директориями. Получаешь из этой библиотеки директорию для конфигов, и всю работу с конфигом изменяешь относительно нее. Тоже самое для данных и кэша. Я бы так сделал.