@@ -35,14 +35,12 @@ def __init__(self, api_key: str, session: Optional[ClientSession] = None) -> Non
35
35
"match_phrase_prefix" , "multi_match" , "query_string"
36
36
]
37
37
38
-
39
38
@property
40
39
def session (self ) -> ClientSession :
41
40
if self ._session is None or self ._session .closed :
42
41
self ._session = ClientSession ()
43
42
return self ._session
44
43
45
-
46
44
@timed
47
45
async def character_search (self , world , forename , surname , page = 1 ):
48
46
"""|coro|
@@ -62,7 +60,6 @@ async def character_search(self, world, forename, surname, page=1):
62
60
async with self .session .get (url ) as response :
63
61
return await self .process_response (response )
64
62
65
-
66
63
@timed
67
64
async def character_by_id (self , lodestone_id : int , extended = False , include_achievements = False , include_minions_mounts = False , include_classjobs = False , include_freecompany = False , include_freecompany_members = False , include_pvpteam = False , language = "en" ):
68
65
"""|coro|
@@ -111,43 +108,6 @@ async def character_by_id(self, lodestone_id: int, extended=False, include_achie
111
108
async with self .session .get (url , params = params ) as response :
112
109
return await self .process_response (response )
113
110
114
-
115
- @timed
116
- async def character_verify (self , lodestone_id : int , token ):
117
- """|coro|
118
- Request character data from XIVAPI.com
119
- Parameters
120
- ------------
121
- lodestone_id: int
122
- The character's Lodestone ID.
123
- token: str
124
- The string token on a character's Lodestone profile to test against
125
- """
126
-
127
- params = {
128
- "private_key" : self .api_key ,
129
- "token" : token
130
- }
131
-
132
- url = f'{ self .base_url } /character/{ lodestone_id } /verification'
133
- async with self .session .get (url , params = params ) as response :
134
- return await self .process_response (response )
135
-
136
-
137
- @timed
138
- async def character_update (self , lodestone_id : int ):
139
- """|coro|
140
- Request a character to be updated as soon as possible
141
- Parameters
142
- ------------
143
- lodestone_id: int
144
- The character's Lodestone ID.
145
- """
146
- url = f'{ self .base_url } /character/{ lodestone_id } /update?private_key={ self .api_key } '
147
- async with self .session .get (url ) as response :
148
- return await self .process_response (response )
149
-
150
-
151
111
@timed
152
112
async def freecompany_search (self , world , name , page = 1 ):
153
113
"""|coro|
@@ -165,7 +125,6 @@ async def freecompany_search(self, world, name, page=1):
165
125
async with self .session .get (url ) as response :
166
126
return await self .process_response (response )
167
127
168
-
169
128
@timed
170
129
async def freecompany_by_id (self , lodestone_id : int , extended = False , include_freecompany_members = False ):
171
130
"""|coro|
@@ -195,7 +154,6 @@ async def freecompany_by_id(self, lodestone_id: int, extended=False, include_fre
195
154
async with self .session .get (url , params = params ) as response :
196
155
return await self .process_response (response )
197
156
198
-
199
157
@timed
200
158
async def linkshell_search (self , world , name , page = 1 ):
201
159
"""|coro|
@@ -213,7 +171,6 @@ async def linkshell_search(self, world, name, page=1):
213
171
async with self .session .get (url ) as response :
214
172
return await self .process_response (response )
215
173
216
-
217
174
@timed
218
175
async def linkshell_by_id (self , lodestone_id : int ):
219
176
"""|coro|
@@ -227,7 +184,6 @@ async def linkshell_by_id(self, lodestone_id: int):
227
184
async with self .session .get (url ) as response :
228
185
return await self .process_response (response )
229
186
230
-
231
187
@timed
232
188
async def pvpteam_search (self , world , name , page = 1 ):
233
189
"""|coro|
@@ -245,7 +201,6 @@ async def pvpteam_search(self, world, name, page=1):
245
201
async with self .session .get (url ) as response :
246
202
return await self .process_response (response )
247
203
248
-
249
204
@timed
250
205
async def pvpteam_by_id (self , lodestone_id ):
251
206
"""|coro|
@@ -259,9 +214,8 @@ async def pvpteam_by_id(self, lodestone_id):
259
214
async with self .session .get (url ) as response :
260
215
return await self .process_response (response )
261
216
262
-
263
217
@timed
264
- async def index_search (self , name , indexes = (), columns = (), filters : List [Filter ]= (), sort : Sort = None , page = 1 , language = "en" , string_algo = "match" ):
218
+ async def index_search (self , name , indexes = (), columns = (), filters : List [Filter ] = (), sort : Sort = None , page = 1 , language = "en" , string_algo = "match" ):
265
219
"""|coro|
266
220
Search for data from on specific indexes.
267
221
Parameters
@@ -375,7 +329,6 @@ async def index_search(self, name, indexes=(), columns=(), filters: List[Filter]
375
329
async with self .session .post (url , json = body ) as response :
376
330
return await self .process_response (response )
377
331
378
-
379
332
@timed
380
333
async def index_by_id (self , index , content_id : int , columns = (), language = "en" ):
381
334
"""|coro|
@@ -433,7 +386,6 @@ async def lore_search(self, query, language="en"):
433
386
async with self .session .get (url , params = params ) as response :
434
387
return await self .process_response (response )
435
388
436
-
437
389
@timed
438
390
async def lodestone_all (self ):
439
391
"""|coro|
@@ -444,7 +396,6 @@ async def lodestone_all(self):
444
396
async with self .session .get (url ) as response :
445
397
return await self .process_response (response )
446
398
447
-
448
399
@timed
449
400
async def lodestone_news (self ):
450
401
"""|coro|
@@ -454,7 +405,6 @@ async def lodestone_news(self):
454
405
async with self .session .get (url ) as response :
455
406
return await self .process_response (response )
456
407
457
-
458
408
@timed
459
409
async def lodestone_notices (self ):
460
410
"""|coro|
@@ -464,7 +414,6 @@ async def lodestone_notices(self):
464
414
async with self .session .get (url ) as response :
465
415
return await self .process_response (response )
466
416
467
-
468
417
@timed
469
418
async def lodestone_maintenance (self ):
470
419
"""|coro|
@@ -474,7 +423,6 @@ async def lodestone_maintenance(self):
474
423
async with self .session .get (url ) as response :
475
424
return await self .process_response (response )
476
425
477
-
478
426
@timed
479
427
async def lodestone_updates (self ):
480
428
"""|coro|
@@ -484,7 +432,6 @@ async def lodestone_updates(self):
484
432
async with self .session .get (url ) as response :
485
433
return await self .process_response (response )
486
434
487
-
488
435
@timed
489
436
async def lodestone_worldstatus (self ):
490
437
"""|coro|
@@ -494,7 +441,6 @@ async def lodestone_worldstatus(self):
494
441
async with self .session .get (url ) as response :
495
442
return await self .process_response (response )
496
443
497
-
498
444
@timed
499
445
async def lodestone_devblog (self ):
500
446
"""|coro|
@@ -504,7 +450,6 @@ async def lodestone_devblog(self):
504
450
async with self .session .get (url ) as response :
505
451
return await self .process_response (response )
506
452
507
-
508
453
@timed
509
454
async def lodestone_devposts (self ):
510
455
"""|coro|
@@ -514,7 +459,6 @@ async def lodestone_devposts(self):
514
459
async with self .session .get (url ) as response :
515
460
return await self .process_response (response )
516
461
517
-
518
462
@timed
519
463
async def lodestone_deepdungeon (self ):
520
464
"""|coro|
@@ -524,7 +468,6 @@ async def lodestone_deepdungeon(self):
524
468
async with self .session .get (url ) as response :
525
469
return await self .process_response (response )
526
470
527
-
528
471
@timed
529
472
async def lodestone_feasts (self ):
530
473
"""|coro|
@@ -534,7 +477,6 @@ async def lodestone_feasts(self):
534
477
async with self .session .get (url ) as response :
535
478
return await self .process_response (response )
536
479
537
-
538
480
async def process_response (self , response ):
539
481
__log__ .info (f'{ response .status } from { response .url } ' )
540
482
0 commit comments