{"id":13477094,"url":"https://github.com/agmmnn/syn","last_synced_at":"2025-03-19T12:31:05.655Z","repository":{"id":40244389,"uuid":"408803123","full_name":"agmmnn/syn","owner":"agmmnn","description":"🌾 Get synonyms and antonyms of words from Thesaurus.com and other sources in your terminal, with rich output.","archived":false,"fork":false,"pushed_at":"2023-10-08T14:28:51.000Z","size":147,"stargazers_count":33,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-28T18:42:59.142Z","etag":null,"topics":["cli","command-line","datamuse","dictionary","linguistics","python","rich","synonyms","terminal","thesaurus","wordsearch"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/synonym-cli/","language":"Python","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/agmmnn.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":"2021-09-21T12:02:19.000Z","updated_at":"2025-01-31T09:45:40.000Z","dependencies_parsed_at":"2024-01-16T06:16:24.660Z","dependency_job_id":"cc00387d-811e-45e1-a220-7ad5f07980b4","html_url":"https://github.com/agmmnn/syn","commit_stats":{"total_commits":30,"total_committers":4,"mean_commits":7.5,"dds":"0.43333333333333335","last_synced_commit":"88eb52b8e7c098fb9065cdadb9cddda48066ed5a"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agmmnn%2Fsyn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agmmnn%2Fsyn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agmmnn%2Fsyn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agmmnn%2Fsyn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agmmnn","download_url":"https://codeload.github.com/agmmnn/syn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243989576,"owners_count":20379648,"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":["cli","command-line","datamuse","dictionary","linguistics","python","rich","synonyms","terminal","thesaurus","wordsearch"],"created_at":"2024-07-31T16:01:38.165Z","updated_at":"2025-03-19T12:31:05.400Z","avatar_url":"https://github.com/agmmnn.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\u003cimg src=\"https://github.com/agmmnn/syn/assets/16024979/7d40727c-cc35-4bea-9679-1cad46ae0850\" alt=\"syn\"\u003e\u003ca alt=\"Github\" href=\"https://github.com/agmmnn/syn\"\u003e\u003cimg alt=\"GitHub release\" src=\"https://img.shields.io/github/v/release/agmmnn/syn\"\u003e\u003c/a\u003e \u003ca href=\"https://pypi.org/project/synonym-cli/\"\u003e\u003cimg alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/synonym-cli\"\u003e\u003c/a\u003e \u003ca href=\"https://pepy.tech/project/synonym-cli\"\u003e\u003cimg alt=\"PyPI\" src=\"https://pepy.tech/badge/synonym-cli\"\u003e\u003c/a\u003e\u003c/div\u003e\r\n\r\n# 🌾 syn\r\n\r\nGet synonyms and antonyms of words from [Thesaurus.com](https://www.thesaurus.com/), [Datamuse API](https://www.datamuse.com/api/) and [AlterVista](https://thesaurus.altervista.org/) in your terminal, with [rich](https://github.com/Textualize/rich) output.\r\n\r\n# Install:\r\n\r\n```\r\npip install synonym-cli\r\n```\r\n\r\n## Usage:\r\n\r\n```\r\nsyn \u003cword\u003e\r\n```\r\n\r\n### Explore Mode\r\n\r\nReturns more particular results about the given word. Uses [Datamuse API](https://www.datamuse.com/api/).\r\n\r\n\u003e for Web UI: https://wordwhisper.vercel.app\r\n\r\n`$ syn dominant -d`\r\n![](https://github.com/agmmnn/syn/assets/16024979/a9ba9df5-bad0-421a-abea-163d11c37f1d)\r\n\r\n### Other Languages\r\n\r\nFor other languages you can use `--lang`, `-l` command. To use this feature, you need to get an api key from [here](https://thesaurus.altervista.org/openapi).\r\n\r\n`$ syn -l fr belle`\r\n![](https://user-images.githubusercontent.com/16024979/209144768-0cde6709-65d9-4142-9eae-bb4bc38e4a13.png)\r\n\r\n`$ syn -l ru фраза`\r\n![](https://user-images.githubusercontent.com/16024979/209144765-abca9b54-5495-4295-98f7-15acdbde7623.png)\r\n\r\n\u003e AlterVista's Thesaurus API supports the following languages:\r\n\r\n\u003e Czech: `cs`, Danish: `da`, English (US): `en`, French: `fr`, German (Germany): `de`, German (Switzerland): `de`, Greek: `el`, Hungarian: `hu`, Italian: `it`, Norwegian: `no`, Polish: `pl`, Portuguese: `pt`, Romanian: `ro`, Russian: `ru`, Slovak: `sk`, Spanish: `es`.\r\n\r\n### Set Default Language\r\n\r\nYou can set the default language with the `--setlang \u003clang_code\u003e` argument, so you don't have to give the `-l` argument every time.\r\n\r\n```\r\n$ syn --setlang fr\r\n\u003e default language is: fr\r\n$ syn belle\r\n\u003e ...\r\n```\r\n\r\n## Arguments\r\n\r\n```\r\n  -h, --help      show this help message and exit\r\n  -p, --plain     returns plain text output\r\n  -l, --lang      \u003clanguage\u003e\r\n  --setkey        set apikey for altervista api\r\n  --setlang       set default language (currently default is 'en')\r\n  --show          show settings file\r\n  -v, --version   show program's version number and exit\r\n```\r\n\r\n# Contrubuting\r\n\r\nContributions are welcome. If you want to contribute to this list send a pull request or just open a new issue.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagmmnn%2Fsyn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagmmnn%2Fsyn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagmmnn%2Fsyn/lists"}