{"id":15706778,"url":"https://github.com/michael-simons/java-akismet","last_synced_at":"2025-06-30T06:34:38.231Z","repository":{"id":139304201,"uuid":"1229158","full_name":"michael-simons/java-akismet","owner":"michael-simons","description":"A java client for akismet.com","archived":false,"fork":false,"pushed_at":"2017-02-12T21:12:27.000Z","size":95,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-24T22:09:32.513Z","etag":null,"topics":["akismet","java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michael-simons.png","metadata":{"files":{"readme":"README.textile","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-BSD.txt","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":"2011-01-07T10:21:29.000Z","updated_at":"2018-03-30T00:24:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"86482bd4-96cd-4267-8aab-8f872c58ee90","html_url":"https://github.com/michael-simons/java-akismet","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/michael-simons/java-akismet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fjava-akismet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fjava-akismet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fjava-akismet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fjava-akismet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michael-simons","download_url":"https://codeload.github.com/michael-simons/java-akismet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fjava-akismet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262724396,"owners_count":23354243,"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":["akismet","java"],"created_at":"2024-10-03T20:28:15.993Z","updated_at":"2025-06-30T06:34:38.195Z","avatar_url":"https://github.com/michael-simons.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"h1. A java client for akismet.com\r\n\r\n!https://travis-ci.org/michael-simons/java-akismet.svg?branch=master!:https://travis-ci.org/michael-simons/java-akismet !https://maven-badges.herokuapp.com/maven-central/eu.michael-simons/java-akismet/badge.svg(Maven Central)!:https://maven-badges.herokuapp.com/maven-central/eu.michael-simons/java-akismet\r\n\r\nThis is a client for the \"akismet\":http://akismet.com/ spam checker that supports all \"api methods\":http://akismet.com/development/api.\r\n\r\nThe project is a ready to use configured maven/eclipse project, dependencies are \"HttpComponents 4.x\":http://hc.apache.org and slf4j.\r\n\r\nh2. Deployment\r\n\r\nRun maven with the following argument added:\r\n\r\n\u003cpre\u003e\r\nmvn -DargLine=\"-DakismetApiKey=YOUR_API_KEY -DakismetConsumer=YOUR_SITE\" install\r\n\u003c/pre\u003e\r\n\r\nIt get's even more complicated using the release plugin:\r\n\r\n\u003cpre\u003e\r\nmvn release:prepare -Darguments=\"-DargLine='-DakismetApiKey=YOUR_API_KEY -DakismetConsumer=YOUR_SITE'\" \r\nmvn release:perform -Darguments=\"-DargLine='-DakismetApiKey=YOUR_API_KEY -DakismetConsumer=YOUR_SITE'\" \r\n\u003c/pre\u003e\r\n\r\nh2. Usage\r\n\r\nh3. In a Spring 3.x application\r\n\r\nThe httpClient reference must be an instance of org.apache.http.client.HttpClient.\r\n\r\n\u003cpre\u003e\u003ccode\u003e\r\n\u003cbean name=\"akismet\" class=\"ac.simons.akismet.Akismet\"\u003e\r\n\t\u003cconstructor-arg name=\"httpClient\" ref=\"httpClient\" /\u003e\r\n\t\u003c!-- The api key from akismet.com --\u003e \r\n\t\u003cproperty name=\"apiKey\" value=\"YOUR_API_KEY\" /\u003e\r\n\t\u003c!-- The name of your blog or site --\u003e\r\n\t\u003cproperty name=\"apiConsumer\" value=\"YOUR_SITE\" /\u003e\r\n\u003c/bean\u003e\r\n\u003c/code\u003e\u003c/pre\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichael-simons%2Fjava-akismet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichael-simons%2Fjava-akismet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichael-simons%2Fjava-akismet/lists"}