Git Product home page Git Product logo

Comments (6)

ppaeps avatar ppaeps commented on May 28, 2024

On macOS, Safari simply downloads text/calendar files so you can import them into your calendar of choice. Perhaps there is another MIME type that behaves more magically on these (and other?) implementations.

from endoflife.date.

captn3m0 avatar captn3m0 commented on May 28, 2024

Seems like if you throw a webcal protocol link at it, it works: https://discussions.apple.com/thread/2683155

iOS does detect the mime-type correctly, but doesn't offer to subscribe to the calendar, just import all events.

from endoflife.date.

ppaeps avatar ppaeps commented on May 28, 2024

The webcal:// link works! 👍

from endoflife.date.

captn3m0 avatar captn3m0 commented on May 28, 2024

Pick this if you know a little of Ruby. The intent here is to create a ICS file for each tool, similar to how we do it for JSON files. Ruby has a simple to use icalendar gem that we can use to generate the ICS file.

Each ICS file should include all the dates known about that product. If there isn't enough information to create a ICS file (such as no dates on /iphone) - use a calendar: false to turn off the calendar for that page.

Keep the page URLs as simple as possible: endoflife.date/calendar/php.ics for eg.

Add a link to the ICS file in the product page as well, as a webcal:// link so that anyone can subscribe to the calendar.

Make sure you read through CONTRIBUTING.md to understand the file structure. Also, please read through the HACKING.md file to setup the project locally. Reading these will help you get onboarded faster and make sure that your PR sees a speedy merge.

And finally, we have a very helpful guide for new contributors during Hacktoberfest as well.

There is a very similar issue for RSS support that you might be interested in: #48

from endoflife.date.

marcwrobel avatar marcwrobel commented on May 28, 2024

I was looking at #48 (comment) and saw the labels for RSS. It may be a good idea to use the same ones in the calendars.

from endoflife.date.

adriens avatar adriens commented on May 28, 2024

👏

from endoflife.date.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.