{"id":20347093,"url":"https://github.com/ourway/ghostex","last_synced_at":"2025-03-04T16:12:01.337Z","repository":{"id":62429801,"uuid":"204913495","full_name":"ourway/ghostex","owner":"ourway","description":"Ghost blog client library for Elixir","archived":false,"fork":false,"pushed_at":"2019-09-03T09:54:29.000Z","size":16,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-15T02:18:50.151Z","etag":null,"topics":["elixir-library","ghost-api","ghost-blog"],"latest_commit_sha":null,"homepage":null,"language":"Elixir","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/ourway.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-08-28T11:14:02.000Z","updated_at":"2019-09-03T09:56:10.000Z","dependencies_parsed_at":"2022-11-01T20:09:41.299Z","dependency_job_id":null,"html_url":"https://github.com/ourway/ghostex","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourway%2Fghostex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourway%2Fghostex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourway%2Fghostex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourway%2Fghostex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ourway","download_url":"https://codeload.github.com/ourway/ghostex/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241877461,"owners_count":20035404,"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":["elixir-library","ghost-api","ghost-blog"],"created_at":"2024-11-14T22:15:16.823Z","updated_at":"2025-03-04T16:12:01.309Z","avatar_url":"https://github.com/ourway.png","language":"Elixir","readme":"# ghostex\n\n[![Build Status](https://travis-ci.org/ourway/ghostex.svg?branch=master)](https://travis-ci.org/ourway/ghostex)\n\n\nGhost blog client library for Elixir.\nIt's work in progress.\nThis library only suppors `post` at the moment.\nI have plans to develop a complete API, but for now it's limited.\n\n# Requirements\n- Ghost `admin api key`. Please create new one on `{YOUR GHOST API URL}/ghost/#/settings/integrations/new`.\n\n# Install\nAdd `:ghostex` to your project deps:\n```elixir\ndef deps do\n  [\n    # ...\n    {:ghostex, \"~\u003e 0.1.1\"},\n    # ...\n  ]\nend\n```\n\n# Usage\n```elixir\n    iex\u003e admin_api_key = \"d7f97d66265234665800be85170ae42:e4b59eaf9f4767e56f96753e0e6c91929dcb0284c2b101059bce954fd\"\n    iex\u003e api_url = \"https://blog.example.org\"\n    iex\u003e {:ok, client} = Ghostex.Client.start_link [admin_api_key, api_url]\n    iex\u003e resp = client |\u003e Ghostex.Client.post(\"hi there\", \"Wow, __here__\", [\"test\", \"api\"])\n    :ok\n```\nSee the docs for more information.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fourway%2Fghostex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fourway%2Fghostex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fourway%2Fghostex/lists"}