Skip to content

Commit 4e32fb1

Browse files
Wires77justjuangui
and
justjuangui
authored
Support importing characters from PoE API (#845)
* Initial commit of OAuth2 code * Support item import (minus runes) * Add SetForeground function after OAuth flow * Rebuild SimpleGraphic DLL * Skills Gems imported * InernalId was added o enable importing from poe api * InernalId was added o enable importing from poe api v2 * Passive tree: Nodes, Weaponset and Attributes imported * Jewel Slots import was enabled * LaunchServer Response OK was improved * POE API: Workflow for validad and refresh tokens when it can added * POE API: Workflow fixed when yout try to import items * POE API: Intarnal names mapped with public names was added * Fix colors for new PoE2 classes, making the process more generic * Support importing socketed runes * Increment retries * Add tokenExpiry, generate state parameter * POE API: Token Expiry for validation was added * POE API: Save response to file was added * POE API: Importing a JSON in devMode was added * Implemented rate limiting * Cleanup logs and docs, some small bugs * Remove debug lines * Skip account and realm selection page, better handle errors * Fix crash on 429 error * Change response file name and fix typo --------- Co-authored-by: justjuangui <[email protected]>
1 parent b5d191a commit 4e32fb1

File tree

14 files changed

+6587
-377
lines changed

14 files changed

+6587
-377
lines changed

LICENSE.md

+80
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,34 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
554554

555555
*******************************************************************************
556556

557+
sha2:
558+
559+
*******************************************************************************
560+
561+
MIT License
562+
563+
Copyright (c) 2018-2022 Egor Skriptunoff
564+
565+
Permission is hereby granted, free of charge, to any person obtaining a copy
566+
of this software and associated documentation files (the "Software"), to deal
567+
in the Software without restriction, including without limitation the rights
568+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
569+
copies of the Software, and to permit persons to whom the Software is
570+
furnished to do so, subject to the following conditions:
571+
572+
The above copyright notice and this permission notice shall be included in all
573+
copies or substantial portions of the Software.
574+
575+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
576+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
577+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
578+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
579+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
580+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
581+
SOFTWARE.
582+
583+
*******************************************************************************
584+
557585
xml.lua:
558586

559587
*******************************************************************************
@@ -1279,3 +1307,55 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
12791307
THE SOFTWARE.
12801308

12811309
*******************************************************************************
1310+
1311+
luasocket:
1312+
1313+
*******************************************************************************
1314+
1315+
Copyright (C) 2004-2022 Diego Nehab
1316+
1317+
Permission is hereby granted, free of charge, to any person obtaining a
1318+
copy of this software and associated documentation files (the "Software"),
1319+
to deal in the Software without restriction, including without limitation
1320+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
1321+
and/or sell copies of the Software, and to permit persons to whom the
1322+
Software is furnished to do so, subject to the following conditions:
1323+
1324+
The above copyright notice and this permission notice shall be included in
1325+
all copies or substantial portions of the Software.
1326+
1327+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1328+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1329+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1330+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1331+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
1332+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1333+
DEALINGS IN THE SOFTWARE.
1334+
1335+
*******************************************************************************
1336+
1337+
lua-utf8:
1338+
1339+
*******************************************************************************
1340+
1341+
MIT License
1342+
1343+
Copyright (c) 2018 Xavier Wang
1344+
1345+
Permission is hereby granted, free of charge, to any person obtaining a copy
1346+
of this software and associated documentation files (the "Software"), to deal
1347+
in the Software without restriction, including without limitation the rights
1348+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1349+
copies of the Software, and to permit persons to whom the Software is
1350+
furnished to do so, subject to the following conditions:
1351+
1352+
The above copyright notice and this permission notice shall be included in all
1353+
copies or substantial portions of the Software.
1354+
1355+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1356+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1357+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1358+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1359+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1360+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1361+
SOFTWARE.

0 commit comments

Comments
 (0)