Итак, некоторое время назад, по просьбе друга я уже сделал первую версию скрипта… Теперь, получив пару багрепортов прокачал этот скрипт до версии 0.2
Добавлено:
* Скрипту entry.sh теперь надо давать аргументом папку с данными
* Теперь записи пакуются в tar.gz, потом шифруются aescrypt’ом. Ваша паранойа будет довольна! Криптоаналитики в фсб тоже скажут спасибо!
* Для большинства веб-камер mencoder выкидывал кадры, если вручную не указать бОльший размер буфера.
* Сжимаем видео теперь по умолчанию lavc в msmpegv2, так как быстрее.
* Адаптировано под хранение записей на карте памяти. При этом idfile и ключ шифрования хранятся на диске (пример — ~/.scripts/diary).
* Интеграция с моим маунтманагером, хэндлер на баше внизу этого поста.
* Теперь к видео/аудио заметкам можно прикрепить какие-нибудь файлики. (При сохранении записи открывается конкверор в нужной папке и вам предлагается подкинуть к видео и текстовому файлику fsdata (дата/время записи) любые файлы какие Вам заблагорассудится.
* Появился скрипт playentry.sh для просмотра запакованных/прокриптованных записей.
stg_handlers.d/04diary
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #!/bin/bash echo -------- echo $stg_diary echo $UUID echo ------- if [ $BROWSEABLE -eq "1" ]; then if [ "$UUID" == "$stg_diary" ]; then report "This is Necromancer's journal. Would you like to add an entry?"& kdialog --yesno "Would you like to add an entry?" if [ $? -eq "0" ]; then $MPOINT/entry.sh $MPOINT/data fi fi fi |