{"id":13553442,"url":"https://github.com/SolidOS/data-kitchen","last_synced_at":"2025-04-03T05:30:55.607Z","repository":{"id":40292040,"uuid":"210952430","full_name":"SolidOS/data-kitchen","owner":"SolidOS","description":"The SolidOS Databrowser technology as a stand-alone electron app","archived":false,"fork":false,"pushed_at":"2023-04-03T15:47:18.000Z","size":29979,"stargazers_count":23,"open_issues_count":7,"forks_count":11,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-05-28T21:54:42.328Z","etag":null,"topics":["electron","running-code","solid"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SolidOS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-09-25T22:32:08.000Z","updated_at":"2024-04-15T02:27:59.000Z","dependencies_parsed_at":"2024-01-14T16:10:33.754Z","dependency_job_id":"619654f4-7e8e-4855-a252-5bce0d269759","html_url":"https://github.com/SolidOS/data-kitchen","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fdata-kitchen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fdata-kitchen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fdata-kitchen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fdata-kitchen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SolidOS","download_url":"https://codeload.github.com/SolidOS/data-kitchen/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246944377,"owners_count":20858773,"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":["electron","running-code","solid"],"created_at":"2024-08-01T12:02:24.751Z","updated_at":"2025-04-03T05:30:55.164Z","avatar_url":"https://github.com/SolidOS.png","language":"JavaScript","readme":"# Data-Kitchen over CSS (WiP)\n\nThe Data Kitchen is a stand-alone desktop app that provides the user with a SolidOS (mashlib) Databrowser capable of private no-auth access to their own file system and also authenticated access to pods on any kind of Solid server. The current impelementation is an electron app that serves the local file system via a pre-provisioned Community-Solid-Server (CSS) with the SolidOS Databrowser as front end. See [pretty picture](./assets/Data-Kitchen.png) if you like visuals.\n\nPlease ping me (@jeff-zucker) in the chat or via issue with any problems or suggestions.\n\n## Installing\n```text\ngit clone https://github.com/solid/data-kitchen.git\nchange into the data-kitchen folder\nnpm ci\n```\n\n## Configuring\nThe [kitchen.json](./kitchen.json) file will eventually be JSON-LD with a solid-ui forms-based frontend.  For now it's plain JSON and you need to edit it manully.  You MUST configure the rootFilePath (the place you want to view as the root of your local files) and you may configure the port, the size and position of the initial window.  You can also set bookmarks (handy for testing on various servers).\n\n## Running \n```text\nchange into the data-kitchen folder\nnpm start\n```\n\n## Differences from the standard Databrowser\n\nThe banner changes color depending on wether you are viewing a private offline resource, an online resource without authentication, and an online resource with authentication.\n\nNote that local files follow local preferences set in /LocalKitchenUser/settings/prefs.ttl.  You should not be prompted for login on local files. The top menu provides bookmarks and other resources not found in the standard databrowser.\nThere are many more features in the works, see [checklist of currently supported and planned features](https://github.com/SolidOS/data-kitchen/issues/31).\n\n## Dirty Details\n\nIf you want to look under the hood, see [kitchen.html](./assets/kitchen.html) (which is a version of *mashlib/dist/browse.html*) and the  [electron and CSS specific modifications](./configs/).\n\ncopyright (c) 2021 Jeff Zucker, MIT license.\n","funding_links":[],"categories":["JavaScript","electron"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSolidOS%2Fdata-kitchen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSolidOS%2Fdata-kitchen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSolidOS%2Fdata-kitchen/lists"}