Giter Club home page Giter Club logo

Comments (2)

jfix avatar jfix commented on May 23, 2024

@lfilho from what I understand, ics.createEvent will return an event, either via a callback, or as the actual return value. This is quite clear from the examples. The ics object itself is not altered.

Funnily enough, I'm doing something similar:

places.list().forEach((place) => {
  let c = [] // array containing ics calendar events
  y.forEach((day) => {
    const m = moment(day)
    const e = place.rules(m)
    if (e.length > 0) {
      c.push({
        start: [m.year(), m.month(), m.date(), 20, 0],
        duration: { minutes: 120 },
        title: `Tomorrow: ${e.join(' ,')}`,
        description: `Don't forget to put the following trash outside : ${e.join(', ')}`
      })
    }
  })
  const { err, ical } = ics.createEvents(c)

  if (!err) fs.writeFileSync(`${s.year()}/${place.id}.ics`, ical)
  else console.log(`ICAL error: ${err}`)
})

ics is just an object that exposes methods such as createEvents, it doesn't keep any state for a given event.

from ics.

lfilho avatar lfilho commented on May 23, 2024

You are correct! I mis-looked the examples and I guess my brain was just expecting a stateful one haha. Thanks!

from ics.

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.