laxikodeje: Любую программу крэкают или пишут к ней кей-гены, вне зависимости от языка, на котором она написана. Было бы желание.
Если у человека уровень квалификации позволяет возится с бинарниками, то он и скрипт на питоне сможет написать. И вряд ли его что-то остановит. А для обычных пользователей это достаточная преграда.
И нет смысла особо заморачиваться.
# Install from PyPI
$ pip install mezzanine
# Create a project
$ mezzanine-project myproject
$ cd myproject
# Create a database
$ python manage.py createdb
# Run the web server
$ python manage.py runserver
dimonchik2013: Метод этот находится здесь: https://github.com/stephenmcd/mezzanine/blob/maste...
Называется slugify_unicode.
Я могу, конечно, влезть в исходник mezzanine и заменить метод на тот что у вас в ссылке.
Но, имхо, как то это неправильно.
Но и не могу догнать как переопределить этот метод, уже в самом приложении.
Можно попробовать накидать баш скрипт. И уже баш скрипт засовывать в крон.
#!/bin/bash
HOME=/var/www/flask_app
VENVDIR=$HOME/flask/bin/
BINDIR=$HOME/www
cd $BINDIR
source $VENVDIR/activate
$VENVDIR/python $HOME/app/admin/check.py
Вот как-то так примерно, но я там мог ошибится с путями.
Попробуйте выйти из виртуального окружения и добится работоспособности пока без крона.
Если все ок, то просто в крон вставите.
Типа,
Главная > Кровати > Двухспальные > Деревянные > Кровать "Ромашка".
А ваш работает с такими подразделами корректно.
По идеи можно было бы написать еще один ответ на stackoverflow, со ссылкой на ваш extension.