{"id":20259573,"url":"https://github.com/nrc-cnrc/wordweaver","last_synced_at":"2025-04-11T01:24:24.914Z","repository":{"id":62589437,"uuid":"212186294","full_name":"nrc-cnrc/wordweaver","owner":"nrc-cnrc","description":"Tool for creating RESTful morphology web services — Outil pour créer des services web à morphology RESTful","archived":false,"fork":false,"pushed_at":"2019-10-05T20:15:35.000Z","size":1243,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-24T22:40:47.338Z","etag":null,"topics":["restful","web-services"],"latest_commit_sha":null,"homepage":"","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/nrc-cnrc.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}},"created_at":"2019-10-01T19:49:31.000Z","updated_at":"2025-03-15T17:55:21.000Z","dependencies_parsed_at":"2022-11-03T17:01:59.635Z","dependency_job_id":null,"html_url":"https://github.com/nrc-cnrc/wordweaver","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrc-cnrc%2Fwordweaver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrc-cnrc%2Fwordweaver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrc-cnrc%2Fwordweaver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrc-cnrc%2Fwordweaver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrc-cnrc","download_url":"https://codeload.github.com/nrc-cnrc/wordweaver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248323628,"owners_count":21084549,"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":["restful","web-services"],"created_at":"2024-11-14T11:15:27.725Z","updated_at":"2025-04-11T01:24:24.893Z","avatar_url":"https://github.com/nrc-cnrc.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WordWeaver\n\n[![Coverage Status](https://codecov.io/gh/nrc-cnrc/wordweaver/branch/master/graph/badge.svg)](https://codecov.io/gh/nrc-cnrc/wordweaver)\n[![Documentation Status](https://readthedocs.org/projects/wordweaver/badge/?version=latest)](https://wordweaver.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.org/nrc-cnrc/wordweaver.svg?branch=master)](https://travis-ci.org/nrc-cnrc/wordweaver)\n[![PyPI package](https://img.shields.io/pypi/v/wordweaver.svg)](https://pypi.org/project/wordweaver/)\n[![license](https://img.shields.io/github/license/nrc-cnrc/wordweaver.svg)](LICENSE)\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/nrc-cnrc/wordweaver)\n\n\u003e Creating RESTful morphology web services for Iroquoian languages\n\n:warning: :construction: This repo is currently **under construction** :construction: :warning:\n\nPlease visit the [docs](https://wordweaver.readthedocs.io/en/latest/?badge=latest) for more information!\n\n## Table of Contents\n- [WordWeaver](#wordweaver)\n  - [Table of Contents](#table-of-contents)\n  - [Background](#background)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [Maintainers](#maintainers)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n## Background\n\nWordWeaver is a Python library for turning an FST made with [Foma](https://fomafst.github.io/morphtut.html) into a RESTful API. \nIt combines with the WordWeaver GUI to create an interactive web application for the data as well. \nWordWeaver was initially built for [Kanyen’kéha](https://www.aclweb.org/anthology/W18-4806) but with all Iroquoian languages in mind. \nIt will likely work for similar polysynthetic languages and Foma FSTs that model inflectional verbal morphology, \nbut non-Iroquoian languages will likely have to modify the source in order to work.\n\n## Install\n\nThe best thing to do is install with pip `pip install wordweaver`. \n\nOtherwise, clone the repo and pip install it locally.\n\n```sh\n$ git clone https://github.com/nrc-cnrc/wordweaver.git\n$ cd wordweaver\n$ pip install -e .\n```\n\n## Usage\n\nPlease visit the docs for more information.\n\n## Maintainers\n\n[@roedoejet](https://github.com/roedoejet).\n[@anna-ka](https://github.com/anna-ka).\n\n\n## Contributing\n\nFeel free to dive in! [Open an issue](https://github.com/nrc-cnrc/wordweaver/issues/new) or submit PRs.\n\nThis repo follows the [Contributor Covenant](http://contributor-covenant.org/version/1/3/0/) Code of Conduct.\n\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrc-cnrc%2Fwordweaver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnrc-cnrc%2Fwordweaver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrc-cnrc%2Fwordweaver/lists"}