{"id":36783985,"url":"https://github.com/giovanni-orciuolo/pokefusion-api","last_synced_at":"2026-01-12T13:19:25.044Z","repository":{"id":44129586,"uuid":"191856050","full_name":"giovanni-orciuolo/pokefusion-api","owner":"giovanni-orciuolo","description":"This library exposes methods to generate random fusions stolen from that shitty PHP Wordpress website and returns their properties as JSON.","archived":false,"fork":false,"pushed_at":"2022-12-03T13:39:02.000Z","size":539,"stargazers_count":5,"open_issues_count":12,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-03T03:58:55.401Z","etag":null,"topics":["bot","chrome","fusion","nodejs","pokefusion","pokemon","script"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/giovanni-orciuolo.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}},"created_at":"2019-06-14T01:26:52.000Z","updated_at":"2025-04-08T11:06:03.000Z","dependencies_parsed_at":"2023-01-23T04:45:13.016Z","dependency_job_id":null,"html_url":"https://github.com/giovanni-orciuolo/pokefusion-api","commit_stats":null,"previous_names":["doublehub/pokefusion-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/giovanni-orciuolo/pokefusion-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-orciuolo%2Fpokefusion-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-orciuolo%2Fpokefusion-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-orciuolo%2Fpokefusion-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-orciuolo%2Fpokefusion-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/giovanni-orciuolo","download_url":"https://codeload.github.com/giovanni-orciuolo/pokefusion-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-orciuolo%2Fpokefusion-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28338996,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bot","chrome","fusion","nodejs","pokefusion","pokemon","script"],"created_at":"2026-01-12T13:19:24.283Z","updated_at":"2026-01-12T13:19:25.034Z","avatar_url":"https://github.com/giovanni-orciuolo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## PokéFusion API\n\nThis library exposes methods to generate random fusions stolen from a shitty PHP Wordpress website and return their properties\nas JSON.\n\nSince I get content from another website, I need to actually load it. Which means that you must have a build of Google Chrome\ninstalled (or Chromium, idk tbh)\n\nAt the moment I only retrieve the base64 of final fusion from canvas, in the future I will add a lot of fancy crap lol\n\nGuide on how to get all the juicy stuff below\n```\nGoto https://japeal.com/pkm/\n\n#xcloseBtn -\u003e Call onclick() OR call ShowUnlock()\n#fbutton -\u003e Call onclick() OR call LoadNewFusionDelay(411, 279, 0) (Parameters are the Pokémon index numbers)\nI do not recommend calling LoadNewFusionDelay directly with custom parameters because the site will bug in some parts if you do\n\nTo get images:\n#combinedNEW -\u003e canvas.toDataURL() -\u003e Returns base64 of final fusion sprite\n#Limagediv -\u003e style.backgroundImage -\u003e Returns left Pokémon sprite URL, e.g. url(\"imagefiles/SplitParts/Gen1_Originals_0.png\")\n#Rimagediv -\u003e style.backgroundImage -\u003e Returns left Pokémon sprite URL, e.g. url(\"imagefiles/SplitParts/Gen1_Originals_0.png\")\n\nTo get names:\n#fnametxt -\u003e innerHTML -\u003e Returns final fusion name (string needs to be trimmed!)\n#Ltxt -\u003e innerHTML -\u003e Returns first Pokémon name (string needs to be trimmed!)\n#Rtxt -\u003e innerHTML -\u003e Returns second Pokémon name (string needs to be trimmed!)\n\nTo get types:\n#R1Type -\u003e src -\u003e Returns left Pokémon first type image URL, e.g. \"others/sprPKMType_5.png\"\n#R2Type -\u003e src -\u003e Returns left Pokémon second type image URL, e.g. \"others/sprPKMType_5.png\" \n#L1Type -\u003e src -\u003e Returns left Pokémon first type image URL, e.g. \"others/sprPKMType_5.png\"\n#L2Type -\u003e src -\u003e Returns left Pokémon second type image URL, e.g. \"others/sprPKMType_5.png\"\n#FusedTypeL -\u003e src -\u003e Returns final fusion first type image URL, e.g. \"others/sprPKMType_5.png\"\n#FusedTypeR -\u003e src -\u003e Returns final fusion first type image URL, e.g. \"others/sprPKMType_5.png\"\n\n(yes, if a Pokémon is pure type the two images will be equal)\n\nTo get cries:\n#audio1 \u003e #wav -\u003e src -\u003e Returns left Pokémon cry wav URL, e.g. \"Cries/056.wav\")\n#audio2 \u003e #wav -\u003e src -\u003e Returns right Pokémon cry wav URL, e.g. \"Cries/295.wav\")\n\nTo get share URL: #permalink -\u003e value\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiovanni-orciuolo%2Fpokefusion-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiovanni-orciuolo%2Fpokefusion-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiovanni-orciuolo%2Fpokefusion-api/lists"}