{"id":13539615,"url":"https://github.com/metaory/xsyn","last_synced_at":"2025-03-29T21:25:01.392Z","repository":{"id":243455625,"uuid":"812482946","full_name":"metaory/xsyn","owner":"metaory","description":"📑 dead simple word suggestion CLI","archived":false,"fork":false,"pushed_at":"2024-12-21T14:47:18.000Z","size":170,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-04T22:17:45.918Z","etag":null,"topics":["antonyms","automation","cli","dictionary","synonym","thesaurus"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/metaory.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-06-09T02:51:47.000Z","updated_at":"2025-01-12T14:04:14.000Z","dependencies_parsed_at":"2024-06-09T04:22:02.971Z","dependency_job_id":"f1a5668f-53bb-4ca0-a7b2-41061f56d234","html_url":"https://github.com/metaory/xsyn","commit_stats":null,"previous_names":["metaory/xsyn"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaory%2Fxsyn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaory%2Fxsyn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaory%2Fxsyn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaory%2Fxsyn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metaory","download_url":"https://codeload.github.com/metaory/xsyn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246245233,"owners_count":20746607,"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":["antonyms","automation","cli","dictionary","synonym","thesaurus"],"created_at":"2024-08-01T09:01:29.470Z","updated_at":"2025-03-29T21:25:01.375Z","avatar_url":"https://github.com/metaory.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch2\u003eXSYN\u003c/h2\u003e\n  \u003cimg src=\".github/assets/icon.svg\" width=\"50%\" /\u003e\n\u003c/div\u003e\n\n\u003e [!NOTE]\n\u003e No API Key needed\n\n---\n\n```ex\nNAME\n\txsyn - get similar words\n\n\n\nSYNOPSIS\n\txsyn \u003cCOMMAND\u003e \u003c...WORD\u003e\n\txsyn \u003cml|sn|nn|aj\u003e \u003c...WORD\u003e\n\txsyn \u003cmeanlike|synonym|noune|adjective\u003e \u003c...WORD\u003e\n\t─────────────────────────────────────────────────\n\t ml  meanlike\n\t sn  synonym\n\t nn  noune\n\t aj  adjective\n\n\nDESCRIPTION\n\txsyn is a thin wrapper on Datamuse API, it get similar words to arg \u003cWORD\u003e\n\n\nTYPES\n  ml \tMeanLike (OneLook)\n\t\t# ocean → sea expanse oceanic seabed seafloor oceanographic pelagic oceanography marine midstream coast pond water seawater waters seaway bucket marina seagoing seafaring\n\n  sn \tSynonym (WordNet synset)\n\t\t# ocean → sea\n\n  nn \tNoune (Google Books Ngrams)\n\t\t# gradual → increase\n\n  aj \tAdjective (Google Books Ngrams)\n\t\t# beach → sandy\n\n\nENVIRONMENT VARIABLES ~\n\tXSYN_MAX  |  Maximum number of results to return,\n\t               not to exceed 1000. (default: 80)\n\n.\nEXAMPLES\n\n# MeanLike\n  xsyn ml ocean\n    # same as\n  xsyn meanlike ocean\n\t# sea\t\toceanography\twaters\n\t# expanse\tmarine\t\tseaway\n\t# oceanic\tmidstream\tbucket\n\t# seabed\tcoast\t\tmarina\n\t# seafloor\tpond\t\tseagoing\n\t# oceanographic\twater\t\tseafaring\n\t# pelagic\tseawater\n\n# Synonym\n  xsyn sn ocean\n\t# sea\n\n# Noun\n  xsyn nn gradual\n\t# increase\n\n# Adjective\n  xsyn aj beach\n\t# sandy\n```\n\n\u003c!--\n\n\t#\txsyn - get similar words in a fixed or free length\n```\n\t# get similar words to done with 7 characters\n\txsyn done 7\n\t\t# ALLOVER\tATTEND\tCORRECT\tTHROUGH\tYIELDED\n\n\t# get similar words to done with 4 characters\n\txsyn done 4\n\t\t# DEED\tFINI\tGAVE\tOVER\tSHOT\tTADA\n\n\t# get similar words to done with any length\n\txsyn done\n\t # accomplished\tachieved\tagreed\t\tapproved\tbaked\n\t # boiled\t\tbygone\t\tcompacted\tcomplete\tcompleted\n\t # concluded\tconsummate\tconsummated\tcooked\t\tdetermined\n\t # discharged\tdone with\tended\t\texecuted\tfinished\n\t # forgotten\tfried\t\tfull\t\tfull-fledged\tgone\n\t # gone by\t\tover\t\tpast\t\tperformed\tsettled\n\t # signed\t\tterminated\tthrough\n```\n--\u003e\n\n---\n\nRequirements\n------------\n\n- [jq](https://archlinux.org/packages/?q=jq)\n- [curl](https://github.com/curl/curl)\n\n---\n\nInstallation\n------------\n\n- clone repo\n- give execution permissions\n- place it in your path\n\n```ex\n# Clone the repo\ngit clone git@github.com:metaory/xsyn.git\n\n# Navigate to repo\ncd xsyn\n\n# Give execution permissions\nchmod +x xsyn\n\n# Link it somewhere in your PATH\nln -svf $PWD/xsyn /usr/bin/xsyn\n\n# Use it anywhere\nxsyn sn void\n\t# null avoid eliminate empty vitiate annul quash nugatory invalid nullify evacuate vacancy invalidate emptiness nullity nothingness\n\nxsyn ml void\n\t# vacancy emptiness nothingness empty null nullity invalid invalidate nugatory nullify vitiate avoid annul quash eliminate evacuate vacuum devoid nil useless\n```\n\n\u003c!--\n# Usage\nxsyn void 7\n\t# ABOLISH\tABSENCE\tBEGGING\tDEADPAN\tEXCRETE\tINVALID\tLACKING\n\t# MISSING\tNULLIFY\tREPRESS\tRESCIND\tSCHLOCK\tSUBJECT\tUNKNOWN\n\t# UNMOVED\tUNNAMED\tUNTRIED\tURINATE\tUSELESS\tVACUOUS\tWANTING\n```\n--\u003e\n\n\u003c!-- # TODO\n\n- [ ] Makefile\n- [ ] Pager mod\n- [x] Fallback providers\n--\u003e\n\n---\n\nLicense\n-------\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetaory%2Fxsyn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetaory%2Fxsyn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetaory%2Fxsyn/lists"}