Commit Graph

9 Commits

Author SHA1 Message Date
Robert Miles b5992444e8 Add back the $from and $to params, defining them to be what should be a span of 8 days
continuous-integration/drone/pr Build encountered an error Details
We can go over, since items will for sure not be duplicated with the dedupe in place.
2020-09-26 19:30:35 +00:00
Robert Miles 7e19179fcc Fix duplication of ICS events and make TTT only show up on the last Sunday of each month 2020-09-26 19:23:48 +00:00
Robert Miles 4a1b41d7de Remove 2 days from $to, in an attempt to get AzuraCast to not give me duplicate events
continuous-integration/drone/pr Build encountered an error Details
2020-07-02 23:25:59 -04:00
Robert Miles 3ca33228f5 ics.php should download as a .ics file
continuous-integration/drone/pr Build encountered an error Details
continuous-integration/drone/push Build is passing Details
2020-07-02 23:04:26 -04:00
Robert Miles 99961cfa55 HOTFIX: Fix the ICS generator (again)
continuous-integration/drone/pr Build encountered an error Details
I overestimated how much was in common between the two files. ics.php had its
own formatdate function, which it no longer does (thanks ben (/s)).

Reimplement ics.php's former formatdate function as ics_formatdate, and use
it instead of formatdate to format the dates in the ICS output.
2020-07-02 22:48:06 -04:00
Robert Miles 1c1744092b Merge branch 'master' of https://tildegit.org/tilderadio/site
continuous-integration/drone/pr Build encountered an error Details
2020-07-02 22:44:11 -04:00
Robert Miles f409367cfe Fix ICS generator
continuous-integration/drone/pr Build encountered an error Details
Specifically, adds DTSTAMP properties to all of the objects (the calendar and
the events), terminates lines in CRLF, and splits the UID over 2 lines so the
validator is happy with me.
2020-07-02 22:32:06 -04:00
Ben Harris c78aea671c move common schedule code to library
continuous-integration/drone/push Build is passing Details
2020-07-02 21:53:12 -04:00
Robert Miles 9a928f4a39 Add the ICS calendar generator
continuous-integration/drone/pr Build encountered an error Details
continuous-integration/drone/push Build is passing Details
Here be dragons. I manually reverse-engineered an ICS file generated by a
program I wrote to figure out the syntax, and then I wrote some PHP to
generate a file to that spec.
2020-07-02 18:52:40 -04:00