David Sangrey
625856c31c
[1805] Apply More Pywin32
2024-06-11 11:36:43 -04:00
David Sangrey
b1ba45ab90
[1805] Update Prototypes
2024-06-10 23:29:04 -04:00
David Sangrey
17a7af959a
[ #1805 ] pywin32 Handoff
2024-06-10 23:00:44 -04:00
David Sangrey
080d9f98f2
[1812] Handover Translations
2024-04-22 17:33:28 -04:00
David Sangrey
57cd75e75e
[2186] Additional Files
2024-03-27 19:39:51 -04:00
David Sangrey
57b00c6105
[Minor] Minor Code Tweaks
...
Officially Deprecates ttkHyperlinkLabel/openurl() function, a few minor code readability updates, and updates dependencies
2023-12-23 20:12:17 -05:00
David Sangrey
cb2a18025c
[2051] First Pass Remaining Files
2023-11-30 21:30:18 -05:00
Athanasius
cdb61bcced
stats.py: Checking CAPI lastStarport is un-necessary, as never used.
...
The `lastSystem` *is* however used, for the 'current ship not currently
docked' case.
2022-12-23 15:44:42 +00:00
Athanasius
bc5cb48f8c
stats.py: Remove usage of un-necessary typing types.
...
Dict, List, Optional
2022-12-23 14:47:41 +00:00
Athanasius
95b442cf02
stats.py: Minor typing fixes.
2022-12-23 14:47:16 +00:00
A_D
bff6175ee7
Update to use sys.platform over platform
2022-01-26 18:51:49 +02:00
A_D
ddcb5219b4
fix mercenary rank, add some comments
2022-01-25 19:23:22 +02:00
A_D
2a4199e098
de-magic-number row splitting
2022-01-25 19:13:32 +02:00
A_D
cf4c2d18f1
silence flake8 N806
2022-01-25 18:54:42 +02:00
A_D
046c07e89c
add Elite I-V
2022-01-25 18:43:04 +02:00
A_D
626fb0cb87
add odyssey ranks to status page
2022-01-25 17:39:44 +02:00
Athanasius
531302b7da
Notify user when 'File' > 'Status' fails
...
Rather than a silent failure, set a status line message and also play
the 'bad' sound to draw their attention to it.
2021-10-20 14:32:04 +01:00
Athanasius
120414ac59
CAPI: Convert StatsDialog.showstats() to using cached CAPI data
...
This will just bail if no data has yet been received for /profile, but
that's the same behaviour as if we don't yet have `monitor.cmdr`.
2021-08-25 14:08:36 +01:00
Athanasius
1dcefafc73
CAPI: Pass tk_response_event in Request to optionally use in response
...
EDMC.py will also need to make CAPI queries using the new threaded
method, but it has no tkinter, thus we need to pass in the event name
when we expect one to be generated, and only generate it if this is not
None.
2021-08-24 12:41:02 +01:00
Athanasius
8d7072fda4
stats.py: TODO: Use cached /profile CAPI data when available
2021-08-23 18:29:35 +01:00
Athanasius
21098f8cfd
stats.py: Missing LANG comment, and type ignore on some ctypes
2021-06-13 12:14:01 +01:00
A_D
2fb47377a3
Added comments
2021-06-07 12:43:22 +02:00
A_D
a89d4f1901
Fixed line too long
2021-05-21 11:02:51 +02:00
A_D
e68494035e
Sorted imports
2021-05-17 08:25:13 +02:00
A_D
9d68938293
Added the ability to copy individual entries from status
...
Currently no method for entire pages.
closes #1060
2021-05-17 08:22:35 +02:00
Athanasius
ad8c63c64c
Move util_ships.py ship_map to data.py ship_name_map
...
Also refactors data.py to edmc_data.py as I'm having weird issues with
PyCharm debugger not starting, and this seems to be to do with module
name clashes.
2021-04-12 08:31:47 +01:00
Athanasius
a09512f3b3
Mostly refactoring companion.ship_file_name() into util_ships.py
...
* Also prevent "You're not docked at a station!" for on_foot.
2021-04-12 08:30:51 +01:00
A_D
b5282fc8ea
Deprecated camelCase methods
...
Python prefers snake_case methods and camelCase classes. This replaces
some camelCase methods with snake_case variants, and has the original
names raise a DeprecationWarning before calling the snake_case versions
2021-04-01 14:45:47 +01:00
A_D
fe26359170
passed only what was needed to StatsDialog
...
passing the entire AppWindow just made a mess of typing
2021-04-01 14:45:44 +01:00
A_D
2819c92006
Removed tabs
2021-04-01 14:45:44 +01:00
A_D
7f5bfa36f0
added logging of exception
2021-04-01 14:45:44 +01:00
A_D
ecd13b094b
Removed mutable default
2021-04-01 14:45:44 +01:00
A_D
ad8fdd763a
made ships() return a List of NamedTuples
...
This way, we can access items without remembing indexes, if needed
2021-04-01 14:45:44 +01:00
A_D
3b4d56b842
Added docstrings, type annotations
...
This looks quite large, but it makes no code changes other than
docstrings and type annotations. Along with a small code style fix.
2021-04-01 14:45:44 +01:00
A_D
d1e2e2b1f3
Removed uneeded list comprehensions
2021-04-01 14:45:44 +01:00
A_D
53c6f85124
Fixed (im)possible UnboundLocalExceptions
2021-04-01 14:45:44 +01:00
A_D
84a093a7e3
replaced string formatting with interpolation
2021-04-01 14:45:44 +01:00
A_D
c7e0850ea1
removed star import
2021-04-01 14:45:44 +01:00
A_D
a25ea9dfa9
autoformatted code
2021-04-01 14:45:44 +01:00
A_D
c13caa22ef
sorted imports, manually formatted some super long lines
2021-04-01 14:45:44 +01:00
Athanasius
e51b4f5c68
Cleanup of EDMC.py and related code. All flags tested.
...
Mostly the usual file-mode versus .encode('utf-8') tweaks, but also
one list() needed around a <dict>.values().
2019-09-26 11:40:42 +01:00
Athanasius
218c068ee5
Running EDMarketConnector.py 'works'.
...
First pass utilising 'futurize' to do most of the work.
There's an issue with ur'\"' in l10n.py which I'm not sure how to
properly fix.
This now has errors when hitting the 'Update' button.
2019-09-26 11:40:38 +01:00
Jonathan Harris
a6ce9edc1d
Fix running under Wine
2019-06-19 12:09:26 +01:00
Jonathan Harris
70ec257934
Wait til log set up before installing translations
2019-04-09 10:10:33 -07:00
Jonathan Harris
f17f5d3f25
PKCE OAuth2 access to cAPI
2018-12-28 03:32:26 +00:00
Jonathan Harris
4d46bb5af5
Fix command-line ship locations output
2018-04-16 02:31:33 +01:00
Jonathan Harris
04f68b535f
Fix stats display
...
Fixes #312
2018-04-07 09:57:34 +01:00
Jonathan Harris
44f3025cc6
Handle non-ASCII Cmdr and ship names in command-line output
2017-11-17 18:38:59 +00:00
Jonathan Harris
979162ea3d
Include ship id and name in ship locations
2017-10-31 10:58:14 +00:00
Jonathan Harris
302ce0b637
Update to the 2.4 cAPI
2017-09-13 14:16:33 +01:00