The III Millennium catalog, in its days open module, allows you to express
this case easily. MPOW is open from 8am - 2am; in Millennium you enter the
closing time as 2600.
On Tue, Nov 26, 2013 at 6:41 PM, Barnes, Hugh <[log in to unmask]>wrote:
> Great edge case, thanks for sharing that one!
>
> I think currently that could only be _encoded_ as a separate opening in
> the CSV file for loading into the database, which won't work because of my
> assumption. There simply isn't a way to express it. The relevant fields for
> the load file are startdate, enddate, opentime, and closetime, the last two
> being formatted as only "hh:mm", so it's assumed they relate to each single
> day in the range.
>
> However, I edited a "closes" field value directly in the test database,
> and to my surprise it rendered sensibly. I would have thought it would be
> rejected by a validity test I have which checks that the day portion of the
> start and closing datestamps are the same [1].
>
> I can't justify spending time on this in the near future, since it's a use
> case we are unlikely to need here. However, I'll log an issue, or you may.
> Thanks again.
>
> Cheers
> Hugh
>
> [1] https://github.com/LincolnUniLTL/calibr/blob/master/lib/app.php#L113
>
> -----Original Message-----
> From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of
> Bohyun Kim
> Sent: Wednesday, 27 November 2013 11:28 a.m.
> To: [log in to unmask]
> Subject: Re: [CODE4LIB] calibr: a simple opening hours calendar
>
> Hugh,
>
> Thanks for sharing. A quick question. If a library opens past midnight,
> does that count more than one opening a day or no?
>
> ~Bohyun
>
>
> On Nov 26, 2013, at 5:04 PM, "Barnes, Hugh" <[log in to unmask]>
> wrote:
>
> > Hi folks
> >
> > I took a calendar script posted to this list by Andrew Darby some time
> ago and made some changes. I don't think there is any of Andrew's code
> left, so I've rebranded it with an acknowledgement. (If I had my time
> again, I might have coded it from scratch rather than built it over
> Andrew's script, but that's somewhat academic.)
> >
> > The whole scoop is in the readme on Github:
> http://github.com/LincolnUniLTL/calibr
> >
> > TLDR: With PHP, MySQL, some fiddling and data entry, you can publish a
> library opening hours calendar on your website in more than one language if
> you wish. It's a little quicker to enter common period patterns than it
> used to be in Google Calendar. The output is more accessible, customisable,
> multilingual, semantic, and hopefully more extensible (iCal etc) than
> previously.
> >
> > Here's a branded reference implementation:
> http://library2.lincoln.ac.nz/hours - it won't necessarily reflect the
> latest version.
> >
> > Use it, improve it, feed back, or log issues right there on Github if
> that works for you.
> >
> > Many thanks to Andrew for providing the foundation!
> >
> > Cheers
> >
> > Hugh Barnes
> > Digital Access Coordinator
> > Library, Teaching and Learning
> > Lincoln University
> > Christchurch
> > New Zealand
> > p +64 3 423 0357
> >
> >
> >
> > ________________________________
> > P Please consider the environment before you print this email.
> > "The contents of this e-mail (including any attachments) may be
> confidential and/or subject to copyright. Any unauthorised use,
> distribution, or copying of the contents is expressly prohibited. If you
> have received this e-mail in error, please advise the sender by return
> e-mail or telephone and then delete this e-mail together with all
> attachments from your system."
>
|