Giter Site home page Giter Site logo

Comments (3)

marksteward avatar marksteward commented on July 28, 2024

This already exists:

$ curl -s http://localhost:2342/now-and-next.json|jq
{
  "stage-a": [
    {
      "id": 92,
      "slug": "nihil-quis-ipsum-magnam-architecto-voluptatem",
      "start_date": "2022-06-03 10:00:00",
      "end_date": "2022-06-03 10:50:00",
      "venue": "Stage A",
      "latlon": [
        52.03961,
        -2.37787
      ],
      "map_link": "https://map.emfcamp.org/#18.5/52.03961/-2.37787",
      "title": "Nihil quis ipsum magnam architecto voluptatem.",
      "speaker": "Dr Stacey West",
      "pronouns": null,
      "user_id": 104,
      "description": "Asperiores a perferendis odit ratione quos. Aut sint debitis.\nAdipisci optio exercitationem nihil illo amet. Perferendis esse libero dignissimos in facere. Recusandae dignissimos quia.\nOfficia fugit totam corrupti corrupti consequuntur possimus. Enim necessitatibus alias minima quasi fuga.\nVoluptates labore doloribus blanditiis nihil nihil saepe. Non saepe necessitatibus sapiente totam voluptatum maxime.",
      "type": "talk",
      "may_record": null,
      "is_fave": false,
      "source": "database",
      "link": "http://localhost:2342/schedule/2022/92-nihil-quis-ipsum-magnam-architecto-voluptatem",
      "start_time": "10:00",
      "end_time": "10:50"
    },
    {
      "id": 101,
      "slug": "laborum-voluptates-beatae-qui-nemo-excepturi",
      "start_date": "2022-06-03 11:40:00",
      "end_date": "2022-06-03 12:30:00",
      "venue": "Stage A",
      "latlon": [
        52.03961,
        -2.37787
      ],
      "map_link": "https://map.emfcamp.org/#18.5/52.03961/-2.37787",
      "title": "Laborum voluptates beatae qui nemo excepturi.",
      "speaker": "Anna Jackson",
      "pronouns": null,
      "user_id": 113,
      "description": "Similique blanditiis sint quasi placeat. Sit vero laborum vero.\nPorro earum possimus excepturi maiores inventore incidunt. Architecto fugiat fugit necessitatibus eaque ea vero. Autem modi at alias nobis.\nPerspiciatis deserunt sequi provident nam expedita. Amet minima voluptate repudiandae minus laborum. Commodi ex vel sint amet praesentium. Ratione pariatur molestiae ab laudantium.\nCum nemo nostrum a fugit. Eligendi nisi reprehenderit in.\nQuia velit iusto. Quod alias ullam dolore delectus.",
      "type": "talk",
      "may_record": null,
      "is_fave": false,
      "source": "database",
      "link": "http://localhost:2342/schedule/2022/101-laborum-voluptates-beatae-qui-nemo-excepturi",
      "start_time": "11:40",
      "end_time": "12:30"
    }
  ],
  "stage-b": [
    {
      "id": 131,
      "slug": "omnis-aliquid-ipsa-dolores-placeat",
      "start_date": "2022-06-03 10:00:00",
      "end_date": "2022-06-03 10:30:00",
      "venue": "Stage B",
      "latlon": [
        52.0419,
        -2.37664
      ],
      "map_link": "https://map.emfcamp.org/#18.5/52.0419/-2.37664",
      "title": "Omnis aliquid ipsa dolores placeat.",
      "speaker": "Dr Clive Nicholls",
      "pronouns": null,
      "user_id": 139,
      "description": "Vel delectus adipisci beatae rem dolor. Sed non repellat voluptate dolorum quisquam debitis. Modi explicabo deleniti unde iusto. Expedita minima at error dolorem.\nAccusamus id atque possimus reiciendis. Ipsum incidunt rem veritatis dolor numquam omnis quas.\nMolestiae officia aut.\nIpsum eligendi quibusdam nobis. Earum fugit neque placeat excepturi architecto.",
      "type": "talk",
      "may_record": null,
      "is_fave": false,
      "source": "database",
      "link": "http://localhost:2342/schedule/2022/131-omnis-aliquid-ipsa-dolores-placeat",
      "start_time": "10:00",
      "end_time": "10:30"
    },
    {
      "id": 147,
      "slug": "occaecati-eos-expedita-excepturi-mollitia-velit",
      "start_date": "2022-06-03 11:50:00",
      "end_date": "2022-06-03 12:00:00",
      "venue": "Stage B",
      "latlon": [
        52.0419,
        -2.37664
      ],
      "map_link": "https://map.emfcamp.org/#18.5/52.0419/-2.37664",
      "title": "Occaecati eos expedita excepturi mollitia velit.",
      "speaker": "Alex Singh-Warren",
      "pronouns": null,
      "user_id": 157,
      "description": "Eveniet illum exercitationem animi at. Tenetur laudantium sapiente beatae dolore inventore voluptatem.\nDucimus saepe eaque numquam blanditiis. Nemo delectus consequatur autem.\nQuam laudantium aliquam minus vitae magni quas. Soluta accusantium delectus suscipit pariatur.\nEius optio architecto. Tempora assumenda saepe natus porro.\nSequi dolore nam quaerat natus reprehenderit quos. Quia iure nisi doloribus repellat incidunt. Enim amet dolorem ipsam. Veniam culpa nam.",
      "type": "talk",
      "may_record": null,
      "is_fave": false,
      "source": "database",
      "link": "http://localhost:2342/schedule/2022/147-occaecati-eos-expedita-excepturi-mollitia-velit",
      "start_time": "11:50",
      "end_time": "12:00"
    }
  ],
  "stage-c": [
    {
      "id": 156,
      "slug": "sed-expedita-quia-atque-ex-ratione",
      "start_date": "2022-06-03 10:00:00",
      "end_date": "2022-06-03 10:20:00",
      "venue": "Stage C",
      "latlon": [
        52.0405,
        -2.37765
      ],
      "map_link": "https://map.emfcamp.org/#18.5/52.0405/-2.37765",
      "title": "Sed expedita quia atque ex ratione.",
      "speaker": "Catherine Allen",
      "pronouns": null,
      "user_id": 164,
      "description": "Mollitia quibusdam dignissimos. Magnam assumenda officia fuga deleniti numquam. Fugiat recusandae omnis molestias. Corporis esse officiis voluptate odit dolorum ad.\nHarum minus velit asperiores. Beatae hic expedita error perspiciatis.\nEnim architecto dolore adipisci.\nFuga possimus at adipisci ipsum.\nDeserunt minus eaque consequatur. Labore molestias autem.\nIn libero rem odio esse. Occaecati assumenda dolorem veritatis nostrum porro reiciendis cum.",
      "type": "talk",
      "may_record": null,
      "is_fave": false,
      "source": "database",
      "link": "http://localhost:2342/schedule/2022/156-sed-expedita-quia-atque-ex-ratione",
      "start_time": "10:00",
      "end_time": "10:20"
    },
    {
      "id": 157,
      "slug": "ut-dignissimos-ab-incidunt-animi-necessitatibus-adipisci",
      "start_date": "2022-06-03 16:20:00",
      "end_date": "2022-06-03 16:30:00",
      "venue": "Stage C",
      "latlon": [
        52.0405,
        -2.37765
      ],
      "map_link": "https://map.emfcamp.org/#18.5/52.0405/-2.37765",
      "title": "Ut dignissimos ab incidunt animi necessitatibus adipisci.",
      "speaker": "Gary Roberts-Griffin",
      "pronouns": null,
      "user_id": 167,
      "description": "Consectetur repudiandae pariatur. Nulla quos quaerat inventore cum voluptas. Nisi eos ipsam id odio accusantium voluptates.\nVeniam est praesentium dolores amet eius ipsa quis. Illo rerum quibusdam quibusdam placeat quod. Corrupti facere quia numquam.\nTotam in praesentium tempore. Dicta beatae corporis saepe quibusdam ipsum illum.\nVoluptate officiis facilis eos aut. Quidem blanditiis necessitatibus modi saepe libero nihil adipisci.",
      "type": "talk",
      "may_record": null,
      "is_fave": false,
      "source": "database",
      "link": "http://localhost:2342/schedule/2022/157-ut-dignissimos-ab-incidunt-animi-necessitatibus-adipisci",
      "start_time": "16:20",
      "end_time": "16:30"
    }
  ]
}

from developer.emfcamp.org.

JPoser avatar JPoser commented on July 28, 2024

Just looking at this, am I correct in thinking that the endpoint returns two events for each stage. One happening now and the one following?

from developer.emfcamp.org.

marksteward avatar marksteward commented on July 28, 2024

Yep, that's the idea at least. It will also include external stages, so you can filter by venue name:

http://localhost:2342/now-and-next.json?venue=Stage+A

from developer.emfcamp.org.

Related Issues (14)

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.