{"id":16836548,"url":"https://github.com/orangecms/conf-schedule","last_synced_at":"2025-03-18T03:19:20.391Z","repository":{"id":36572536,"uuid":"40878470","full_name":"orangecms/conf-schedule","owner":"orangecms","description":null,"archived":false,"fork":false,"pushed_at":"2018-05-24T22:20:48.000Z","size":64,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-24T10:25:21.892Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/orangecms.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-17T08:42:04.000Z","updated_at":"2018-05-24T22:20:49.000Z","dependencies_parsed_at":"2022-09-08T20:00:17.175Z","dependency_job_id":null,"html_url":"https://github.com/orangecms/conf-schedule","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orangecms%2Fconf-schedule","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orangecms%2Fconf-schedule/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orangecms%2Fconf-schedule/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orangecms%2Fconf-schedule/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orangecms","download_url":"https://codeload.github.com/orangecms/conf-schedule/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244147343,"owners_count":20405942,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T12:13:46.084Z","updated_at":"2025-03-18T03:19:20.371Z","avatar_url":"https://github.com/orangecms.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\nThis is mainly a redesign of the DebConf15 schedule for mobile devices using a\nstatic version of the XML export from the\n[official website](https://debconf15.debconf.org).\n\n## Functionality\nAll events from the export are listed in tables by day, room, and time.\nFor quick access there is a clickable list of days in the top region.\nEach row of the tables shows the title and the time when the event begins.\nIf you click/tap on a row, it will expand and display the description, speakers,\nand a link to the official website. Click/tap again to hide it.\n\n## Resources used\nThe colors and the logo originate from the official website's dark theme.\nThe app is built with the AngularJS framework and the X2JS library.\n\n# Development and installation\n\n## Requirements\nYou will need a global installation of Node.js, npm, Bower, and Grunt.\n\n## Preparation\nTo work with the app, please run `bower install` in the `src/` subfolder and\n`npm install` first.\n\n## Building and deploying the app\nSimply run `grunt` and you will get a release in the `release/` subfolder.\nYou can then upload its contents to your webserver, e.g. through tar + SFTP.\nOne installation is [hosted on DigitalOcean](http://bit.do/debconf15schedule).\n\n## Development\nFor development you can use the `grunt http-server` task. You will need the XML\nfile from the official website. You can obtain a copy by running `grunt wget`\nand copying it from the `release/` folder into the project root directory.\nThen open the local URL in your web browser: `http://localhost:8000/index.html`\n\n## Contribution\nPlease feel free to participate in whatever way you like. :) Feedback is always\nwelcome, especially when it's about usability. Pull requests as well of course.\n;)\n\n## Updating the XML file\nBe aware that Summit does not send CORS headers so you cannot load the XML file\ndirectly from [there](https://summit.debconf.org/debconf15.xml).\nYou can keep the file up to date through a\n[cron job](https://www.freebsd.org/doc/handbook/configtuning-cron.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forangecms%2Fconf-schedule","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forangecms%2Fconf-schedule","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forangecms%2Fconf-schedule/lists"}