Git Product home page Git Product logo

django-cal's People

Contributors

erwinjunge avatar gabrielgrant avatar gtaylor avatar libram avatar maiksprenger avatar statesofpop avatar tiktuk avatar tuss4 avatar vrocha avatar wilhelmklopp avatar xoneco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

django-cal's Issues

Get a new release up on PyPi

Since the current version in PyPi lacks Django 1.7 supports, it'd be really nice to get what is current in git master up on PyPi. If there's anything I can do to help make this happen, let me know.

Add tests to ease maintenance burden

This project is maintained in my free time, which I have little of. If somebody were to add tests, it would be a lot easier to review pull requests.

NameError: ObjectDoesNotExist ""

I had to add this to get my view code working:

class ObjectDoesNotExist(Exception):  pass
django_cal.views.ObjectDoesNotExist = ObjectDoesNotExist

It was masking another error I was having. I didn't find the declaration in your code.

Add timezone support

Either add support for timezones in django-cal, or expose the vObject fields so that users can roll out their own.
@Gissues:{"order":66.66666666666666,"status":"backlog"}

Need new maintainer

As I've mentioned earlier, I'm currently not working with Django and thus don't have the resources to maintain this apart from blindly merging pull requests. If anybody is interested in taking over, I'd gladly have a chat. You can also contact me directly at [email protected]

Regards,

Maik

iCal feed doesn't work with Google Calendar

Google Calendar loads the events.ics file created using this plugin if I save it and import the file. However, when I try using the "Add by URL" feature in Google Calendar, it won't load the calendar generated using this plugin. The same URL loads flawlessly into my iPhone's Calendar.

I initially got an error message The address that you provided did not contain a calendar in a valid iCal or GData format. Noting other examples, I changed the Content-Disposition header from attachment to inline, and now rather than give an error message, it just keeps displaying the "Importing calendar from url..." message, and the calendar does at least show up in my "Other Calendars" area, but none of the events get passed in correctly.

Running my file through a couple iCal validators, again the events.ics file saved and uploaded validates perfectly. But when I try to give it the URL of the iCal feed, this validator gives me this error:

Your calendar is using an invalid newline format. Make sure to use \r\n to end lines rather than just \n

Sorry, your calendar could not be parsed.
Error:  Error was: Error at line 1: Expected [-3], read [10]
Cause:  
Context for line 1:
1:  
2:  
3:  
4:  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
5:  
6:  <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"
7:  xml:lang="en-us" lang="en-us">

...and this validator gives this error:

expecting "BEGIN", found '

Viewing my events.ics file in a text editor, there is no ' character before BEGIN, and each line ends with CRLF. I've tried changing my urls.py to include the filename events.ics, trying with Content-Disposition header set to attachment or inline with no luck.

I wonder what your results have been? Any help is much appreciated.

Add recurrence support

Either add support for recurrence in django-cal, or expose the vObject fields so that users can roll out their own.

Expose vObject functionality

We should expose vObject functionality to allow more custom behavior, and to not have to maintain rarely used functionality in our wrapper.
I propose to add a 'vobject' dictionary which will be looked at when creating the iCalendar object.

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.