{"id":15908623,"url":"https://github.com/capjamesg/autowrite","last_synced_at":"2026-03-18T17:11:05.482Z","repository":{"id":191849813,"uuid":"683394832","full_name":"capjamesg/autowrite","owner":"capjamesg","description":"Context-aware autocomplete and autocorrect powered by word surprisals.","archived":false,"fork":false,"pushed_at":"2023-08-31T12:52:17.000Z","size":6,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-20T01:07:35.022Z","etag":null,"topics":["autocomplete","autocorrect"],"latest_commit_sha":null,"homepage":"https://autowrite.jamesg.blog","language":"HTML","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/capjamesg.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}},"created_at":"2023-08-26T12:39:43.000Z","updated_at":"2025-09-05T11:03:20.000Z","dependencies_parsed_at":"2023-09-01T05:01:05.983Z","dependency_job_id":"85a6fc62-6ede-4e42-b249-7ed16934fb58","html_url":"https://github.com/capjamesg/autowrite","commit_stats":null,"previous_names":["capjamesg/autowrite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/capjamesg/autowrite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fautowrite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fautowrite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fautowrite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fautowrite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/capjamesg","download_url":"https://codeload.github.com/capjamesg/autowrite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fautowrite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278245393,"owners_count":25955016,"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","status":"online","status_checked_at":"2025-10-03T02:00:06.070Z","response_time":53,"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":["autocomplete","autocorrect"],"created_at":"2024-10-06T14:22:51.539Z","updated_at":"2025-10-03T23:59:57.612Z","avatar_url":"https://github.com/capjamesg.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"https://github.com/capjamesg/autowrite/assets/37276661/a5f8b6e0-19ac-4550-a67a-ba858bc2e563\n\n# AutoWrite\n\nAutoWrite is a context-aware autocomplete developed with [surprisals](https://en.wikipedia.org/wiki/Information_content) (information content).\n\nGiven an article of text, AutoWrite generates an autocomplete system that works with unigrams (single words), bigrams (two word phrases), and trigrams (three word phrases).\n\nAutoWrite can also fix the spelling of words that appear in the given article.\n\n## Getting Started\n\nFirst, clone the AutoWrite GitHub repository and install the project requirements:\n\n```bash\ngit clone https://github.com/capjames/autowrite\ncd autowrite\npip install -r requirements.txt\n```\n\nThen, run the application:\n\n```bash\npython autocomplete.py\n```\n\nThe web application will be available at `http://localhost:5000`.\n\n## How to Use\n\nFirst, open the web application. Click \"Choose URLs\" and add all of the URLs you want to use to fine-tune your autocompleter.\n\nThen, start writing. Suggestions will appear as you type. If you make a typo for proper nouns, AutoWrite will attempt to correct it when you start typing the next word.\n\n## License\n\nThis project is licensed under an [MIT license](LICENSE).\n\n## Contributors\n\n- capjamesg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapjamesg%2Fautowrite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcapjamesg%2Fautowrite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapjamesg%2Fautowrite/lists"}