{"id":13555608,"url":"https://github.com/codeformuenster/open-events","last_synced_at":"2025-12-25T08:12:07.706Z","repository":{"id":28951159,"uuid":"32477208","full_name":"codeformuenster/open-events","owner":"codeformuenster","description":"Freie Termindatenbank inklusive diverse Scraper zum Auslesen von Terminen.","archived":false,"fork":false,"pushed_at":"2024-05-17T19:21:43.000Z","size":3167,"stargazers_count":6,"open_issues_count":7,"forks_count":1,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-11-04T04:32:06.164Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://events.input23.de/","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/codeformuenster.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-18T18:35:32.000Z","updated_at":"2024-05-17T19:21:47.000Z","dependencies_parsed_at":"2024-08-01T12:37:32.186Z","dependency_job_id":null,"html_url":"https://github.com/codeformuenster/open-events","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeformuenster%2Fopen-events","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeformuenster%2Fopen-events/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeformuenster%2Fopen-events/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeformuenster%2Fopen-events/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeformuenster","download_url":"https://codeload.github.com/codeformuenster/open-events/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246965910,"owners_count":20861959,"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-08-01T12:03:18.584Z","updated_at":"2025-12-25T08:12:02.649Z","avatar_url":"https://github.com/codeformuenster.png","language":"JavaScript","readme":"Open Events Database\n====================\n\nWelcome to the code repository of the Open Event Search Engine (OESE) and Open Events Database project.\n\nWe have a fancy project homepage here: http://events.input23.de\n\n\nInstall\n-------\nIf you want to run the Events Database, you only need to install docker and docker-compose.\n\nIf you are on a newer Ubuntu Version follow the instructions of: https://gist.github.com/wdullaer/f1af16bd7e970389bad3\n\n\n###Run the Elasticsearch instance and import event data\n\n1. Start ElasticSearch, Kibana:\n   ```bash\n   [sudo] docker-compose up -d\n   ```\n2. Setup the elasticsearch index:\n\n   (You only need to do this once before the first run of the event importers)\n   ```bash\n   cd elasticserch;./create_index.sh\n   ```\n3. Run the importers to import data into your elasticsearch instance: Check out the directory `scripts` and run the import engines of your desired regions or event types.\n\n   E.g. for the Münster events this would be:\n   ```bash\n   cd scripts\n   cd scrapers-muenster\n   ./install.sh\n   perl muenster-scraper.pl\n   ```\n\n###Run the JSON REST API\nIn order to start it, you just need to `docker-compose up` and then start the Strongloop Loopback API Server. Check out the details in [our detailed readme for strongloop](loopback-api/open-events/README.md).\n\n\n\nThen you can check out the following urls:\n* Use the Sense interface to run queries on the database: http://localhost:5601/app/sense\n* Explore the data using Kibana: http://localhost:5601\n\n\nExample elasticsearch queries\n-----------------------------\n\n```bash\n# geo location query for events\ncurl -XGET localhost:9200/events/event/_search?pretty=true -d '\n{\n         \"query\" : {\n             \"match_all\" : {}\n         },\n         \"filter\" : {\n             \"geo_distance\" : {\n                 \"distance\" : \"10km\",\n                 \"event.location.geo\" : {\n                     \"lat\" : \"51.96066\",\n                     \"lon\" : \"7.62613\"\n                 }\n             }\n         }\n}\n'\n```\n\n[Check out the ElasticSearch example queries page](elasticsearch/README.md)\n\n\n\n\nFAQ\n---\n* *What is planned for this project?*\n  Here is an old post from the forum: (in german) http://forum.codeformuenster.org/t/open-calendar-offene-termindatenbank/109\n* *How can I help?* If any of the project parts are interesting for you (search engine, website scraping, search engine frontend), please check out the contact information on our project page http://events.input23.de or check out the github issues.\n\n\n\nStructure Diagram\n-----------------\nThe architecture of the Sytem is based on the following diagram:\n\n![Search Engine System Elements](documentation/structure-diagram.gif)\n\nright side (light blue) = frontend, left side (yellow) = backend\n","funding_links":[],"categories":["JavaScript","others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeformuenster%2Fopen-events","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeformuenster%2Fopen-events","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeformuenster%2Fopen-events/lists"}