Script to Automatically Download Seismic Data for the Last 30 Minutes

It is not clear to me what exactly you are trying to do, but it certainly should be possible using obspy. I can think of two use cases you might be on about

  • a script that downloads certain data regularly in the background? Should be simple enough with a basic non-interactive script, with scheduled execution in regular intervals e.g. by cron on a Linux server
  • something that opens up a window and displays data it regularly updates? You could have a look at seedlink-plotter for a very simple example of having a main thread handling the interactive windows and having some more threads that handle the data updating