Hi all

so i have pathetic coding skill but managed somehow to come up with this

 (defun z/save-meeting-to-ics ()
    "If the current file is in '~/.dotfiles', the code blocks are tangled"
    (when (equal (buffer-file-name)
                 (expand-file-name "/home/zeltak/org/files/agenda/meetings.org"))
      (org-icalendar-export-to-ics)
      (message "exported to ics")))

this does save the org file "meetings.org" to an ICS file in the same folder as the file. but i want to do 2 additional things:
1)save the resulting ICS file to a different directory
2)run this function every X hours (lets say every 2 hours)

any clue guys?

thx!

Z