tarina

git clone https://git.tarina.org/tarina
Log | Files | Refs | README | LICENSE

commit 8b2d710d9584961606c106c465339847c4683fd9
parent 1a6f988bfdafa691caef38318668f8eca8219567
Author: rbckman <robinbackman@gmail.com>
Date:   Fri, 31 Aug 2018 17:52:30 +0300

do not expect a list of films when there is no films

Diffstat:
Minstall.sh | 9++++++++-
Mtarina.py | 22+++++++++++++---------
2 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/install.sh b/install.sh @@ -13,7 +13,7 @@ rpi-update echo "installing python-omxplayer-wrapper..." pip install omxplayer-wrapper echo "installing rwb27s openflexure microscope fork of picamera with lens shading correction..." -pip install https://github.com/rwb27/picamera/archive/lens-shading.zip +pip --no-cache-dir install https://github.com/rwb27/picamera/archive/lens-shading.zip echo "Adding to /boot/config.txt" cat <<'EOF' >> /boot/config.txt @@ -120,6 +120,13 @@ cp extras/.vimrc /home/pi/.vimrc esac done +sudo apt-get -y install wicd wicd-curses +sudo apt-get -y purge dhcpcd5 + +sudo systemctl disable lightdm.service --force +sudo systemctl disable graphical.target --force +sudo systemctl disable plymouth.service --force + while true; do read -p "Reboot into Tarina now? (y)es or (n)o?" yn case $yn in diff --git a/tarina.py b/tarina.py @@ -428,9 +428,14 @@ def nameyourfilm(filmfolder, filmname): thefuck = '' elif pressed == 'middle' or event == 10: if len(filmname) > 0: - if filmname in getfilms(filmfolder)[0]: - thefuck = 'this filmname is already taken! chose another name!' - if filmname not in getfilms(filmfolder)[0]: + try: + if filmname in getfilms(filmfolder)[0]: + thefuck = 'this filmname is already taken! chose another name!' + if filmname not in getfilms(filmfolder)[0]: + print "New film " + filmname + return(filmname) + except: + print "New film " + filmname return(filmname) elif event == 27: return oldfilmname @@ -1209,11 +1214,10 @@ def main(): time.sleep(1) #LOAD FILM AND SCENE SETTINGS - filmname = getfilms(filmfolder)[0][0] - - #NEW FILM (IF NOTHING TO LOAD) - if filmname == '': - filmname = nameyourfilm(filmfolder, 'untitled') + try: + filmname = getfilms(filmfolder)[0][0] + except: + filmname = '' #THUMBNAILCHECKER oldscene = scene @@ -1390,7 +1394,7 @@ def main(): loadfilmsettings = True #NEW FILM - elif pressed == 'middle' and menu[selected] == 'NEW': + elif pressed == 'middle' and menu[selected] == 'NEW' or filmname == '': if recording == False: oldname = filmname filmname = nameyourfilm(filmfolder, '')