Бортовой журнал, продолжение.

Итак, некоторое время назад, по просьбе друга я уже сделал первую версию скрипта… Теперь, получив пару багрепортов прокачал этот скрипт до версии 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
Print Friendly

Добавить комментарий