larrybolt / online-ics-feed-viewer Goto Github PK
View Code? Open in Web Editor NEWOnline ICS / iCal feed viewer
Home Page: https://larrybolt.github.io/online-ics-feed-viewer/
License: MIT License
Online ICS / iCal feed viewer
Home Page: https://larrybolt.github.io/online-ics-feed-viewer/
License: MIT License
Uncaught TypeError: t is undefined: fullcalendar.min.js:8:6038
If I remove the VTIMEZONE section from my ical file it works:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:NAME
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19810329T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
...
Hi There:
We are generating a feed that has events timed for Toronto/Eastern Tine timezone. The feeds work perfectly using Google Calendar. On the ics viewer the times are off by a few hours. Looks like the UTC is an issue. Is there a way to specify in the code that the ics-feed-viewer process using the Eastern Standard Time (some offset variable?). Thanks in advance.
Hello and thank you for this work.
I need this library but the demonstration does not work. I tested an ICS online or a downloaded ICS, even a very simple one and nothing works.
Can you test?
Thank you
This odyssey continues. If your feed does not show the time correctly in the test viewer that I would be cautious about spending time setting this up.
I think that if I had access to ical.js I could tweak the code to get the timezone issue worked out. I'm fairly sure I can compensate for the incorrect timezone that way. However, the author only posted ical.min.js to GitHub. That file has been "minified" and it cannot be edited. Any chance anyone has access to ical.js or perhaps the author can upload it? Without it I'm not able to fix this issue, I really like this code (wonderful really) but if I can't adjust the time offset then it's' just been many hours wasted. Events that are taking place from noon-1pm are showing up as 4pm-5pm. This was so close!
I can't seem to get this to work would it be possible to add a filepicker to open .ics files directly from the filesystem?
Hello, I tried importing the program of a twitch streamer to an ICS file to see the content. But when importing the url to the website nothing happens but opening it in chrome works perfectly fine.
Here's the URL : https://api.twitch.tv/helix/schedule/icalendar?broadcaster_id=40063341
The content
Thank you by advance
Hi,
I noticed that recurring events weren't showing up on the calendar. The following is an example that should show two events, but only shows one in this calendar:
BEGIN:VCALENDAR
PRODID:-
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:00000000-0000-0000-0000-000000000000
DTSTAMP:20211001T100000Z
DTSTART:20211001T100000Z
DTEND:20211001T110000Z
SUMMARY:Test Event
RRULE:FREQ=WEEKLY;UNTIL=20211009
END:VEVENT
END:VCALENDAR
Since I'm using my own modified fork I fixed it in that, but because I also removed some functionality it cannot be merged just like that. The issue is in the fullcalendar version that is being used. It is fixed in a later version, which requires the event data in a different format. Instead of converting from the old format to the new format I opted to use the ICAL parsing functionality they added, which I think is the easiest solution.
Thank you for providing the repo,
Martin
Hi Larry et al
I love your work. I am also amazed this does not readily exist somewhere else.
Your display works perfectly for one calendar, but I'd like to show entries from two or more calendars on the same screen (merged).
Would that be something you could do easily?
Thanks
jc
The following ICS file was not loaded without LOCATION
properties.
After adding the LOCATION property the same event is shown multiple times
The current content is:
BEGIN:VCALENDAR
VERSION:2.0
X-ORIGINAL-URL:http://static.exyll.net/exports/bevelvoerder.ics
X-WR-CALNAME:Bevelvoerder
METHOD:PUBLISH
PRODID:static.exyll.net
BEGIN:VEVENT
LOCATION:Hoogvliet
SUMMARY:Onderbezetting - bevelvoerder
UID:b9165cec41eb3e16b0b115df740c8e31
DTSTART;VALUE=DATE-TIME:20190409T050000Z
DTEND;VALUE=DATE-TIME:20190409T060000Z
DTSTAMP:20190415T132835Z
CATEGORIES:Onderbezetting
END:VEVENT
BEGIN:VEVENT
LOCATION:Hoogvliet
SUMMARY:Onderbezetting - bevelvoerder
UID:83a329fa239930f784430ead5325e589
DTSTART;VALUE=DATE-TIME:20190411T050000Z
DTEND;VALUE=DATE-TIME:20190411T060000Z
DTSTAMP:20190415T132835Z
CATEGORIES:Onderbezetting
END:VEVENT
BEGIN:VEVENT
LOCATION:Hoogvliet
SUMMARY:Onderbezetting - bevelvoerder
UID:4e33773a399a3042864d6b0b3727e672
DTSTART;VALUE=DATE-TIME:20190418T050000Z
DTEND;VALUE=DATE-TIME:20190418T060000Z
DTSTAMP:20190415T132835Z
CATEGORIES:Onderbezetting
END:VEVENT
END:VCALENDAR
We'd like to show event times on a web page, but with the times adapted to the user's local timezone. However, this viewer seems to always show the time in the calendar without regard to time zone. e.g., https://larrybolt.github.io/online-ics-feed-viewer/#feed=https%3A//raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical&cors=false&title=My%20Feed&hideinput=true shows me the times in the meeting.ical (US eastern time) not in my local time zone (US central time).
typical event:
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting\n(2PM in UTC-5)
DTSTART;TZID=US/Eastern:20220103T140000
DTEND;TZID=US/Eastern:20220103T150000
DTSTAMP;TZID=US/Eastern:20211129T124515
END:VEVENT
Timezone handling is awful, I know
Hi,
We try to use your calendar feed for a customer of us.
This is his link to the ical data: https://www.kuk-ferienwohnungen.de/system/modules/fewomanager/FewoIcal.php?id=1192620e3176ff07502d
Generated link is:
https://larrybolt.github.io/online-ics-feed-viewer/#feed=https%3A//www.kuk-ferienwohnungen.de/system/modules/fewomanager/FewoIcal.php%3Fid%3D1192620e3176ff07502d&cors=true&title=My%20Feed&hideinput=false
Upload is possible, but automatic retrieval (fetch) is blocked by CORS policy.
Access to XMLHttpRequest at 'https://www.kuk-ferienwohnungen.de/system/modules/fewomanager/FewoIcal.php?id=1192620e3176ff07502d' from origin 'https://larrybolt.github.io' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
We try to use your calendar as iframe...
Any ideas?
Best regards,
Mario
Is there a way to have the events show details similar to google calendar (possibly in a modal)?
Hi
Is it possible to make a list of upcoming events? As an example: I have a list of upcoming events that I want to display on my website. Is this possible to create?
stay safe!
Hello,
Would it be possible to remove arrow function calls in script.js in order to be compliant with IE11 ?
Thanks
Regards,
Syl
Eg:
BEGIN:VEVENT
UID:1
SUMMARY:FOO
DTSTART:20220516
DURATION:P5D
RRULE:FREQ=DAILY;INTERVAL=10
END:VEVENT
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.