Commit Graph
349 Commits
Author SHA1 Message Date
David Sangrey 6d034748b2 [#2666] Better Handling for FleetCarrier 204 2026-08-16 15:51:41 -04:00
David Sangrey f7ced4ab9e Refactor EDMC.py 2026-06-12 16:03:29 -04:00
David Sangrey dbaff4a71b Convert datetime.datetime to just datetime 2026-06-10 20:20:51 -04:00
David Sangrey 549482e752 Continued Refactor 2026-06-10 20:13:28 -04:00
David Sangrey decd9e3c6a Remove oldstyle union typings 2026-06-06 15:53:48 -04:00
David Sangrey aff4ebfaf7 [#2666] Silence, CAPI 2026-06-04 23:17:01 -04:00
David Sangrey 2a06fba38d Minor Enhancements, deprecated function cleanup 2026-06-03 22:44:52 -04:00
David Sangrey 1425432abd [#2615] Prevent Linux NONE Toml Config Crash 2026-05-28 21:37:05 -04:00
Giampiero L. eda76f5476 Fix: Added missing #LANG comments to lines 672 and 67 2026-02-15 00:53:42 +01:00
Giampiero L. 4aa1efcf33 Localize authentication success message
Updated message box title and content to use translation functions.
2026-02-12 21:53:16 +01:00
David Sangrey 0d689a3c7d Centralize IS_FROZEN check 2026-01-27 23:30:49 -05:00
David Sangrey 4cd1e7e0bb Add Additional JSON Hardening 2026-01-07 21:58:58 -05:00
David Sangrey ad021560c5 Add Smart Retry to Session Requests 2026-01-06 22:09:29 -05:00
David Sangrey 4e1e9137c6 Add Back Important Logging Notes 2026-01-06 21:32:09 -05:00
David Sangrey cebf32264e [#1633] Add Refresh Trace_If Handlers 2026-01-06 21:18:02 -05:00
David Sangrey f0f26fb275 Revert Context Manager Run 2026-01-04 21:10:15 -05:00
David Sangrey ede9d6e04c Use Context Manager for Auth() 2026-01-04 20:02:01 -05:00
David Sangrey 6b20defed7 Add Backoff for Auth 2026-01-04 19:48:08 -05:00
David Sangrey 5a81c89341 Add Context Manager Support, Endpoint Enum 2026-01-04 19:26:43 -05:00
David Sangrey abe5f54be1 Refactor Companion 2026-01-04 19:19:07 -05:00
David Sangrey beb68efae8 [2568] Fix Ships JSON Typo 2025-12-25 01:36:24 -05:00
David Sangrey 2041b3d3d3 [Minor] Update Type Hints and Alias Usages 2025-12-01 22:04:28 -05:00
David Sangrey 5f70a8d7a4 [Minor] Replace Dep'd Functions, Minor Type Hinting 2025-11-09 13:41:07 -05:00
David Sangrey 34e73dcfb2 Updated Linter Suppression for Existing 2025-10-16 16:34:16 -04:00
David Sangrey f63774ebc6 [#1318] Update Lagging Message 2025-05-03 20:12:10 -04:00
David Sangrey 4c334835f2 [Minor] Simplify if-else statements 2025-04-11 19:57:18 -04:00
David Sangrey f8b7a8b919 [2114] Cleanup Initial Commit
Some of these are already paths.
2024-06-10 17:49:13 -04:00
David Sangrey fe8818d187 [2114] Apply PathLib Handover 2024-06-10 17:21:06 -04:00
David Sangrey 3209b4e1fb [2251] ResPath Update 2024-06-06 17:25:51 -04:00
David Sangrey d4960efa8c [Lang] Update Translations
Also corrects fleetcarrier to proper Fleet Carrier
2024-06-03 16:44:18 -04:00
David Sangrey 080d9f98f2 [1812] Handover Translations 2024-04-22 17:33:28 -04:00
David Sangrey 0b90ca7708 [Minor] More Type Hints 2024-01-05 15:39:26 -05:00
David Sangrey 7cac00b2e8 [635] Remove Ordered Dict 2024-01-03 23:55:12 -05:00
Phoebe 17e740d3ee [1801] Check for files at output generation
Adds a check to see if the FDevID files exist to the output file generation process. If they don't generate a warning log entry and continue without them.
2023-12-16 02:10:55 +01:00
David Sangrey 95f2ea40b6 [#1843] Fix URL Parameter Bug
Replaces vague space with properly encoded %20. This SHOULD solve the issue, but I can't replicate the original issue.
2023-12-12 21:28:56 -05:00
David Sangrey f30fb56f6e [2051] Re-add missing context
It's not a refactor if I don't accidentally nuke a lang comment
2023-11-30 22:05:59 -05:00
David Sangrey cb2a18025c [2051] First Pass Remaining Files 2023-11-30 21:30:18 -05:00
David Sangrey 3b679c1556 #2048 Validate RegKeys, Auth Flow 2023-08-06 17:40:04 -04:00
Athanasius 468a9effe5 companion.py: Minor typing cleanup 2022-12-30 16:47:02 +00:00
Athanasius 0fe5e17b65 CAPI: Fix dump_capi_data() for /fleetcarrier
Still produces the system/station:

    `HIP 10792.Crimson Exchange.2022-12-30T16.22.39.json`

But now also the FC:

    `FleetCarrier.X3F-N5Z.2022-12-30T16.24.01.json`
2022-12-30 16:25:25 +00:00
aussig e22fa7c23b Store cmdr name at request time in CAPIData instead of passing into EDMCCAPIRequest and EDMCCAPIResponse 2022-12-24 09:32:45 +00:00
aussig 41962663d8 Merge branch 'develop' into feature/847/capi-fleetcarrier 2022-12-24 08:21:18 +00:00
Athanasius 7fe86c5862 companion.py: Minor typing fixes 2022-12-23 14:47:15 +00:00
aussig 7e726e606a Store original request cmdr name in 'request_cmdr' in CAPIData 2022-12-23 12:47:35 +00:00
aussig 3e295db061 Typing of return values from killswitch.check_killswitch() 2022-12-22 17:39:20 +00:00
aussig 9e17c46b25 Implement suggestions from PR #1773. 2022-12-22 16:21:42 +00:00
aussig cb2a6b6995 Merge branch 'develop' into feature/847/capi-fleetcarrier 2022-12-22 15:32:17 +00:00
Athanasius 292b449cf6 Fix up companion.Session.close() refactor
* When PyCharm made a mess I accidentally undid two renames in
  EDMarketConnector.py...
* ... but one of those actually *does* need to only close the session.  So
  made a new Session.close() that performs only the closing, with
  Session.reinit_session() now utilising that.
2022-12-22 09:15:16 +00:00
aussig 6ebdea1a6c Fleetcarrier CAPI now triggered by certain carrier journal events, and throttled on its own cooldown (15 mins) 2022-12-21 23:00:36 +00:00
aussig eedf4febdf Initial implementation of CAPI /fleetcarrier endpoint 2022-12-21 23:00:35 +00:00