Giter VIP home page Giter VIP logo

cocal's People

Contributors

alehaa avatar lozik avatar stv0g avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cocal's Issues

Calendar ignores empty responses

Whenever the CAS Campus backend server doesn't have any results for the desired time-frame, it will return an HTML error message, which is pass through to the client:

Es wurden im Zeitraum 09.07.2017 - 18.01.2018 17:16:09 keine Termine gefunden<br/><a href="javascript:history.back()">Zur?ck</a><br/>

As this is not parseable as iCal, the calendar application may inform you on an error instead of just printing an empty schedule. CoCal should evaluate the result and return an empty iCal file in this case.

Login could be simplified

The Campus-Office instance of the FH Aachen doesn't require an extra login, but accepts the additional URL parameters u for username and p for the required password.

This allows users to include the URL directly in their calendar. However, there is no sliding window for the time slot, so users still need to modify the URL each semester or by using this service.

Special Characters in Passwords are not escaped

My CAMPUS Password contains a AND-Symbol (&), this breaks the login procedere of CAMPUS as, it is not escaped in the url and so CAMPUS thinks the symbol does not belong to the password.

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.