{"id":19486314,"url":"https://github.com/textbook/about","last_synced_at":"2026-02-28T05:18:41.276Z","repository":{"id":79360955,"uuid":"59776145","full_name":"textbook/about","owner":"textbook","description":"An introduction to the owner of this GitHub account","archived":false,"fork":false,"pushed_at":"2021-04-18T22:45:34.000Z","size":4,"stargazers_count":0,"open_issues_count":11,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-22T01:47:37.803Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://hello.jonrshar.pe","language":null,"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/textbook.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-26T19:07:58.000Z","updated_at":"2021-04-18T22:45:36.000Z","dependencies_parsed_at":"2023-03-12T07:53:29.579Z","dependency_job_id":null,"html_url":"https://github.com/textbook/about","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/textbook/about","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textbook%2Fabout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textbook%2Fabout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textbook%2Fabout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textbook%2Fabout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/textbook","download_url":"https://codeload.github.com/textbook/about/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textbook%2Fabout/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29925683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"online","status_checked_at":"2026-02-28T02:00:07.010Z","response_time":90,"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":[],"created_at":"2024-11-10T20:36:43.099Z","updated_at":"2026-02-28T05:18:41.260Z","avatar_url":"https://github.com/textbook.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Hello, I'm Jonathan Sharpe. I'm currently an Engineering Manager with [VMware Tanzu Labs] in London, UK.\n\n## Issues\n\nUntil I have [prioritise.me] up and running, I've put any ideas that don't belong to an existing project repository into the issues for this repo. Let me know if you'd like to hear more about or collaborate on any of these.\n\n## Projects\n\nBelow are a few selected highlights from my various repositories.\n\n### [prioritise.me]\n\nThis site aims to make it easy to organise your open source and other projects, figuring out what other people would find most useful.\n\n![priorities](https://cloud.githubusercontent.com/assets/785939/15587710/5a3845f4-2382-11e6-8609-556c69c99463.png)\n\n### [aSlack]\n\naSlack is an asynchronous Python library for integrating with Slack's API. It comes with an example, Halliwell, showing how you can use it to quickly write a bot capable of responding to Slack messages and integrating with external services.\n\n![halliwell](https://cloud.githubusercontent.com/assets/785939/15587428/189925ce-2381-11e6-8707-b8865559617e.png)\n\n### [aTMDb]\n\nAlso used by Halliwell, this provides a basic, asynchronous Python API wrapper for [TMDb].\n\n### [Flash]\n\nFlash, along with its associated [services], is a configurable project dashboard, built in Python using Flask, designed for showing up-to-date information across a range of related project services (e.g. issue trackers, version control systems and CI pipelines).\n\n![flash](https://cloud.githubusercontent.com/assets/785939/15275624/96c99814-1ac8-11e6-8249-2bfdb9963788.png)\n\n### [Atom-Tracker]\n\nIntegrates [Pivotal Tracker] neatly into [Atom], allowing the user to create, start and finish stories without leaving their editor. Per the convention for Atom plugins, it's written in CoffeeScript.\n\n![Creating a story](https://github.com/textbook/atom-tracker/blob/master/resources/create-todo.gif?raw=true)\n\n  [aSlack]: https://github.com/textbook/aslack\n  [aTMDb]: https://github.com/textbook/atmdb\n  [Atom]: https://atom.io/\n  [Atom-Tracker]: https://github.com/textbook/atom-tracker\n  [Flash]: https://github.com/textbook/flash\n  [Pivotal Tracker]: https://www.pivotaltracker.com/\n  [prioritise.me]: https://github.com/textbook/prioritise-me\n  [services]: https://github.com/textbook/flash_services\n  [TMDb]: https://www.themoviedb.org/\n  [VMware Tanzu Labs]: https://tanzu.vmware.com/labs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftextbook%2Fabout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftextbook%2Fabout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftextbook%2Fabout/lists"}