#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright (c) 2019 JDCR. # Licensed under the GNU GPL v3. This program is provided with # ABSOLUTELY NO WARRANTY, EXPRESS OR IMPLIED. from time import sleep from neocities import NeoCities from picamera import PiCamera IMAGE_FILENAME = "upload.jpg" IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 IMAGE_H_FLIP = True IMAGE_V_FLIP = True INTERVAL_BETWEEN_SHOTS = 120 USERNAME = "holeinthewallwithpi" PASSWORD = "***" # Initialisation nc = NeoCities(USERNAME, PASSWORD) camera = PiCamera() camera.resolution = (IMAGE_WIDTH, IMAGE_HEIGHT) camera.hflip = IMAGE_H_FLIP camera.vflip = IMAGE_V_FLIP # Main Loop def mainloop(): while True: camera.capture(IMAGE_FILENAME) nc.upload((IMAGE_FILENAME, IMAGE_FILENAME)) sleep(INTERVAL_BETWEEN_SHOTS) mainloop()