{"id":42197018,"url":"https://github.com/calamity-inc/warframe-public-export-plus","last_synced_at":"2026-01-27T00:18:24.322Z","repository":{"id":242233215,"uuid":"809032317","full_name":"calamity-inc/warframe-public-export-plus","owner":"calamity-inc","description":"The most complete data source for all your Warframe needs and interests. Contains everything missing in Public Export and more.","archived":false,"fork":false,"pushed_at":"2026-01-23T10:04:49.000Z","size":92327,"stargazers_count":39,"open_issues_count":7,"forks_count":3,"subscribers_count":3,"default_branch":"senpai","last_synced_at":"2026-01-24T02:58:15.429Z","etag":null,"topics":["warframe","warframe-items"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/warframe-public-export-plus","language":"JSON","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/calamity-inc.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-01T13:48:31.000Z","updated_at":"2026-01-23T10:04:53.000Z","dependencies_parsed_at":"2024-06-01T15:52:28.758Z","dependency_job_id":"2ec5eb8e-e6ab-4ba0-b358-532271f29857","html_url":"https://github.com/calamity-inc/warframe-public-export-plus","commit_stats":null,"previous_names":["calamity-inc/warframe-public-export-plus","omni-wf/warframe-public-export-plus"],"tags_count":121,"template":false,"template_full_name":null,"purl":"pkg:github/calamity-inc/warframe-public-export-plus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calamity-inc%2Fwarframe-public-export-plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calamity-inc%2Fwarframe-public-export-plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calamity-inc%2Fwarframe-public-export-plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calamity-inc%2Fwarframe-public-export-plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calamity-inc","download_url":"https://codeload.github.com/calamity-inc/warframe-public-export-plus/tar.gz/refs/heads/senpai","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calamity-inc%2Fwarframe-public-export-plus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28792673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: 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":["warframe","warframe-items"],"created_at":"2026-01-27T00:18:24.218Z","updated_at":"2026-01-27T00:18:24.303Z","avatar_url":"https://github.com/calamity-inc.png","language":"JSON","funding_links":[],"categories":[],"sub_categories":[],"readme":"# warframe-public-export-plus\n\nThe most complete data source for all your Warframe needs and interests. Contains everything missing in Public Export and more.\n\n## Localisations\n\nData and localisations are entirely split here (into Export\\*.json and dict.\\*.json, respectively). This should make it trivial to handle localisations in your projects without tons of duplicated data. Unfortunately, this may make it difficult to manually browse the data; however, you can type whatever you're looking for into [browse.wf](https://browse.wf/), which is uses this data and [is open-source](https://github.com/calamity-inc/browse.wf).\n\n## Images\n\nMost exports here have an `icon` field, which contains a path, e.g. `/Lotus/Interface/Icons/Player/DanteGlyph.png`. These images are shipped with the game, so they can be accessed in several ways:\n- [Puxtril's Warframe Exporter](https://github.com/Puxtril/Warframe-Exporter) can be used entirely offline to export textures from your game files.\n- browse.wf hosts all images and can be queried by simply appending the path: \u003chttps://browse.wf/Lotus/Interface/Icons/Player/DanteGlyph.png\u003e\n\nHowever, images shipped with the game are heavily compressed, so you should check ExportImages if you care about quality:\n- Most glyphs have a `forumName`, which can be used to find the uncompressed image at `media.invisioncic.com/Mwarframe/pages_media/\u003cforumName\u003e.png`, e.g. \u003chttps://media.invisioncic.com/Mwarframe/pages_media/1_DanteGlyph.png\u003e\n- Most images additionally have a `contentHash`, which means they are hosted at `content.warframe.com/PublicExport` with mild compression, and can be obtained by appending the contentHash with an exclamation mark, like so: \u003chttps://content.warframe.com/PublicExport/Lotus/Interface/Icons/Player/DanteGlyph.png!00_bWgrY3O49Z3RYaqGpuawpg\u003e\n\n## Notes\n\n### ExportArcanes\n- There's several entries with the name \"Arcane Fury\" and \"Arcane Steadfast\". These can be avoided by checking that `excludeFromCodex` is falsy.\n\n### ExportDojoRecipes\n- This `price` (credits), `skipTimePrice` (platinum), and `ingredients` are for Moon clans. To convert these e.g. to Ghost clan values, simply divide them by 100 with a lower limit of 1.\n\n### ExportRegions\n- Crossfire missions can be detected by the `secondaryFactionIndex` field being present. The `/Lotus/Language/Missions/MissionName_Crossfire` label may be used for their mission type.\n- Tyana Pass (`SolNode450`) is a bit special in that it uses the `/Lotus/Language/Missions/DualDefenseCompare` label for the faction.\n\n### ExportRecipes\n- There is no `name` field, instead `/Lotus/Language/Items/BlueprintAndItem` is used with `|ITEM|` substituted to the result name.\n\n### ExportRelics\n- There is no `name` field, instead the added `category` and `era` fields can be used in conjuction with `/Lotus/Language/Relics/VoidProjectionName` to construct the name.\n\n### ExportRewards\n- There are some special tables where rewards have a `rarity` instead of a `probability`. These cases are void relics and archon hunt shard rewards. In the former case, the probabilities depend on the [relic refinement](supplementals/relic-chances.pluto).\n- Rewards are given as StoreItems. If they start with `/Lotus/StoreItems/`, you can simply replace this with `/Lotus/` to get the normal counterpart. Otherwise, it's a 3-day booster and you can find it in ExportBoosters.\n\n### ExportUpgrades\n- Several mods share the same name, e.g. for \"Vitality\" and \"Pressure Point\" there's 3 mods each. Some of these might be [flawed variants](https://warframe.fandom.com/wiki/Flawed_Mods), but others might simply be forgotten development artefacts. These can be avoided by checking that `isStarter` and `isFrivilous` are both absent.\n- Challenge complications are combined using `/Lotus/Language/Challenges/Challenge_Complication_Combiner`.\n\n### ExportVendors\n- Vendors can only sell StoreItems. If they start with `/Lotus/StoreItems/`, you can simply replace this with `/Lotus/` to get the normal counterpart. Otherwise, it's a bundle and you can find it in ExportBundles.\n\n### ExportWarframes\n- The `health`, `shield`, `armor`, and `power` values represent the state at rank 0. [See here for an approach to level-scaling these stats.](https://github.com/Sainan/warframe-build-evaluator/blob/d05257f704e688ec387c697c6768b951cf3d5389/evaluator.pluto#L438-L500)\n\n### ExportWeapons\n- Non-weapon items such as modular parts are in here as well. These can be filtered by checking if `behaviours` is absent.\n- Kitgun Chambers also have a `primeOmegaAttenuation` \\[sic\\] field, this is the Riven Disposition for when the Kitgun is a primary instead of secondary weapon.\n- The `damagePerShot` array is documented [here](https://warframe.fandom.com/wiki/Public_Export#Guns), although the `behaviours` array should be preferred.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalamity-inc%2Fwarframe-public-export-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalamity-inc%2Fwarframe-public-export-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalamity-inc%2Fwarframe-public-export-plus/lists"}