---
title: GenovaCam
showOnCv: false
type: Personal
abstract: Python service that periodically downloads webcam images from Comune di Genova.

content:
  - src: cover
    srcDark: cover-dark
    filetype: .webp

pdfFiles: []

quickLinks:
  - kind: demo
    url: https://cam.w-tb.nl/images/current
  - kind: api-docs
    url: https://cam.w-tb.nl/swagger

keywords: []
supervisors: []
keyFeatures:
  - "Downloads images from the configured webcam URL on a fixed interval."
  - "Written in Python, with libraries for the HTTP requests and the scheduling."
  - "Interval and target URL are configurable."
  - "Handles and logs failed downloads instead of stopping."
tags:
  - Automation
  - Backend
  - Python
  - Docker
---

GenovaCam is a small Python service that downloads webcam images from the Comune di Genova on a fixed interval and serves the most recent ones over an HTTP endpoint. It is deliberately simple: a scheduled HTTP request, the image written to disk and a failed download logged instead of ending the run.