{"id":43589255,"url":"https://github.com/xivapi/xivapi.com","last_synced_at":"2026-02-04T01:48:44.219Z","repository":{"id":37546693,"uuid":"164842530","full_name":"xivapi/xivapi.com","owner":"xivapi","description":"Source code for XIVAPI.com","archived":false,"fork":false,"pushed_at":"2024-03-24T21:13:29.000Z","size":51988,"stargazers_count":141,"open_issues_count":6,"forks_count":31,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-03-24T22:24:54.188Z","etag":null,"topics":["xivapi"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xivapi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"patreon":"ffxivteamcraft"}},"created_at":"2019-01-09T10:36:19.000Z","updated_at":"2024-03-24T22:24:56.993Z","dependencies_parsed_at":"2024-03-24T22:36:59.249Z","dependency_job_id":null,"html_url":"https://github.com/xivapi/xivapi.com","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xivapi/xivapi.com","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xivapi%2Fxivapi.com","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xivapi%2Fxivapi.com/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xivapi%2Fxivapi.com/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xivapi%2Fxivapi.com/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xivapi","download_url":"https://codeload.github.com/xivapi/xivapi.com/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xivapi%2Fxivapi.com/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29064007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T00:26:14.114Z","status":"ssl_error","status_checked_at":"2026-02-04T00:23:06.435Z","response_time":96,"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":["xivapi"],"created_at":"2026-02-04T01:48:42.061Z","updated_at":"2026-02-04T01:48:44.207Z","avatar_url":"https://github.com/xivapi.png","language":"PHP","funding_links":["https://patreon.com/ffxivteamcraft"],"categories":[],"sub_categories":[],"readme":"# XIVAPI.com  \n  \nThis is the source code in all its PHP mess for xivapi.com and built using Symfony 4 Slim. Use at your own risk!\n  \n\u003e **Note regarding contributions:**  I am not really looking for development contributions to core features as this time (data building and presenting) because I will be splitting much of the logic out into their own small dedicated micro-services. This will allow developers to just focus on small bits if they choose or if they only care about using 1 feature in their own tools.  \n  \n![](https://xivapi.com/discord/name_purple.png)\n \n### [Join us on Discord!](https://discord.gg/MFFVHWC)  \n\n---  \n\n### Setting up  \n  \n- You need vagrant.  \n- `cd /vm`  \n- `vagrant plugin install vagrant-hostmanager`  \n- `vagrant up`  \n- Access: http://xivapi.local  \n- If you have `adminer.php` in `/sysops` you can access: http://xivapi.adminer  \n  \n### ElasticSearch commands  \n  \n- Restart: `sudo systemctl restart elasticsearch`  \n- Stop: `sudo systemctl stop elasticsearch`  \n- Start: `sudo systemctl start elasticsearch`  \n- Test: `curl -X GET 'http://localhost:9200'`  \n- Delete all indexes: `curl -XDELETE 'http://localhost:9200/*'`  \n- list all indexes: `curl -X GET 'http://localhost:9200/_cat/indices?v'`\n  \n---  \n  \nThe list below shows all current micro-services in development.  \n  \n| Service | Repository | Notes |  \n| --- | --- | --- |  \n| Game Data Builder | https://github.com/xivapi/xivapi-data | Build the game data automatically using SaintCoinach Schema |  \n| Game Search | - | This will split out the ElasticSearch logic from XIVAPI.com into its own dedicated microservice. |  \n| Mog (DiscordBot) | https://github.com/xivapi/xivapi-mog | A PHP Discord bot, a bot that will message a channel either via running CLI command or can even be done via REST, I use this to announce deployment info. I may use it for other interacts, it was more of a concept that turned out quite good |  \n| Mappy | https://github.com/xivapi/xivapi-mappy - https://xivapi.com/docs/Mappy-Data | A C# App that provides various memory information of NPCs, Enemies and Objects to XIVAPI. Good for building FFXIV Maps! |  \n| Tooltips | https://github.com/xivapi/xivapi-tooltips | A concept for getting information for FFXIV tooltips. Very early stages |  \n| Custom Launcher | https://github.com/xivapi/ffxiv-launcher | This is not XIVAPI specific however I do want to include features that talk to XIVAPI such as dev posts, lodestone news, character and friend information, etc. |  \n| Lodestone Parser | https://github.com/xivapi/lodestone-parser | A HTML parser written in PHP, parses Lodestone, simple! |  \n  \nIf you are interested in building a service using the API, there are some libraries:  \n  \n| Language | Repository |  \n| --- | --- |  \n| Golang | https://github.com/xivapi/xivapi-go |  \n| Ruby | https://github.com/xivapi/xivapi-ruby |  \n| JavsScript | https://github.com/xivapi/xivapi-js |  \n| Angular | https://github.com/xivapi/angular-client |  \n| PHP (WIP) | https://github.com/xivapi/xivapi-php |  \n  \nMaybe online API's are not your jam, maybe you're sick of the responses and how hard it is to build models, have you considered a datamining career!? Here are some awesome resources:  \n  \n| Title | URL | About |  \n| --- | --- | --- |  \n| SaintCoinach | https://github.com/xivapi/SaintCoinach | The worlds best datamining tool, gets everything you'll ever need, including resources to make conspiracy theorists go crazy |\n| Datamining | https://github.com/viion/ffxiv-datamining | A resource for sharing datamining information, all sorts of stuff in here. |  \n| Sapphire | https://github.com/SapphireMordred/Sapphire | FFXIV Server Emulation |  \n| Patch Extractions Archive | https://github.com/viion/ffxiv-datamining-patches | A CSV extraction of every patch since 2.0 (except 2.1... dont ask) |  \n| 3D Viewer | https://github.com/viion/ffxiv-3d | Example of making a 3D web viewer using obj files from TexTools2 |  \n| LibPomPom | https://github.com/Minoost/libpompom-sharp | C# App for talking to the CompanionApp API |  \n| TexTools 2 by Liinko | https://github.com/liinko/FFXIV_TexTools2 | Awesome tools for viewing data, extracting materials and 3d models and importing nude mods |  \n| ClassJob Icons | https://github.com/xivapi/xivapi-classjobs | A collection of HQ class job icons |  \n| FFXIV Memory Reader | https://github.com/TamanegiMage/FFXIV_MemoryReader | Reads your mind |  \n| Machina | https://github.com/ravahn/machina | Reads the servers mind (Network packet reader) |  \n| Sharlayan | https://github.com/FFXIVAPP/sharlayan | Read more minds (Memory Reader) |  \n| Quick Search | [xivapi-quick-search](https://chrome.google.com/webstore/detail/xivapi-quick-search/lgefpgdbbmcahllbifniibndmoignmfg) | A google chrome extension for quickly searching xivapi |\n\n- Game Data: https://github.com/xivapi/xivapi-data\n\n## Setting up\n\n- You need vagrant.\n- `cd /vm`\n- `vagrant plugin install vagrant-hostmanager`\n- `vagrant up`\n- Access: http://xivapi.local\n- If you have `adminer.php` in `/sysops` you can access: http://xivapi.adminer\n\n## ElasticSearch commands\n\n- Restart: `sudo systemctl restart elasticsearch`\n- Stop: `sudo systemctl stop elasticsearch`\n- Start: `sudo systemctl start elasticsearch`\n- Test: `curl -X GET 'http://localhost:9200'`\n- Delete all indexes: `curl -XDELETE 'http://localhost:9200/*'`\n- list all indexes: `curl -X GET 'http://localhost:9200/_cat/indices?v'`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxivapi%2Fxivapi.com","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxivapi%2Fxivapi.com","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxivapi%2Fxivapi.com/lists"}