{"id":13509069,"url":"https://github.com/devinus/detergent","last_synced_at":"2025-05-07T17:49:05.466Z","repository":{"id":864822,"uuid":"601617","full_name":"devinus/detergent","owner":"devinus","description":"An emulsifying Erlang SOAP library","archived":false,"fork":false,"pushed_at":"2019-02-06T16:45:21.000Z","size":371,"stargazers_count":64,"open_issues_count":8,"forks_count":39,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-03T05:48:39.992Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://github.com/devinus/detergent","language":"Erlang","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devinus.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":"2010-04-08T22:59:23.000Z","updated_at":"2024-06-24T18:27:08.000Z","dependencies_parsed_at":"2022-08-16T11:15:13.772Z","dependency_job_id":null,"html_url":"https://github.com/devinus/detergent","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/devinus%2Fdetergent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinus%2Fdetergent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinus%2Fdetergent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinus%2Fdetergent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devinus","download_url":"https://codeload.github.com/devinus/detergent/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252931210,"owners_count":21827102,"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":[],"created_at":"2024-08-01T02:01:02.578Z","updated_at":"2025-05-07T17:49:05.447Z","avatar_url":"https://github.com/devinus.png","language":"Erlang","funding_links":[],"categories":["REST and API"],"sub_categories":[],"readme":"Detergent - An emulsifying Erlang SOAP library\n==============================================\n\nDetergent helps make SOAP interactions in Erlang\nuhh... cleaner (pun totally intended)!\n\n## History\n\nMost code in Detergent was originally extracted\nfrom the SOAP implementation in Yaws, the idea\nbeing to make this more readily available without\nhaving to install Yaws itself.\n\nThere are obviously changes in Detergent that\nmake it different from the Yaws implementation,\nand these will continue. Hopefully these changes\nmake Detergent easier to use.\n\n## Dependencies\n\nDetergent depends on the excellent Erlsom library\nfor all XML interactions. Erlsom takes away quite\na bit of the pain of working with XML.\n\n## Building\n\nDetergent uses rebar for building and wraps it i\na Makefile for convenience.\n\nFirst clone Detergent from GitHub:\n\n    $ git clone git://github.com/devinus/detergent.git\n\nThen change into the newly created directory:\n\n    $ cd detergent\n\nAnd make:\n\n    $ make\n\nRebar will first pull in Erlsom as a dependency\nfrom GitHub, attempt to build it, then build\nDetergent.\n\n## Testing\n\nTo test your Detergent build, start an Erlang\nshell and run the detergent:qtest/0 function.\n\nThe qtest/0 function attempts to call a web\nservice at webservicex.net to retrieve the\nweather repeat for Boston.\n\n    $ erl -pa deps/erlsom/ebin ebin\n    \u003e inets:start().\n    \u003e detergent:qtest().\n\nLicense\n=======\n\nMost code is copyright (c) 2006 by Claes Wikstrom\nand you can find his license in LICENSE.\n\nAnything else is provided under public domain\nwhich you can learn more about in UNLICENSE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevinus%2Fdetergent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevinus%2Fdetergent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevinus%2Fdetergent/lists"}