Coder Social home page Coder Social logo

callingallpapers-api's People

Contributors

cookieguru avatar heiglandreas avatar paulinevos avatar peter279k avatar timothep avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

callingallpapers-api's Issues

Allow to search for certain criteria

Currently the API just lists available CfPs.

There should also be an endpoint where one can search for CfPs matching certain criteria like within a range around a geolocation, starting or ending at a certain date or having a certain tag.

Normalize Event-URIs before hashing

Currently the URI of the event is used to identify unique events over different sources. Currently the event-URI is hashed "as-is". But as the URI might or might not have a slash at the end there are some events available twice. That's not necessarily what we want.

Therefore the Event-URI needs to be sanitized before adding to the API

Allow geographic searches

users shall be able to search based on their geolocation and only retrieve CfPs from within a certain radius, only within certain countries or continents and only within certain timezones

Dates and locations from papercall being improperly parsed

I noticed a few days ago that many of the dates from papercall CFPs are showing up as 12/31/1969 on the site. It also seems from looking at the data that locations are not being parsed correctly.

Screen Shot 2019-06-18 at 4 06 05 PM

I'm happy to help with this, but wanted to file the issue first in case it's a known problem.

Can't request API KEY

Hi There,

I tried to request an API key but looks like the email has been deactivated. Are there other ways to request a key?

Best,

Add user-management

Users can log in using third-party auth backends like twitter or github.

Logged in users can set notification preferences like email-address and the time before the end of a CfP they want to be notified.

REtrieve metadata from the event-site

Instead of taking the description from the CfP-Aggregator-Site we should take the information from the Meta-Data of the event (or the CfP?) website

Add pagination for the CfPs

Currently all CfPs are output when the list is called.

There should be a paginated output, at least when JSON or HTML is output. I'm not so sure it makes that much sense when exporting a calendar or an RSS feed....

Set application/json as default output

Currently the default output is text/html but as it's an API it would be much easier to have application/json as the default and output HTML when text/html is provided via an Accept-Header

Extend stored data to include speaker package, requested topics etc...

For manually submitted events, the submitter should be able to include more or less any data that they deem relevant to speakers who may submit -for example:

  • Speaker Package
  • Requested Topics
  • Talk Types (tutorial, workshop, etc.)

Perhaps this additional 'meta' data could be stored as a JSON object to make it flexible to whatever the user wants to add?

Allow creation of 3rd party apps

A user shall be able to create a third-party app to use token and secret to create events via the API.

The idea is to allow users to use f.e. a plugin to OpenCFP to submit the CfP directly to the API.

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.