--video-filter=motiondetect
для включения фильтра детектора движения, по вкусу - --rate=
для скорости воспроизведения, ну и -vv >logfile.txt
- для вывода сообщений в текстовый лог, который потом предстоит изучить. Что сделал не так?Не подключил jquery? Не посмотрел ошибки в консоли? Не сделал интерактивный пример, который мы могли бы посмотреть?
<widget>
<debug>on</debug>
<window title="Sample Konfabulator Widget">
<name>main_window</name>
<width>500</width>
<height>500</height>
</window>
<image src="Images/Sun.png" name="sun1">
<hOffset>250</hOffset>
<vOffset>250</vOffset>
<alignment>center</alignment>
</image>
<text data="Click Here" size="36" style="bold">
<name>text1</name>
<hOffset>250</hOffset>
<vOffset>100</vOffset>
<alignment>center</alignment>
<onMouseUp>
sun1.opacity = (sun1.opacity / 100) * 90;
</onMouseUp>
</text>
</widget>
"widget": {
"debug": "on",
"window": {
"title": "Sample Konfabulator Widget",
"name": "main_window",
"width": 500,
"height": 500
},
"image": {
"src": "Images/Sun.png",
"name": "sun1",
"hOffset": 250,
"vOffset": 250,
"alignment": "center"
},
"text": {
"data": "Click Here",
"size": 36,
"style": "bold",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;"
}
}
# -*- coding: utf-8 -*-
from __future__ import print_function, unicode_literals
import os
from lxml import etree
FILES_DIR = 'Путь/До/Папки/С/Файлами'
def main():
parser = etree.HTMLParser()
for fname in os.listdir(FILES_DIR):
path = os.path.join(FILES_DIR, fname)
tree = etree.parse(path, parser)
root = tree.getroot()
el = root.find('.//h3[@class="header-text"]')
if el is not None:
header = el.text
if not header:
print(fname, 'Пустой заголовок')
continue
new_fname = header.strip() + '.html'
new_path = os.path.join(FILES_DIR, new_fname)
try:
os.rename(path, new_path)
except Exception as e:
print(fname, 'Ошибка при переименовании')
continue
print(fname, '-->', new_fname)
else:
print(fname, 'Заголовок не найден')
if __name__ == '__main__':
main()
raw_input('Enter для закрытия...'.encode('cp866')) # Да, я использую windows :(
>>> new_list = [1, 2, 3, 4, 5, 6]
>>> new_list == sorted(new_list)
True
>>> new_list = [1, 2, 3, 4, 8, 6, 5]
>>> new_list == sorted(new_list)
False
class Meta:
managed = False
def save(self, *args, **kwargs):
raise ValueError('Read-only database')
def delete(self, *args, **kwargs):
raise ValueError('Read-only database')
class CardserverQuerySet(models.QuerySet):
def create(self, *args, **kwargs):
raise ValueError('Read-only database')
def update(self, *args, **kwargs):
raise ValueError('Read-only database')
def delete(self, *args, **kwargs):
raise ValueError('Read-only database')
def bulk_create(self, *args, **kwargs):
raise ValueError('Read-only database')
def get_or_create(self, *args, **kwargs):
raise ValueError('Read-only database')
def update_or_create(self, *args, **kwargs):
raise ValueError('Read-only database')
class CardserverManager(models.Manager):
def get_queryset(self):
return CardserverQuerySet(self.model, using='remote')