The ADE-ICS PHP Parser is a lightweight library from lightframe designed to parse ICS calendar links from the Gustave Eiffel University ADE tool. It offers a PHP class, IcsAdeParser
, providing methods to customize requests and retrieve parsed data.
Fetches content from the provided URL and validates it as ICS format.
Sets the start timestamp to filter events from a specific date.
Sets the end timestamp to filter events until a specific date.
Sets the class for parsing events.
Sets the group to filter events.
Sets the location to filter events.
Parses raw events from the fetched content.
Parses and filters events based on class, group, and location.
Merges parsed events with their raw counterparts.
Checks if the content is in ICS format.
This project is under the MIT License.