{"id":19969036,"url":"https://github.com/pwright/teachy-mcteachface","last_synced_at":"2026-06-09T12:31:20.529Z","repository":{"id":255860651,"uuid":"852657564","full_name":"pwright/Teachy-McTeachface","owner":"pwright","description":"Create tutors.dev content using Logseq","archived":false,"fork":false,"pushed_at":"2024-10-02T11:04:46.000Z","size":21676,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T17:48:35.606Z","etag":null,"topics":["tutors"],"latest_commit_sha":null,"homepage":"https://pwright.github.io/Teachy-McTeachface/","language":"Python","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/pwright.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":"2024-09-05T07:33:00.000Z","updated_at":"2024-10-02T11:04:51.000Z","dependencies_parsed_at":"2025-03-01T17:44:31.643Z","dependency_job_id":"57b6be2b-1ccb-4295-ab8f-e83428545081","html_url":"https://github.com/pwright/Teachy-McTeachface","commit_stats":null,"previous_names":["pwright/teachy-mcteachface"],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/pwright/Teachy-McTeachface","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwright%2FTeachy-McTeachface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwright%2FTeachy-McTeachface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwright%2FTeachy-McTeachface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwright%2FTeachy-McTeachface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pwright","download_url":"https://codeload.github.com/pwright/Teachy-McTeachface/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwright%2FTeachy-McTeachface/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34107865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["tutors"],"created_at":"2024-11-13T02:48:32.712Z","updated_at":"2026-06-09T12:31:20.497Z","avatar_url":"https://github.com/pwright.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Teachy-McTeachface\n\n**Change this heading to match your course name**\n\nThis repos describes how to use logseq to author tutors.dev courses.\n\nTo convert from tutors to logseq, see [pwright/workshop-2024 at logseq]( https://github.com/pwright/workshop-2024/tree/logseq?tab=readme-ov-file#tutors-to-logseq ).\n\nCreate tutors.dev content using Logseq\n\n**Prerequisites**\n\n* [Logseq: A privacy-first, open-source knowledge base]( https://logseq.com/ ) \nYou can use [Logseq]( https://demo.logseq.com/ ) if you give that website file access.\n\n* [Node.js — How to install Node.js]( https://nodejs.org/en/learn/getting-started/how-to-install-nodejs ) - [nvm]( https://github.com/nvm-sh/nvm ) is an excellent option.\n\n**Procedure**\n\n1. Start Logseq and open the `logseq` folder of this repo as a graph.\n\n2. Make some edits.\n\n3. In the root folder of this repo, create the course using:\n   ```bash\n   $ python template/logseq.py logseq/ build/ template/\n   ```\n4. Install tutors html publish using:\n   ```bash\n   $ npm i -g tutors-html\n   ```\n5. Create the tutors html using:\n   ```bash\n   $ cd build\n   $ tutors-html\n   ```\n   The output html files are located in `build/public-site`.\n\n\n\n**Reference**\n\n```\n$ python template/logseq.py \n\nusage: logseq.py [-h] source destination template\nlogseq.py: error: the following arguments are required: source, destination, template\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwright%2Fteachy-mcteachface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpwright%2Fteachy-mcteachface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwright%2Fteachy-mcteachface/lists"}