Emacs calendar

(goto-char (point-min)) (re-search-forward "#\\+NAME: event-summary") (org-ctrl-c-ctrl-c) (org-export-to-file 'html "README.html") ;; (unless my-laptop-p (my-schedule-announcements-for-upcoming-emacs-meetups)) ;; update the crontab (goto-char (org-find-property "CUSTOM_ID" "crontab")) (org-babel-execute-subtree) (when my-laptop-p (org-babel-goto-named-result "event-summary") (re-search-forward "^- ") (goto-char (match-beginning 0)) (let ((events (org-babel-read-result))) (oddmuse-edit "EmacsWiki" "Usergroups") (goto-char (point-min)) (delete-region (progn (re-search-forward "= Upcoming events =\n\n") (match-end 0)) (progn (re-search-forward "^$") (match-beginning 0))) (save-excursion (insert (mapconcat (lambda (s) (concat "* " s "\n")) events "")))))))) (my-prepare-calendar-for-export) #+end_src

(find-file "~/sync/emacs-news/index.org") nil nil

Saving Meetup cookies: Go to https://meetup.com , log in, Cookie jar export to copy:~/.cache/meetup-cookies.txt

Upcoming events

Back to top | E-mail me