this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add update feature

+37 -29
+37 -29
setup.sh
··· 23 23 echo "Cloning repository from GitHub..." 24 24 cd /home/ink 25 25 if [ -d "/home/ink/inky" ]; then 26 - cd /home/ink/inky 27 - git pull 26 + read -p "Repository already exists. Would you like to update it? (y/n) " -n 1 -r 27 + echo 28 + if [[ $REPLY =~ ^[Yy]$ ]]; then 29 + cd /home/ink/inky 30 + git pull 31 + # Just restart the service since it's an update 32 + echo "Restarting camera service..." 33 + systemctl restart camera.service 34 + fi 28 35 else 29 36 git clone https://github.com/taciturnaxolotl/inky.git 30 - fi 31 - chown -R ink:ink /home/ink/inky 32 37 33 - # Copy camera_server.py to user's home directory 34 - echo "Setting up camera server..." 35 - cp /home/ink/inky/src/camera_server.py /home/ink/ 36 - chown ink:ink /home/ink/camera_server.py 37 - chmod +x /home/ink/camera_server.py 38 + chown -R ink:ink /home/ink/inky 38 39 39 - # Copy and set up systemd service 40 - echo "Setting up systemd service..." 41 - cp /home/ink/inky/src/camera.service /etc/systemd/system/ 40 + # Copy camera_server.py to user's home directory 41 + echo "Setting up camera server..." 42 + cp /home/ink/inky/src/camera_server.py /home/ink/ 43 + chown ink:ink /home/ink/camera_server.py 44 + chmod +x /home/ink/camera_server.py 42 45 43 - # Test the camera 44 - echo "Testing camera..." 45 - if command -v rpicam-still &> /dev/null; then 46 - mkdir -p /tmp/camera_test 47 - if rpicam-still -o /tmp/camera_test/test.jpg; then 48 - echo "Camera test successful!" 49 - else 50 - echo "Camera test failed. Please check your camera connection." 51 - fi 52 - else 53 - echo "rpicam-still not found. Please make sure the camera is properly enabled." 46 + # Copy and set up systemd service 47 + echo "Setting up systemd service..." 48 + cp /home/ink/inky/src/camera.service /etc/systemd/system/ 49 + 50 + # Test the camera 51 + echo "Testing camera..." 52 + if command -v rpicam-still &> /dev/null; then 53 + mkdir -p /tmp/camera_test 54 + if rpicam-still -o /tmp/camera_test/test.jpg; then 55 + echo "Camera test successful!" 56 + else 57 + echo "Camera test failed. Please check your camera connection." 58 + fi 59 + else 60 + echo "rpicam-still not found. Please make sure the camera is properly enabled." 61 + fi 62 + 63 + # Enable and start the service 64 + echo "Enabling and starting camera service..." 65 + systemctl daemon-reload 66 + systemctl enable camera.service 67 + systemctl start camera.service 54 68 fi 55 - 56 - # Enable and start the service 57 - echo "Enabling and starting camera service..." 58 - systemctl daemon-reload 59 - systemctl enable camera.service 60 - systemctl start camera.service 61 69 62 70 echo "Setup complete!" 63 71 echo "Camera server should now be running."