curl ipinfo.io will give you a bunch of information in JSON format about your internet provider, including latitude and longitude, which will likely be at least somewhere near your present location. ( defun bms/add-other-auto-props-to-org-roam-properties () ;; if the file already exists, don't do anything, otherwise... ( unless ( file-exists-p ( buffer-file-name )) ;; if there's also a CREATION_TIME property, don't modify it ( unless ( org-find-property "CREATION_TIME" ) ;; otherwise, add a Unix epoch timestamp for CREATION_TIME prop ;; (this is what "%s" does - see http://doc.endlessparentheses.com/Fun/format-time-string ) ( org-roam-add-property ( format-time-string "%s" ( nth 5 ( file-attributes ( buffer-file-name )))) "CREATION_TIME" )) ;; similarly for AUTHOR and MAIL properties (…