{"id":26522644,"url":"https://github.com/json-exe/tomorrowlandsessionplanner","last_synced_at":"2026-04-15T18:02:38.597Z","repository":{"id":174224669,"uuid":"651950450","full_name":"Json-exe/TomorrowlandSessionPlanner","owner":"Json-exe","description":"A TML Session Planner for viewing and planning sessions at the Tomorrowland Festival. ","archived":false,"fork":false,"pushed_at":"2024-10-25T02:29:12.000Z","size":608,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-21T13:50:41.934Z","etag":null,"topics":["blazor-server","csharp","dotnet","mudblazor","open-source"],"latest_commit_sha":null,"homepage":"http://tmlsessionplanner.jasondevelopmentstudios.de/","language":"C#","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/Json-exe.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":"2023-06-10T15:41:16.000Z","updated_at":"2024-08-06T20:09:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"e8b392ae-fafd-4e81-b01b-c68a6866d7ef","html_url":"https://github.com/Json-exe/TomorrowlandSessionPlanner","commit_stats":null,"previous_names":["json-exe/tomorrowlandsessionplanner"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Json-exe/TomorrowlandSessionPlanner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Json-exe%2FTomorrowlandSessionPlanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Json-exe%2FTomorrowlandSessionPlanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Json-exe%2FTomorrowlandSessionPlanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Json-exe%2FTomorrowlandSessionPlanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Json-exe","download_url":"https://codeload.github.com/Json-exe/TomorrowlandSessionPlanner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Json-exe%2FTomorrowlandSessionPlanner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31853279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["blazor-server","csharp","dotnet","mudblazor","open-source"],"created_at":"2025-03-21T13:37:52.597Z","updated_at":"2026-04-15T18:02:38.578Z","avatar_url":"https://github.com/Json-exe.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eTomorrowland Session Planner\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg style=\"height: 200px;\" src=\"https://github.com/Json-exe/TomorrowlandSessionPlanner/assets/96955704/0e6973a4-cc19-4247-a05e-967eafe6427a\" alt=\"Tomorrowland Session Planner Logo\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  A TML Session Planner for viewing and planning sessions at the Tomorrowland Festival.\n\u003c/p\u003e\n\n### FYI: This project is currently in BETA. I will update the UI and the Database during the next days to complete the dataset. You can watch the database current status here:\n## Progress\n\n- [x] Basic UI design\n- [x] Session filtering functionality\n- [X] Simple session export to PDF\n- [ ] Re-Enable Website when TML-Timetable is fully released\n  - [ ] Update Database-Set to include data for Weekend 1\n  - [ ] Update Database-Set to include data for Weekend 2\n- [ ] Optimize SessionGrabber or create a Sync-Service\n\n## Features!\n\n- View sessions easily\n- Filter sessions by stage, DJ, and weekend\n- Session Analyzer: Check your plan for overlapping sessions\n- Session Export: HTML and TMLPlanner file formats (PDF support coming soon)\n- Import plans for editing\n- Clean and intuitive [MudBlazor](https://github.com/MudBlazor/MudBlazor) design\n- Easy to use\n\n## Installation\n\n### Self-hosting\n\n1. Download the repository.\n2. Open it with Visual Studio or JetBrains Rider.\n3. Modify the database connection string in the `applicationsettings.json` file.\n4. Build the project.\n5. Enjoy using the Tomorrowland Session Planner!\n\n### Common Use\n\nVisit the official Tomorrowland Session Planner website: [http://tmlsessionplanner.jasondevelopmentstudios.de](http://tmlsessionplanner.jasondevelopmentstudios.de) and start planning your sessions!\n\n## Usage\n\n### Common Use\n\nFollow the steps below to create your plan:\n\n1. Visit [https://your-website-url.com](https://your-website-url.com).\n2. Follow the guided setup to create your plan.\n\n### Self-hosting\n\nThe plan creation flow remains the same for self-hosting. To edit the database, follow these steps:\n\n1. Go to `Pages -\u003e Edit -\u003e EditData.razor.cs`.\n2. Change `IsActive` to `true` to activate the Editor.\n3. Access the Editor using the URL `/EditData`.\n\n## Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Json-exe/TomorrowlandSessionPlanner/assets/96955704/63c79960-5c90-4b28-9175-841cc1e5ba46\" alt=\"Screenshot 1\" width=\"600\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Json-exe/TomorrowlandSessionPlanner/assets/96955704/b3aed58e-104b-426c-bf88-4b7a155dce71\" alt=\"Screenshot 2\" width=\"600\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Json-exe/TomorrowlandSessionPlanner/assets/96955704/03943d2c-af8b-49f6-8225-0bdc686ea4d8\" alt=\"Screenshot 3\" width=\"600\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Json-exe/TomorrowlandSessionPlanner/assets/96955704/d19f41ae-eff7-4bfc-8d94-422a25a2a621\" alt=\"Screenshot 4\" width=\"600\"\u003e\n\u003c/p\u003e\n\n## Technologies Used\n\n- C#\n- [.NET](https://dotnet.microsoft.com/)\n- [Blazor](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor)\n- [MudBlazor](https://github.com/MudBlazor/MudBlazor) (UI)\n- SQLite\n\n## Contributing\n\nContributions are welcome! To contribute to the Tomorrowland Session Planner project, please follow these common guidelines:\n\n- Fork the repository.\n- Create a new branch for your feature or bug fix.\n- Make your changes and commit them with descriptive messages.\n- Push your changes to your forked repository.\n- Submit a pull request, explaining your changes and their purpose.\n\nWe appreciate your contributions and will review them as soon as possible!\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Author\n\n- Json-exe\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjson-exe%2Ftomorrowlandsessionplanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjson-exe%2Ftomorrowlandsessionplanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjson-exe%2Ftomorrowlandsessionplanner/lists"}