I think the best approach would be to ship a series of .lernid files that outline how to get connected to an event but then the event name is in the ical description.
So as an example, we could ship this .lernid file: [Ubuntu Classroom] icalurl: http://url.to/classroom.ical homepage: https://wiki.ubuntu.com/UbuntuClassroom classroom: ubuntu-classroom chat: ubuntu-classroom-chat but then for each event in the description there would be: [EVENT: Ubuntu Open Week] [SLIDES: http://jonobacon.org/files/presentation.pdf] When Lernid starts it would present the different classrooms to connect to (read from the .lernid files), the user selects a classroom, and then Lernid processes all of the events and groups together events with the same Event name. This approach would rely on classroom sessions having the exact same event name, but I think this is reasonable, and it would allow Lernid to not need to be patched. This solution does not include start and end dates for the events, but I am not sure if that is such a big deal. ** Changed in: lernid Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/533279 Title: Remove need for .lernid configuration files -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs