{"id":18623657,"url":"https://github.com/Ueaj-Kerman/PoliticsAndJava","last_synced_at":"2025-11-03T18:30:27.742Z","repository":{"id":111232961,"uuid":"169181534","full_name":"Devan-Kerman/PoliticsAndJava","owner":"Devan-Kerman","description":"A Simple Politics and War API wrapper for Java","archived":false,"fork":false,"pushed_at":"2019-03-31T13:39:44.000Z","size":992,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-27T05:25:02.992Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/Devan-Kerman.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-05T02:38:20.000Z","updated_at":"2019-03-30T00:21:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"37137b36-b0a4-4608-bbb0-f463502cb0ea","html_url":"https://github.com/Devan-Kerman/PoliticsAndJava","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Devan-Kerman%2FPoliticsAndJava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Devan-Kerman%2FPoliticsAndJava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Devan-Kerman%2FPoliticsAndJava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Devan-Kerman%2FPoliticsAndJava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Devan-Kerman","download_url":"https://codeload.github.com/Devan-Kerman/PoliticsAndJava/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239418575,"owners_count":19635208,"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-11-07T04:25:32.914Z","updated_at":"2025-11-03T18:30:27.702Z","avatar_url":"https://github.com/Devan-Kerman.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PoliticsAndJava\nA Simple Politics and War API wrapper for Java\u003cbr/\u003e\n## This is a library bent on distancing the user from the raw api\u003cbr/\u003e\n  #### 1. Consistant - trying to make it easier on the eyes and logic\u003cbr/\u003e\n    - Consistant naming, similar variable names for things that represent the same thing (alex does this fairly well already though)\n    - Consistant typing, the current api is ok. it's consistant... consistantly bad LOL GOTEM jk no kill plz\n  #### 2. Documented - am yet to fully do this though\u003cbr/\u003e\n  #### 3. Correct - the main focus of the library, Alex's types are quite jank, \"1\" and \"0\" as booleans, doubles in strings, etc.\u003cbr/\u003e\n      - Date objects rather than strings\n      - Lots, and lots, of enums :)\n      - booleans rather than strings (\"1\" and \"0\")\n      - floats/doubles rather than strings (\"12.4534\")\n      - fixing other oddities in the api\n      - uses Gson, and by extention can handle the occassional malformed json that is given\u003cbr/\u003e\n  #### 4. Fast - although this layer of type correction does add a delay, it's not significant built in caching is an important part of the library\u003cbr/\u003e\n      - This type correction layer does add a noticable delay, but your actual code will end up running faster, for example, string comparison is much slower than floats and enums.\n  #### 5. Diverse - will probably copy paste some parts of my old wrapper into this one, such as webscraping and other utilities.\u003cbr/\u003e\n  #### 6. Easy to use - throwing somewhat usefull exceptions, well, that's what it attempts atleast.\u003cbr/\u003e\n## This library also includes tons and tons of other epic utilities\n    - Message automation\n    - Other web automations\n    - Web scraping\n    - Hooks\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUeaj-Kerman%2FPoliticsAndJava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUeaj-Kerman%2FPoliticsAndJava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUeaj-Kerman%2FPoliticsAndJava/lists"}