text:
re-authentication successful but fails to setup - also on v.3.20.2

Thanks for everyone's hard work on this.
The Issue described in #895 is still occurring for me when 'Use Fleet API Proxy' is selected. v3.20.2 has fixed it when  'Use Fleet API Proxy' is not selected.
Here's a description of the problem:
In the config flow I select 'Use Fleet API Proxy', I then fill in the config parameters:

Email: myemailaddress@gmail.com
Refresh Token: eyJhbGwXXXXX etc
https://auth.tesla.com leave this as default
Include Vehicles checked
Include Energy Sites unchecked
Proxy URL: https://192.168.1.5:4430 (this is my particular setup)
Proxy SSL Cert: /config/selfsigned.pem (this is my particular setup)
Tesla Client ID: 32XXXXXXX-XXX0-XXXX-XXXXXXX

After a while the dialog appears saying Success! Created configuration for myemailaddress@gmail.com
However the integration instance says Failed to Setup, and no entities are created.
Debug logs as follows:
2024-03-13 07:10:33.705 DEBUG (MainThread) [custom_components.tesla_custom.config_flow] Credentials successfully connected to the Tesla API
2024-03-13 07:10:33.707 DEBUG (MainThread) [custom_components.tesla_custom] <ssl.SSLContext object at 0x7f4f33ecdf50>
2024-03-13 07:10:33.747 DEBUG (MainThread) [teslajsonpy.controller] 552 endpoints loaded
2024-03-13 07:10:33.747 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 16:49:27
2024-03-13 07:10:33.747 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 07:10:33.747 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 07:10:34.902 DEBUG (MainThread) [teslajsonpy.connection] Received bad auth response:
2024-03-13 07:10:34.903 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 07:10:36.435 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 16:49:24
2024-03-13 07:10:36.435 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 07:10:36.435 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 07:10:37.695 DEBUG (MainThread) [teslajsonpy.connection] Received bad auth response:
2024-03-13 07:10:37.695 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 07:10:40.503 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 16:49:20
2024-03-13 07:10:40.504 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 07:10:40.504 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 07:10:42.063 DEBUG (MainThread) [teslajsonpy.connection] Received bad auth response:
2024-03-13 07:10:42.063 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 07:10:46.749 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 16:49:14
2024-03-13 07:10:46.749 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 07:10:46.749 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 07:10:47.925 DEBUG (MainThread) [teslajsonpy.connection] Received bad auth response:
2024-03-13 07:10:47.925 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 07:10:48.749 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 16:49:12
2024-03-13 07:10:48.749 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 07:10:48.749 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 07:10:49.572 DEBUG (MainThread) [teslajsonpy.connection] Received bad auth response:
2024-03-13 07:10:49.572 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 07:10:49.572 WARNING (MainThread) [homeassistant.config_entries] Config entry 'myemailaddress@gmail.com' for tesla_custom integration could not authenticate

Also the same for me 😊
2024-03-13 12:53:28.430 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 11:06:32
2024-03-13 12:53:28.431 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 12:53:28.431 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 12:53:28.813 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 12:53:28.813 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'login_required', 'error_description': 'Login required', 'referenceID': 'b2d0fbbf-2e52-4181-97ca-47d752a1c9ce-1710330808689'}
2024-03-13 12:53:32.265 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 11:06:28
2024-03-13 12:53:32.265 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 12:53:32.265 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 12:53:32.723 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 12:53:32.723 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'login_required', 'error_description': 'Login required', 'referenceID': 'c432f8e3-f3cd-4413-90f5-133074309c68-1710330812596'}
2024-03-13 12:53:32.725 WARNING (MainThread) [homeassistant.config_entries] Config entry 'my@email-address.com' for tesla_custom integration could not authenticate

Same with me.

I have been receiving an error since yesterday - I just installed the new version and I'm still getting an error - I am NOT using the Fleet API Proxy -  here is the log:
asyncio.exceptions.CancelledError: Global task timeout
2024-03-13 09:47:24.087 WARNING (MainThread) [homeassistant.bootstrap] Setup timed out for stage 2 - moving forward
2024-03-13 09:48:05.938 DEBUG (MainThread) [teslajsonpy.controller] 552 endpoints loaded
2024-03-13 09:48:05.939 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 14:11:55
2024-03-13 09:48:05.939 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 09:48:05.939 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 09:48:06.086 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 09:48:06.086 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': 'bb40e0c2-c211-4369-920f-01b0a54d37a0-1710341286048'}
2024-03-13 09:48:07.979 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 14:11:53
2024-03-13 09:48:07.979 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 09:48:07.979 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 09:48:08.125 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 09:48:08.125 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '6c075826-2e1b-452b-9b6e-409247c0b864-1710341288084'}
2024-03-13 09:48:10.518 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 14:11:50
2024-03-13 09:48:10.518 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 09:48:10.518 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 09:48:10.715 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 09:48:10.715 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '71222da4-4ded-447e-b5c2-5675bc93b45f-1710341290654'}
2024-03-13 09:48:14.965 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 14:11:46
2024-03-13 09:48:14.965 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 09:48:14.965 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 09:48:17.195 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 09:48:17.195 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '497da178-6aa4-402e-8f7a-f6a530adca4b-1710341297143'}
2024-03-13 09:48:20.940 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -19796 days, 14:11:40
2024-03-13 09:48:20.941 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
2024-03-13 09:48:20.941 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
2024-03-13 09:48:21.116 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
2024-03-13 09:48:21.116 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '24581346-560f-4651-a3b8-8dce6615d645-1710341301062'}
2024-03-13 09:48:21.116 WARNING (MainThread) [homeassistant.config_entries] Config entry 'myemail@email.com' for tesla_custom integration could not authenticate

The integration seems to be working again - I had an update to the HAOS that came through this afternoon and I reauthenticated successfully.

V3.30.2 fixes the problem if you are not using the Fleet API Proxy, but still fails for some people if this option is selected. Could it be a regional thing?

@TGrounds your issue is different than this one, and already fixed in 3.30.2.  Please don't gang up on other unrelated issues.  Also, when posting logs it's very helpful to format the text as a code block.
@andershagenhansen your login_required issue is also different than this one.  You should open a new issue, describing exactly what you've done, and any troubleshooting steps attempted.
@iainbullock please post the output of the Tesla proxy addon.

@llamafilm I am using my own version of the proxy (its a fork of yours running in a docker container), not the HA add on. The proxy logs show it is not receiving any connections from this integration. I appreciate this problem might well be to do with my own setup, so will do some debugging of my own and close this Issue.
The URL to my proxy is https://192.168.1.5:4430 could you confirm this is the correct format to enter in the Proxy URL box in the config flow?
Thanks a lot for your work on this project

The IP address won't work; it needs to be a domain name which matches the TLS cert.

I will close this and reply in https://github.com/llamafilm/tesla-http-proxy-addon/issues/6

Hey,
I think this still belongs here. I'm on v3.20.4 and I still get the following errors:
Line  21: 2024-03-17 10:57:20.821 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration tesla_custom which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
Line 102: 2024-03-17 10:57:23.003 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'local_calendar', 'oralb', 'blueprint', 'scene', 'schedule', 'pfsense', 'home_connect', 'shopping_list', 'assist_pipeline', 'repairs', 'asusrouter', 'tag', 'dlna_dmr', 'input_datetime', 'application_credentials', 'device_automation', 'stt', 'system_health', 'counter', 'octopus_energy', 'homekit_controller', 'hue', 'generic', 'spotify', 'watchman', 'hacs', 'automation', 'auth', 'tapo', 'powerwall', 'input_number', 'rest_command', 'map', 'zone', 'timer', 'sensor', 'lovelace', 'conversation', 'telegram_bot', 'input_select', 'image_upload', 'search', 'mobile_app', 'tts', 'nest', 'google_assistant_sdk', 'wake_word', 'tautulli', 'frigate', 'samsungtv', 'radio_browser', 'plex', 'input_button', 'history', 'fully_kiosk', 'diagnostics', 'logbook', 'onboarding', 'ffmpeg', 'script', 'netatmo', 'group', 'tesla_custom', 'govee', 'input_text', 'my', 'ibeacon', 'ipp', 'stream', 'analytics', 'default_config', 'camera', 'expose_camera_stream_source', 'cast', 'mqtt', 'tesla_wall_connector', 'backup', 'media_source', 'speedtestdotnet', 'notify', 'tplink', 'google_home', 'aqara_gateway', 'hardware', 'bluetooth_adapters', 'local_todo', 'config', 'waste_collection_schedule', 'skyq', 'trace', 'thread', 'input_boolean', 'homeassistant_alerts', 'met', 'energy', 'esphome', 'babybuddy', 'uptime', 'file_upload', 'person', 'google_assistant', 'sun', 'persistent_notification'}
Line 148: 2024-03-17 10:57:24.016 INFO (MainThread) [homeassistant.setup] Setting up tesla_wall_connector
Line 149: 2024-03-17 10:57:24.016 INFO (MainThread) [homeassistant.setup] Setup of domain tesla_wall_connector took 0.0 seconds
Line 328: 2024-03-17 10:57:26.668 INFO (MainThread) [backoff] Backing off async_request(...) for 0.3s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 467: 2024-03-17 10:57:27.501 INFO (MainThread) [homeassistant.setup] Setting up tesla_custom
Line 468: 2024-03-17 10:57:27.501 INFO (MainThread) [homeassistant.setup] Setup of domain tesla_custom took 0.0 seconds
Line 545: 2024-03-17 10:57:28.058 INFO (MainThread) [backoff] Backing off async_request(...) for 1.0s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 601: 2024-03-17 10:57:30.052 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 640: 2024-03-17 10:57:42.834 WARNING (MainThread) [homeassistant.config_entries] Config entry 'someaddress@email.com' for tesla_custom integration could not authenticate
Line 657: 2024-03-17 11:01:16.382 INFO (MainThread) [homeassistant.components.automation.lauren_close_to_home] Initialized trigger Tesla Close To Home
Line 661: 2024-03-17 11:01:16.382 INFO (MainThread) [homeassistant.components.automation.tesla_peak_charging] Initialized trigger Tesla Peak Charging
Line 667: 2024-03-17 11:01:16.382 INFO (MainThread) [homeassistant.components.automation.tesla_is_on_the_move] Initialized trigger Tesla doors unlocked
Line 678: 2024-03-17 11:01:16.383 INFO (MainThread) [homeassistant.components.automation.tesla_arrival_time] Initialized trigger Tesla Arrival Time
Line 680: 2024-03-17 11:01:16.383 INFO (MainThread) [homeassistant.components.automation.tesla_update] Initialized trigger Tesla Update
Line 689: 2024-03-17 11:01:16.804 INFO (MainThread) [backoff] Backing off async_request(...) for 0.4s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 696: 2024-03-17 11:01:18.159 INFO (MainThread) [backoff] Backing off async_request(...) for 0.2s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 697: 2024-03-17 11:01:19.154 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionError: Error while communicating with Wall Connector at 192.168.30.61: Cannot connect to host 192.168.30.61:80 ssl:default [Connect call failed ('192.168.30.61', 80)])
Line 718: 2024-03-17 11:01:30.543 INFO (MainThread) [backoff] Backing off async_request(...) for 0.1s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 719: 2024-03-17 11:01:31.680 INFO (MainThread) [backoff] Backing off async_request(...) for 0.8s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 720: 2024-03-17 11:01:32.594 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionError: Error while communicating with Wall Connector at 192.168.30.61: Cannot connect to host 192.168.30.61:80 ssl:default [Connect call failed ('192.168.30.61', 80)])
Line 721: 2024-03-17 11:01:53.855 INFO (MainThread) [backoff] Backing off async_request(...) for 0.6s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 722: 2024-03-17 11:01:55.463 INFO (MainThread) [backoff] Backing off async_request(...) for 1.8s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 723: 2024-03-17 11:01:58.216 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 724: 2024-03-17 11:02:39.692 INFO (MainThread) [backoff] Backing off async_request(...) for 1.0s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 725: 2024-03-17 11:02:41.685 INFO (MainThread) [backoff] Backing off async_request(...) for 0.9s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 726: 2024-03-17 11:02:43.547 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 727: 2024-03-17 11:04:04.767 INFO (MainThread) [backoff] Backing off async_request(...) for 0.7s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 728: 2024-03-17 11:04:06.491 INFO (MainThread) [backoff] Backing off async_request(...) for 0.7s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 729: 2024-03-17 11:04:08.181 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 739: 2024-03-17 11:05:29.520 INFO (MainThread) [backoff] Backing off async_request(...) for 0.8s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 740: 2024-03-17 11:05:31.300 INFO (MainThread) [backoff] Backing off async_request(...) for 0.9s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 741: 2024-03-17 11:05:33.181 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 744: 2024-03-17 11:06:54.630 INFO (MainThread) [backoff] Backing off async_request(...) for 0.5s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 756: 2024-03-17 11:06:56.102 INFO (MainThread) [backoff] Backing off async_request(...) for 0.2s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 757: 2024-03-17 11:06:56.689 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionError: Error while communicating with Wall Connector at 192.168.30.61: Cannot connect to host 192.168.30.61:80 ssl:default [Connect call failed ('192.168.30.61', 80)])
Line 762: 2024-03-17 11:08:18.108 INFO (MainThread) [backoff] Backing off async_request(...) for 0.3s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 763: 2024-03-17 11:08:19.381 INFO (MainThread) [backoff] Backing off async_request(...) for 0.2s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 764: 2024-03-17 11:08:20.209 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionError: Error while communicating with Wall Connector at 192.168.30.61: Cannot connect to host 192.168.30.61:80 ssl:default [Connect call failed ('192.168.30.61', 80)])
Line 770: 2024-03-17 11:09:41.593 INFO (MainThread) [backoff] Backing off async_request(...) for 0.3s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 771: 2024-03-17 11:09:42.922 INFO (MainThread) [backoff] Backing off async_request(...) for 0.8s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 772: 2024-03-17 11:09:44.694 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 786: 2024-03-17 11:11:06.176 INFO (MainThread) [backoff] Backing off async_request(...) for 0.2s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 787: 2024-03-17 11:11:07.329 INFO (MainThread) [backoff] Backing off async_request(...) for 0.4s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 788: 2024-03-17 11:11:08.273 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionError: Error while communicating with Wall Connector at 192.168.30.61: Cannot connect to host 192.168.30.61:80 ssl:default [Connect call failed ('192.168.30.61', 80)])
Line 797: 2024-03-17 11:12:29.453 INFO (MainThread) [backoff] Backing off async_request(...) for 0.8s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 798: 2024-03-17 11:12:31.248 INFO (MainThread) [backoff] Backing off async_request(...) for 1.0s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 799: 2024-03-17 11:12:33.290 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 805: 2024-03-17 11:13:54.593 INFO (MainThread) [backoff] Backing off async_request(...) for 0.9s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 806: 2024-03-17 11:13:56.478 INFO (MainThread) [backoff] Backing off async_request(...) for 0.4s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 807: 2024-03-17 11:13:57.900 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 820: 2024-03-17 11:15:19.062 INFO (MainThread) [backoff] Backing off async_request(...) for 0.1s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 821: 2024-03-17 11:15:20.132 INFO (MainThread) [backoff] Backing off async_request(...) for 0.8s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 822: 2024-03-17 11:15:21.137 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionError: Error while communicating with Wall Connector at 192.168.30.61: Cannot connect to host 192.168.30.61:80 ssl:default [Connect call failed ('192.168.30.61', 80)])
Line 827: 2024-03-17 11:16:35.631 DEBUG (MainThread) [teslajsonpy.connection] Connecting with existing access token
Line 828: 2024-03-17 11:16:35.633 DEBUG (MainThread) [teslajsonpy.controller] 552 endpoints loaded
Line 829: 2024-03-17 11:16:35.633 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -2 days, 6:10:53
Line 830: 2024-03-17 11:16:35.633 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
Line 831: 2024-03-17 11:16:35.633 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
Line 832: 2024-03-17 11:16:36.046 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
Line 833: 2024-03-17 11:16:36.046 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '2b0aa6de-0c5d-4340-b754-b37bd911ce77-1710674195942'}
Line 834: 2024-03-17 11:16:37.190 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -2 days, 6:10:51
Line 835: 2024-03-17 11:16:37.190 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
Line 836: 2024-03-17 11:16:37.190 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
Line 837: 2024-03-17 11:16:37.560 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
Line 838: 2024-03-17 11:16:37.560 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '06076e67-64ad-419f-b2a6-c14f86c16ab6-1710674197455'}
Line 839: 2024-03-17 11:16:40.491 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -2 days, 6:10:48
Line 840: 2024-03-17 11:16:40.491 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
Line 841: 2024-03-17 11:16:40.491 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
Line 842: 2024-03-17 11:16:40.743 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
Line 843: 2024-03-17 11:16:40.743 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '953e530c-2227-42db-8064-5d04b1b3a1f5-1710674200639'}
Line 844: 2024-03-17 11:16:42.457 INFO (MainThread) [backoff] Backing off async_request(...) for 0.0s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 845: 2024-03-17 11:16:43.489 INFO (MainThread) [backoff] Backing off async_request(...) for 1.4s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 846: 2024-03-17 11:16:44.966 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -2 days, 6:10:44
Line 847: 2024-03-17 11:16:44.966 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
Line 848: 2024-03-17 11:16:44.966 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
Line 849: 2024-03-17 11:16:45.207 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
Line 850: 2024-03-17 11:16:45.207 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '17ac8080-bd5e-4a57-8eb1-323c29198076-1710674205101'}
Line 851: 2024-03-17 11:16:45.886 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at 192.168.30.61)
Line 852: 2024-03-17 11:16:50.634 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in -2 days, 6:10:38
Line 853: 2024-03-17 11:16:50.634 DEBUG (MainThread) [teslajsonpy.connection] Oauth expiration detected
Line 854: 2024-03-17 11:16:50.634 DEBUG (MainThread) [teslajsonpy.connection] Refreshing access token with refresh_token
Line 855: 2024-03-17 11:16:50.877 DEBUG (MainThread) [teslajsonpy.connection] Unable to refresh sso oauth token
Line 856: 2024-03-17 11:16:50.877 DEBUG (MainThread) [teslajsonpy.connection] Auth returned {'error': 'unauthorized_client', 'error_description': "We don't recognize this client_id and client_secret combination", 'referenceID': '641dc5eb-9513-4810-9fe3-c28e48059d2f-1710674210773'}
Line 857: 2024-03-17 11:16:50.877 WARNING (MainThread) [homeassistant.config_entries] Config entry 'someaddress@email.com' for tesla_custom integration could not authenticate

I'm unable to rollback to v3.19.11 as it appears to have dropped of the list to allow me to select it and roll back (unless there is another way).

I can’t rollback to v3.19.11 which was working for me. And version above this will not work for me.

@Lockie85 please open a new issue as it seems to be different.
I would not recommend downgrading. Delete the car from HA and add it back again using the latest version, then share the debug logs.
If you are not using the proxy, or don’t know what that means, then don’t check the box for it.

Did deleting the car and re-adding it fix this issue?
I am afraid up upgrade past 3.19.11


text:
Consider adding drawable string component

Consider adding a DrawableString component that will automatically recreate the associated texture whenever the string is updated. This could make it easier to render text that changes often.

Set for version of Centurion that at least supports C++17.

source: gharchive/issue

repo: albin-johansson/Centurion

license: MIT

license_type: permissive

license_source: github-api


text:
Prefer int math when constructing DateTime from milliseconds

The "Unix Timestamp with microseconds" notation was introduced in php/php-src@55626549d81d0feadb1d160be78fcf2b898a48cc and originally expected exactly six points of precision. The format was relaxed in php/php-src@0bc8785b615e908a74461df2568ba9b906f3f5c0 for PHP 8.0+ to accept between zero and six points of precision.

Closing, as this was already sorted out in https://github.com/mongodb/mongo-php-driver/pull/1623.

source: gharchive/pull-request

repo: alcaeus/mongo-php-driver


text:
Validate Key Value Pair

I would like to have a field point to an object with keys that are IDs of one Collection, which point an array of related information, like so
  id1: [someInfo],
  id2: [someOtherInfo],
  ...
}```

How can I use Simple Schema Validation to ensure that the key is an ID?

I am attempting to use a custom function to validate this but I end up getting the error field.id1 is not allowed by the schema and the error type keyNotInSchema. Thoughts?

You would have to do blackbox: true on the field schema plus custom validation for it that validates every key of the object.

authors: aldeed merlinpatt

repo: aldeed/meteor-simple-schema

license: mit

license_source: bigquery


text:
Feature/django 1.8

Renames migrations folder
Adds django migrations
Cleanup template tags

LGTM

authors: czpython mkoistinen

repo: aldryn/aldryn-segmentation


text:
Small fixes noticed on new installations.

Problem: If the server doesn't have access to Internet, it just crashes. Also, if an instance is removed, it fails removing the base block device.
Solution: Handle the crash and log as an error about the Internet connection. Check if the mounted block devices exist before removing it.

These are two completely unrelated fixes, can you at least make two distinct commits, preferably two PRs ?

This is not totally unrelated, are issues found installing a new server.
Why put it in different commits or different PRs? It's just 6 lines of code in total.

repo: aleph-im/aleph-vm


text:
UDP timeout with Flir cameras, pcap available

Which version are you using?
Latest release from yesterday as well as old ones
Which operating system are you using?

[ X] Linux
[ ] Windows
[ ] macOS

Architecture

[ X] amd64
[ ] arm64
[ ] arm7
[ ] arm6

Describe the issue
Flir camera ends up with "UDP timeout" while they are working perfectly fine with VLC, mplayer or Janus WebRTC gateway:
Jul  5 12:24:41 janus-test rtsp-simple-server[5477]: 2021/07/05 12:24:41 I [0/0] [path 10316] [rtsp source] started
Jul  5 12:24:41 janus-test rtsp-simple-server[5477]: 2021/07/05 12:24:41 I [0/0] [path 10316] [rtsp source] ready
Jul  5 12:24:41 janus-test rtsp-simple-server[5477]: 2021/07/05 12:24:41 I [0/0] [RTSP] [session 236878452] opened by 10.13.69.112:60642
Jul  5 12:24:41 janus-test rtsp-simple-server[5477]: 2021/07/05 12:24:41 I [0/1] [RTSP] [session 236878452] is reading from path '10316', 2 tracks with TCP
Jul  5 12:25:19 janus-test rtsp-simple-server[5477]: 2021/07/05 12:25:19 I [0/1] [path 10316] [rtsp source] ERR: UDP timeout
Jul  5 12:25:19 janus-test rtsp-simple-server[5477]: 2021/07/05 12:25:19 I [0/0] [RTSP] [conn 1.2.3.4:60642] closed
Jul  5 12:25:19 janus-test rtsp-simple-server[5477]: 2021/07/05 12:25:19 I [0/0] [RTSP] [session 236878452] closed
Jul  5 12:25:24 janus-test rtsp-simple-server[5477]: 2021/07/05 12:25:24 I [0/0] [path 10316] [rtsp source] ready
Describe how to replicate the issue
Well sadly, that's going to be hard to replicate unless you're having a Flir camera. But I attached a dump and have a working sandbox 100% reproducible so feel free to ask me any test you need.
Did you attach a network dump?
Pcap not attached but I'm sending it to you by email. It includes traffic from the server to the camera as well as from the server to the mplayer client.
Thanks in advance,
Best regards, Adam.

Hello, what's the value of sourceProtocol?

Hello,
Unset

I was seeing a similar issue up to 0.16.4 but unable to reproduce since. I will update this issue with logs if it ever comes back

Hello,
Interesting, was it flir devices too ?
I'll give latest release a try soon.

I should have elaborated - no not FLIR devices, but a cheapo chinese Ingenic device over WIFI. I'll explain how to reproduce in case you find it handy.
I use the following to capture keyframes from a variety of proxied sources:
ffmpeg -y -hide_banner -skip_frame nokey -i rtsp://localhost:8554/proxy1 -vsync 0 -f image2 -update 1 keyframe.jpg
The "direct" version is then:
ffmpeg -y -hide_banner -skip_frame nokey -i rtsp://server:554/unicast -vsync 0 -f image2 -update 1 keyframe.jpg
The direct command is always rock solid, whereas going via the proxy used to result in what looked like UDP timeout errors - the rtsp server sees a client disconnect and ffmpeg would quit as the proxy also shut down.
Starting the ffmpeg command again works without needing to restart the proxy.
I was unable to reproduce with 0.16.4 (and 0.17.0), so this may not be the same issue as here (I'm not sure what versions were out on July 5th).

So eventually I do see the timeout:
2021/08/09 09:29:07 I [0/21] [path proxy] [rtsp source] ERR: dial tcp x.x.x.x:554: i/o timeout

Meanwhile on the RTSP server:
2021-08-09 09:28:54.147 (476784.785s) [main thread     ]       DeviceSource.cpp:118      0|V4L2DeviceSource::doStopGettingFrames
2021-08-09 09:28:54.147 (476784.786s) [main thread     ]       DeviceSource.cpp:118      0|V4L2DeviceSource::doStopGettingFrames
2021-08-09 09:28:54.148 (476784.786s) [main thread     ]       DeviceSource.cpp:118      0|V4L2DeviceSource::doStopGettingFrames
2021-08-09 09:29:12.374 (476803.013s) [main thread     ]ServerMediaSubsession.c:25       0|Creating Source...
2021-08-09 09:29:12.374 (476803.013s) [main thread     ]ServerMediaSubsession.c:33       0|Creating H264 Source...
2021-08-09 09:29:12.381 (476803.019s) [main thread     ]ServerMediaSubsession.c:25       0|Creating Source...
2021-08-09 09:29:12.382 (476803.020s) [main thread     ]ServerMediaSubsession.c:49       0|Creating normal Source...

Looks like a different problem to this one, so happy to create a new issue if required. IN the meantime, I see a new timeout parameter I'm happy to try.

Setting the timeout to 60s seems to have done the trick for me.

Hello @aler9
We tried again with latest release and the issue is still here.
I think we sent you a pcap dump by email, but this is definitely something we can do again if it can help.
Best regards, Adam.

@eLvErDe i saw the dump again, it contains an exchange between the camera and VLC.
Please generate another dump, this time by using the server instead of VLC.

Sorry about that, I'll make a new one.
Do you need client to proxy too or proxy to camera is enough ?

only from proxy to camera

Okay, I just made a new capture and sent it to your email address directly

For the record, I tested the keepalive patched version you published on #702 but it does not help

Okay, I just made a new capture and sent it to your email address directly

i didn't received anything

Well that's really weird, I just re-send it now to your gmail address, got something ?

Hello @eLvErDe - i received and analyzed the dump. It seems that the server sends keepalive requests once every 30secs, while the camera requires keepalives to be sent within 20 secs:
RTSP/1.0 200 OK
CSeq: 4
Server: Siqura RTSPServer/1.0
Session: 851006239;timeout=20
Transport: RTP/AVP;unicast;client_port=32632-32633;server_port=5610-5611
Accept-Ranges: NPT

are you sure you tried with the nightly released attached in #702? i recompiled the server again, please try with this:
rtsp-simple-server_v0.17.14-19-g9bc364f_windows_amd64.zip
rtsp-simple-server_v0.17.14-19-g9bc364f_linux_armv7.tar.gz
rtsp-simple-server_v0.17.14-19-g9bc364f_linux_armv6.tar.gz
rtsp-simple-server_v0.17.14-19-g9bc364f_linux_arm64v8.tar.gz
rtsp-simple-server_v0.17.14-19-g9bc364f_linux_amd64.tar.gz
rtsp-simple-server_v0.17.14-19-g9bc364f_darwin_amd64.tar.gz

Well yeah I'm pretty sure I deployed version linked in #702 but I'll check again today by comparing checksum :D
I'll test the new version again on Monday, thanks !

I think I understand what you mean, yes I deployed the new version and it's still failing, but ko, this dump is a resent from last year, before the new version. So maybe you corrected a first issue that unlocked another one hiding behind. Will do a new capture on monday

Works with 0.17.15 thanks a lot :-)

I still see disconnects - should I open a new issue?

authors: aler9 eLvErDe sshaikh


text:
HW 3

Good work at all.

Great thanks.


text:
加载AG-GRID 网格组件会丢失相关样式

Describe the bug
我在普通vite项目里导入ag-grid相同的代码能正常加载出对应的样式但是在这里无法正常显示不知道是什么原因还是什么设置
复选框 包括组件其他图标都无法正常显示这令人很头疼请问有什么解决方案吗
Electron-Vite Version
1.0.27
Electron Version
29.0.0-alpha.1
Vite Version
4.4.9
Validations

[X] Follow the Code of Conduct.
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.

是csp问题抱歉


text:
Will you still post videos on your YouTube channel?

I just would like to know if you are going to continue your YT Series of this repository, because I realized that you are updating the repository but not the videos

Yes sir. I made the mistake of not finishing the project and filming it impromptu. For an app of this scope, it needs to be thought out in advance. Otherwise, I would just make a fool out of myself with silly typos and changing direction of the videos. I more or less figured out how I want to build it. Now the plan is to finish it, then share what I've done on YT.


text:
Keyword detection delay using wake word engine

When running the SampleApp, I have a delay of ~2sec between the end of the "Alexa" utterance and the actual detection of the keyword by the Sensory wake word engine.
The audio reading seems to be done correctly, ~8ms per call to readFromStream, and with the default value of msToPushPerIteration (10ms)
I have the exact same behavior after having integrated the Porcupine wake word engine.
The CPU usage is ~60% when Alexa is idle, but could it be a performance issue due to my environment?
Tell us about your environment:

What version of the AVS Device SDK are you using?
  1.18.0

Tell us what hardware you're using:
iMX6ULL arm Cortex-A7 (single 900MHz)
Tell us about your OS (Type & version):
Custom Linux (kernel 4.9.11)

Hi @alozach, 60% usage does seem very high when Alexa is idle.  Could you try disabling logging or use RELEASE build instead of DEBUG build to see if it makes a difference?

Hi @kclchan, thank you for your help
I was wrong about the CPU usage. I have done other tests, and I have 35-40% usage when idle (and 2-3% more with a debug build).
We currently have a custom version inspired by the SampleApp, but performing the keyword detection directly in a DSP, which notifies our integration when "Alexa" has been said. We wanted to evaluate the impact of using a third-party wakeword engine directly in our integration because of some problems related to our DSP.
The main difference in the Sensory version is the loop of SensoryKeywordProvider reading the audio stream and performing detection, whereas the DSP version does not use the stream for the detection.
Do you think it could be a portaudio/microphone issue, or that we should stick with our DSP integration?

Unfortunately the Sensory wakeword engine is no longer supported by the SDK.  If you have an Alexa Business Representative, you can reach out to them for further questions.

authors: alozach kclchan

repo: alexa/avs-device-sdk


text:
Defeito 98 - H14 - Omissão

Deve ser detalhado quais informações vão ser atualizadas em tempo real.

Correção realizada.

repo: alexandreggoncalves/appControleEstoque


text:
docs: enhance details & directions

Changes:

add missing dependencies
add directions for local temporal setup
add information on available test commands

hi @alexandrevilain is there flakiness in the e2e test suite? (please see the CI checks right above this comment). I also experienced flakiness in my PR #776.

hi @alexandrevilain is there flakiness in the e2e test suite? (please see the CI checks). I also experienced flakiness in my PR #776.

I also experienced failures when running the e2e suite locally. Since I'm just changing a markdown file, there must be a deeper issue. LMK if you need help looking at it

@TheHiddenLayer you can see that e2e are green in this PR.
I'll check if it's working on my computer

@alexandrevilain but I think it needed a retry to get all green. Before, one of the checks was failing. You can see there were two attempts in the UI, but the history doesn't show it though (only shows the latest checks results).
Anyways, thanks and LMK how it goes on your local.

authors: TheHiddenLayer alexandrevilain

repo: alexandrevilain/temporal-operator


text:
Update scala3-library to 3.1.0

Updates org.scala-lang:scala3-library from 3.0.2 to 3.1.0.
GitHub Release Notes - Version Diff - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang", artifactId = "scala3-library" } ]

labels: library-update, semver-minor

Superseded by #263.


text:
Socket.send ?

What does it mean ?

Proxy work normal, but I get those messages in logs

This means there was some error while sending. Probably it is because some clients have unstable internet connection like grps

repo: alexbers/mtprotoproxy


text:
Error when creating a telegram bot

I used bos telegram and entered the api key that the BotFather gave me and received this output
this is version 9.4.1
$ bos telegram

connecting_to_telegram:
  (empty array)
? Enter Telegram bot API key [hidden]
(node:472477) UnhandledPromiseRejectionWarning: TypeError: Object.fromEntries is not a function
    at Object.compactOptions (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/telegraf/lib/core/helpers/compact.js:11:19)
    at new ApiClient (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/telegraf/lib/core/network/client.js:208:26)
    at new Telegram (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/telegraf/lib/telegram.js:7:1)
    at new Telegraf (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/telegraf/lib/telegraf.js:45:25)
    at asyncAuto.initBot (/usr/local/lib/node_modules/balanceofsatoshis/telegram/start_telegram_bot.js:183:15)
    at runTask (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/async/auto.js:227:13)
    at readyTasks.push (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/async/auto.js:167:31)
    at processQueue (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/async/auto.js:177:13)
    at taskComplete (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/async/auto.js:193:9)
    at result (/usr/local/lib/node_modules/balanceofsatoshis/node_modules/async/auto.js:220:17)
    at /usr/local/lib/node_modules/balanceofsatoshis/node_modules/async/internal/onlyOnce.js:12:16
    at inquirer.prompt.then (/usr/local/lib/node_modules/balanceofsatoshis/telegram/start_telegram_bot.js:124:54)
    at process._tickCallback (internal/process/next_tick.js:68:7)
(node:472477) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:472477) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

You need to update your node version, version 12 or higher is required

authors: alexbosworth benthecarman

repo: alexbosworth/balanceofsatoshis


text:
cotent.json?

how to use? 请问怎么使用 i want download demo project

Hello, sorry for late response! Did you understand how to use it?

thank  you ,now i derstand use it

authors: alexbruno qssq

repo: alexbruno/hexo-generator-json-content


text:
Feature/network

Hi again Alex!
Here is the pull request with the Network component.
In this pull request I:

Created the Network Component
Created an example for using and testing the network
Updated the building to build the network component

Feel free to suggest changes or anything,
Regards,

Im sorry about all the mess with the indentations n_n'
I didnt touch any of your code for Timeline or Graph2d though. Only the indentation and quotes were automatically changed.

Don't worry, is just that I want the package to be with the same style as it helps readability and contribution. Again, thanks a lot for your work.

Now I think I got everything right Alex. All indentations with 2 whitespaces, new line at the end of .js files. Did I miss something?

Thank you @Menighin ;)

authors: Menighin alexcode


text:
Stop curl at specific point

Im interested if its possible to stop the curl when parts of it where fetched
let v:Arc<Mutex<String>> = Arc::new(Mutex::new(String::new()));
    let temp = v.clone();
    easy.write_function(move |data| {
        temp.lock().unwrap().push_str(std::str::from_utf8(data).unwrap());
        if temp.lock().unwrap().contains("var ...") {
            //TODO: stop the request
        }
        Ok(data.len())
    }).unwrap();
    easy.perform().unwrap();
    ```

No, libcurl is not designed to be interrupted during a transfer when using the easy API; however, you can halt a transfer at any time when using the multi API. I recommend looking up some guides on using the curl multi API. The entrypoint to the multi API in the Rust bindings is the aptly-named Multi type.
Hope that helps!

authors: Omicronlawful sagebind

repo: alexcrichton/curl-rust


text:
libgit2-sys: Fix compatibility with libressl

Updating libgit2 to a tree where https://github.com/libgit2/libgit2/commit/567b83de5434abcc40eeeabb8167979240f27a8f is available should do the trick (backporting just this commit fixes the issue here).
Maybe issue a release afterwards?

Sounds good to me! Want to send a PR?

Just noticed this issue was not closed once the PR got merged.
Actually, the latest release of libgit2-sys broke that. Indeed, libgit2 0.25.1 was released after that but for some reasons doesn't contain the relevant commits.

Maybe it was after the 0.25.0 release? We could consider cherry-picking it back in if necessary

authors: Keruspe alexcrichton


text:
append_dir_all appears to be working, but is returning an error

Hello!
I'm using append_dir_all to recursively add a directory and all subdirectories to a tar archive list this:
    let tarball_name = "my_tarball.gz";

    let tarball = File::create(tarball_name).unwrap();
    let mut tar_builder = Builder::new(tarball);

    let hab_pkgs_path = temp_dir_path.clone().join("rootfs/hab");

    tar_builder.append_dir_all("hab", hab_pkgs_path);

The odd thing is this code DOES work - it recursively adds the directory to the tar archive - but this line
tar_builder.append_dir_all("hab", hab_pkgs_path);

returns this error "thread 'main' panicked at 'could not export.: "Is a directory (os error 21)"', /checkout/src/libcore/result.rs:906:4"
I have been trying different things, googling left and right, running backtraces, and I have been unable to find a solution to this error.  Do you know of anything in this code that might cause that?

I think #48 solves this issue

Thanks!

repo: alexcrichton/tar-rs


text:
Fix file read/write encoding and bump version

It turns out the default file encoding used by Python for both reading and writing files is platform dependent, meaning if you're trying to save UTF8-encoded data on Windows it's likely to fail, as the default encoding is Windows 1252(!). This is horrid, but you can fix it by adding encoding="utf-8" to any calls to open().
Bump the project version so I can issue a new release.

Yup! The default encoding used on Linux and Mac is usually (always?) UTF8 anyway, so it doesn't make a difference. It's just Windows which is weird here.

repo: alexdewar/epi-downloader


text:
Added hprintf, vhprintf, uprintf and vuprintf.

These functions HTML- or URI-encodes the expanded arguments.

I use mustache for "real" templates and got here looking for something between
"foo " + bar + " baz"

and
Mustache.render("foo {{bar}} baz", {bar: bar})

I think sprintf seems to do that without needed the escaping that you get in a more robust templating language.  I agree with alexi Leviticus, you should check out some template languages.  I use jade and mustache to do what you're looking for.

:-1: for adding it into core
You can always have two ways here:

Create wrappers for sprintf and vsprintf and pass on their arguments with, let's say, sprintf.apply(null, params) in your code
Create Node module, which will depend on this module and expose wrapped functions to your codebase

authors: ArmorDarks LeviticusMB umassthrower


text:
配置了多个aria2实例时，地址栏的检测aria2状态的图标只会显示第一个实例的状态和正在下载数

Describe the bug
配置了多个aria2实例时，地址栏的检测aria2状态的图标只会显示第一个实例的状态和正在下载数

其实此时第二个SNAIL实例中是有正在下载的任务的。

请问能否让这个检测功能，聚合多个实例的状态，整合多个实例的下载数并显示，谢谢🙏

显示空间有限，一次显示多个实例的状态会有点凌乱，考虑以后加上一个更方便的RPC切换功能。
现在可以通过在URL Patterns里填入*来切换默认RPC Server。

能聚合显示所有实例的下载总数就好了，这样也不额外占地方😊

明白了，是个好提议，我考虑下怎搞。

同样需求，顶一个

显示空间有限，一次显示多个实例的状态会有点凌乱，考虑以后加上一个更方便的RPC切换功能。 现在可以通过在URL Patterns里填入*来切换默认RPC Server。

强烈支持RPC切换

强烈支持RPC切换

这个功能已经做好了 ed6d2a060d587f7c7575300af02e0fb75a262040

没有用啊，在扩展图标上面切换了默认rpc，但是还是只会接入第一个地址

authors: RoyLi-Pvt aixia715 alexhua miRemid nukewarrior


text:
Add width support to the width of the wifi channel

Add width support to the width of the wifi channel
Tested on my laptop and OpenWRT Linksys I have now

Hey,
Thanks for the code chances, committed.

huh, looks like the tests failed - is it comparing to a dict without the width?

Yes, the tests need to be updated as well. I mentioned it in my comment above because GitHub doesn't support suggesting changes in unmodified files.

authors: alexitx guysoft

repo: alexitx/ap-parse


text:
Question about Event API

Hi @alexpersian .
I'm deep under some fan project but I'm into some stuck. Maybe you could help me. I have the next request:
curl --location --request POST 'https://www.gran-turismo.com/ru/api/gt7sp/event/?job=1&event_id_csv=24155,24156,24157,24159,24160,24161,24162,24164' \
--header 'Cookie: JSESSIONID=1605770981_8357522DC16CEC567AD6DB7FE8301ED982A4F662DB46C992.worker11' \
--form 'job="10"' \
--form 'season_id="320"'

The result of this request is next:
{
    "event": [
        {
            "event_id": "24162",
            "create_time": "2020-11-20T08:38:31Z",
            "update_time": "2020-11-20T08:38:31Z",
            "value": [
                {
                    "GameParameter": {
                        "championship": 0,
                        "events": [
                            {
                                "event_id": 24162,
                                "championship_id": 12,
                                "season_id": 2653,
                                "round_id": 7,
                                "championship_color": "#960014",
                                "game_mode": "SPORT_CHAMPIONSHIP",
                                "event_type": "RACE",
                                "sports_mode": "MANUFACTURER",
                                "information": {
                                    "title": {
                                        "JP": "FIA GT マニュファクチャラーシリーズ",
                                        "US": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "GB": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "FR": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "DE": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "IT": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "ES": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "PT": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "NL": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "RU": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "KR": "FIA GT 매뉴팩처러 시리즈",
                                        "TW": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "EL": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "TR": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "PL": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "CZ": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "BP": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "MS": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "AR": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "TH": "FIA Gran Turismo Championship // Manufacturer Series"
                                    },
                                    "one_line_title": {
                                        "JP": "マニュファクチャラーシリーズ",
                                        "US": "Manufacturer Series",
                                        "GB": "Manufacturer Series",
                                        "FR": "Manufacturer Series",
                                        "DE": "Manufacturer Series",
                                        "IT": "Manufacturer Series",
                                        "ES": "Manufacturer Series",
                                        "PT": "Manufacturer Series",
                                        "NL": "Manufacturer Series",
                                        "RU": "Manufacturer Series",
                                        "KR": "매뉴팩처러 시리즈",
                                        "TW": "Manufacturer Series",
                                        "EL": "Manufacturer Series",
                                        "TR": "Manufacturer Series",
                                        "PL": "Manufacturer Series",
                                        "CZ": "Manufacturer Series",
                                        "BP": "Manufacturer Series",
                                        "MS": "Manufacturer Series",
                                        "AR": "Manufacturer Series",
                                        "TH": "Manufacturer Series"
                                    },
                                    "description": {
                                        "JP": "各国のマニュファクチャラーがしのぎを削る熾烈な戦い。プレイヤーはお好みのメーカーを選び、与えられたマシンでシーズンを戦う。あなた自身のドライビングで、お気に入りのメーカーを頂点に立たせよう！",
                                        "US": "In this intense battle between the most prominent automobile manufacturers around the world, players select their favorite car company and contest an entire season in assigned cars. You can be the one to bring racing glory to your favorite car maker!",
                                        "GB": "This is a heated battle between various manufacturers around the world. Players select their favourite manufacturer and fight through the season in their assigned cars. Lead your favourite car manufacturer to the top with your own hands on the wheel!",
                                        "FR": "Une lutte acharnée entre différents constructeurs internationaux. Les joueurs sélectionnent leur constructeur et participent à la saison dans la voiture qui leur a été assignée. Menez votre constructeur au sommet, du bout du volant !",
                                        "DE": "Ein hitziger Wettkampf zwischen diversen Herstellern aus aller Welt. Die Spieler wählen ihren Lieblingshersteller und kämpfen sich mit ihren zugewiesenen Fahrzeugen durch die Saison. Führen Sie Ihren Lieblingsfahrzeughersteller an die Spitze und übernehmen Sie dabei selbst das Steuer!",
                                        "IT": "Un'accesa competizione fra le varie case costruttrici, sui tracciati di tutto il mondo. Scegli la casa che preferisci e affronta la stagione a bordo delle sue vetture. Impugna il volante e guida alla vittoria il bolide del costruttore che più ti piace.",
                                        "ES": "Un acalorado combate entre distintos fabricantes de todo el mundo. Los jugadores seleccionan a su fabricante favorito y compiten a lo largo de la temporada en sus coches asignados. ¡Ponte al volante para llevar a tu fabricante favorito a lo más alto!",
                                        "PT": "Um confronto disputado entre vários fabricantes de todo o mundo. Os jogadores escolhem o seu fabricante favorito e disputam uma época nos carros atribuídos. Coloca-te atrás do volante e leva o teu fabricante favorito ao topo!",
                                        "NL": "Dit is een verhitte strijd tussen verschillende internationale merken. Iedereen kiest zijn of haar favoriete merk en racet een seizoen lang met de toegewezen auto. Neem plaats achter het stuur en leid je favoriete automerk naar de top!",
                                        "RU": "Напряженная борьба между автопроизводителями из разных стран мира. Каждый участник заключает контракт с одной из автомобильных компаний и выступает в течение сезона на предоставленных ей машинах. Внесите свой вклад в победу любимой марки!",
                                        "KR": "각국의 매뉴팩처러가 벌이는 치열한 대결. 플레이어는 좋아하는 메이커를 선택하고, 주어진 머신으로 시즌을 치른다. 나만의 드라이빙으로 좋아하는 메이커를 정점에 세우자!",
                                        "TW": "來自世界各地的多家車廠將在此一決高下。玩家可選擇各自喜歡的車廠，並駕駛著車廠配發的車輛在賽季期間過關斬將。親自帶領你喜愛的車廠邁向冠軍吧！",
                                        "EL": "Μια έντονη αναμέτρηση ανάμεσα σε διάφορους κατασκευαστές από όλο τον κόσμο. Οι παίκτες επιλέγουν τους αγαπημένους τους κατασκευαστές και αγωνίζονται σε όλη τη διάρκεια της σεζόν με τα επιλεγμένα αυτοκίνητά τους. Πάρτε στα χέρια σας το τιμόνι και οδηγήστε τον αγαπημένο σας κατασκευαστή στην κορυφή!",
                                        "TR": "Bu, tüm dünyadan çeşitli üreticiler arasında geçen zorlu bir kapışmadır. Oyuncular sevdikleri üreticileri seçecek ve belirledikleri araçlarıyla sezon boyunca mücadele edecekler. Direksiyona geçerek sevdiğiniz otomobil üreticisinin üst sıraya çıkmasına öncülük edin!",
                                        "PL": "To zacięta walka producentów z całego świata. Gracze wybierają ulubionego producenta i walczą przez cały sezon, ścigając się jego samochodem. Poprowadź ulubionego producenta samochodów do zwycięstwa!",
                                        "CZ": "Jedná se o vypjatý závod mezi různými výrobci z celého světa. Hráč si vybere svého oblíbeného výrobce a závodí v sezoně v přidělených vozidlech. Dosáhněte se svým oblíbeným výrobcem automobilů nejlepší příčky díky vašim dovednostem a rukama na volantu!",
                                        "BP": "Esta é uma batalha acirrada entre vários construtores de todo o mundo. Os jogadores selecionam seu construtor favorito e competem ao longo da temporada com carros emprestados. Coloque suas mãos no volante e conduza seu construtor de carro favorito ao topo!",
                                        "MS": "Una batalla reñida entre varios fabricantes en todo el mundo. Los jugadores seleccionan a su fabricante favorito y compiten durante toda la temporada en los autos asignados. ¡Lleva a tu fabricante de autos favorito a la cima con tus propias manos al volante!",
                                        "AR": "إنها معركة ضارية بين جهات مصنعة متعددة من حول العالم. يختار اللاعبون الجهة المصنعة المفضلة لديهم ويتنافسون عبر الموسم من خلال سياراتهم المخصصة. ارتقِ بالجهة المصنعة المفضلة لديك إلى القمة بقيادتك أنت!",
                                        "TH": "นี่คือการต่อสู้อันดุเดือดระหว่างผู้ผลิตจากทั่วโลก ผู้เล่นจะได้เลือกผู้ผลิตโปรดของตนและต่อสู้ในฤดูกาลแข่งด้วยรถที่ได้รับมอบหมาย จงคว้าชัยชนะมาให้ผู้ผลิตรถยี่ห้อโปรดด้วยสองมือของคุณเองที่ใช้จับพวงมาลัย!"
                                    },
                                    "registration_notice": {
                                        "JP": "",
                                        "US": "",
                                        "GB": "",
                                        "FR": "",
                                        "DE": "",
                                        "IT": "",
                                        "ES": "",
                                        "PT": "",
                                        "NL": "",
                                        "RU": "",
                                        "KR": "",
                                        "TW": "",
                                        "EL": "",
                                        "TR": "",
                                        "PL": "",
                                        "CZ": "",
                                        "BP": "",
                                        "MS": "",
                                        "AR": "",
                                        "TH": ""
                                    },
                                    "event_target": {
                                        "JP": "2020/21 エキシビションシリーズ - シーズン 2",
                                        "US": "2020/21 Exhibition Series - Season 2",
                                        "GB": "2020/21 Exhibition Series - Season 2",
                                        "FR": "Exhibition Series 2020/21 – Saison 2",
                                        "DE": "Exhibition Series 2020/21 – Saison 2",
                                        "IT": "Exhibition Series 2020/21 - Stagione 2",
                                        "ES": "Exhibition Series 2020/2021 – Temporada 2",
                                        "PT": "Série de Exibição de 2020/21 - Temporada 2",
                                        "NL": "Exhibition-serie 2020/21 - Seizoen 2",
                                        "RU": "Выставочная серия 2020/21 - сезон 2",
                                        "KR": "2020/21 엑시비션 시리즈 - 시즌 2",
                                        "TW": "2020/2021表演系列賽 – 第2季",
                                        "EL": "Πρωτάθλημα Επιδείξεων 2020/21 - Σεζόν 2",
                                        "TR": "2020/21 Gösteri Serisi - 2. Sezon",
                                        "PL": "2. sezon 2020/21 Exhibition Series",
                                        "CZ": "2. sezona exhibičního seriálu 2020/21",
                                        "BP": "Exhibition Series de 2020/21 - Temporada 2",
                                        "MS": "Exhibition Series 2020/21 - Temporada 2",
                                        "AR": "سلسلة سباقات المعرض 2020/21 - الموسم 2",
                                        "TH": "Exhibition Series 2020/21 – ฤดูกาลที่ 2"
                                    },
                                    "event_restrict": {
                                        "JP": "2020/21 エキシビションシリーズ - シーズン 2",
                                        "US": "2020/21 Exhibition Series - Season 2",
                                        "GB": "2020/21 Exhibition Series - Season 2",
                                        "FR": "Exhibition Series 2020/21 – Saison 2",
                                        "DE": "Exhibition Series 2020/21 – Saison 2",
                                        "IT": "Exhibition Series 2020/21 - Stagione 2",
                                        "ES": "Exhibition Series 2020/2021 – Temporada 2",
                                        "PT": "Série de Exibição de 2020/21 - Temporada 2",
                                        "NL": "Exhibition-serie 2020/21 - Seizoen 2",
                                        "RU": "Выставочная серия 2020/21 - сезон 2",
                                        "KR": "2020/21 엑시비션 시리즈 - 시즌 2",
                                        "TW": "2020/2021表演系列賽 – 第2季",
                                        "EL": "Πρωτάθλημα Επιδείξεων 2020/21 - Σεζόν 2",
                                        "TR": "2020/21 Gösteri Serisi - 2. Sezon",
                                        "PL": "2. sezon 2020/21 Exhibition Series",
                                        "CZ": "2. sezona exhibičního seriálu 2020/21",
                                        "BP": "Exhibition Series de 2020/21 - Temporada 2",
                                        "MS": "Exhibition Series 2020/21 - Temporada 2",
                                        "AR": "سلسلة سباقات المعرض 2020/21 - الموسم 2",
                                        "TH": "Exhibition Series 2020/21 – ฤดูกาลที่ 2"
                                    },
                                    "logo_image_path": "img_1322_a926e4e44a3c807248bb490410236cd4.png",
                                    "flyer_image_path": "img_1323_e890383160a88542e33ad5c7443f24a0.png"
                                },
                                "entry_set": [
                                    {
                                        "entry_generate": {
                                            "player_entry_base_array": null
                                        }
                                    }
                                ],
                                "race": {
                                    "behavior_damage_type": "MIDDLE",
                                    "behavior_slip_stream_type": "REAL",
                                    "boost_level": null,
                                    "low_mu_type": "REAL",
                                    "entry_max": 20,
                                    "start_type": "FORMATION_ROLL_A",
                                    "consume_fuel": 1,
                                    "consume_tire": 5,
                                    "race_limit_laps": 2,
                                    "race_limit_minute": 0,
                                    "nos_amount_scale": 1.0,
                                    "pit_constraint": 0,
                                    "need_compound_use": "0",
                                    "limit_fuel_capacity": 0
                                },
                                "ranking": {
                                    "board_id": 1008360,
                                    "begin_date": null,
                                    "end_date": null
                                },
                                "regulation": {
                                    "limit_tire_f": 9,
                                    "need_tire_f": 9,
                                    "use_bop": 1,
                                    "tuning": 1,
                                    "need_driver_class": "-1",
                                    "car_category_types": [
                                        "GR4"
                                    ],
                                    "cars": null,
                                    "cars_count": 0
                                },
                                "refueling_speed": 7,
                                "track_index": 0,
                                "matching_method": 0,
                                "is_uncertain_event": 0,
                                "qualifier_initial_tank": -1,
                                "is_seasonal_event": 0,
                                "begin_date": null,
                                "end_date": null,
                                "online_timeattack_registration_key": null,
                                "online_timeattack_type": null,
                                "np_regions": null
                            }
                        ],
                        "online_room": {
                            "qualifier_consume_tire": -1,
                            "qualifier_consume_fuel": 0
                        },
                        "tracks": [
                            {
                                "course_code": "9f8eb5a782a472453ddd8ec89ef27deb",
                                "WeatherList": [
                                    {
                                        "weather_id": 1597
                                    }
                                ]
                            }
                        ]
                    }
                },
                "40"
            ]
        },
        {
            "event_id": "24164",
            "create_time": "2020-11-20T08:38:28Z",
            "update_time": "2020-11-20T08:38:28Z",
            "value": [
                {
                    "GameParameter": {
                        "championship": 0,
                        "events": [
                            {
                                "event_id": 24164,
                                "championship_id": 12,
                                "season_id": 2653,
                                "round_id": 8,
                                "championship_color": "#960014",
                                "game_mode": "SPORT_CHAMPIONSHIP",
                                "event_type": "RACE",
                                "sports_mode": "MANUFACTURER",
                                "information": {
                                    "title": {
                                        "JP": "FIA GT マニュファクチャラーシリーズ",
                                        "US": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "GB": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "FR": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "DE": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "IT": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "ES": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "PT": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "NL": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "RU": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "KR": "FIA GT 매뉴팩처러 시리즈",
                                        "TW": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "EL": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "TR": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "PL": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "CZ": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "BP": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "MS": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "AR": "FIA Gran Turismo Championship // Manufacturer Series",
                                        "TH": "FIA Gran Turismo Championship // Manufacturer Series"
                                    },
                                    "one_line_title": {
                                        "JP": "マニュファクチャラーシリーズ",
                                        "US": "Manufacturer Series",
                                        "GB": "Manufacturer Series",
                                        "FR": "Manufacturer Series",
                                        "DE": "Manufacturer Series",
                                        "IT": "Manufacturer Series",
                                        "ES": "Manufacturer Series",
                                        "PT": "Manufacturer Series",
                                        "NL": "Manufacturer Series",
                                        "RU": "Manufacturer Series",
                                        "KR": "매뉴팩처러 시리즈",
                                        "TW": "Manufacturer Series",
                                        "EL": "Manufacturer Series",
                                        "TR": "Manufacturer Series",
                                        "PL": "Manufacturer Series",
                                        "CZ": "Manufacturer Series",
                                        "BP": "Manufacturer Series",
                                        "MS": "Manufacturer Series",
                                        "AR": "Manufacturer Series",
                                        "TH": "Manufacturer Series"
                                    },
                                    "description": {
                                        "JP": "各国のマニュファクチャラーがしのぎを削る熾烈な戦い。プレイヤーはお好みのメーカーを選び、与えられたマシンでシーズンを戦う。あなた自身のドライビングで、お気に入りのメーカーを頂点に立たせよう！",
                                        "US": "In this intense battle between the most prominent automobile manufacturers around the world, players select their favorite car company and contest an entire season in assigned cars. You can be the one to bring racing glory to your favorite car maker!",
                                        "GB": "This is a heated battle between various manufacturers around the world. Players select their favourite manufacturer and fight through the season in their assigned cars. Lead your favourite car manufacturer to the top with your own hands on the wheel!",
                                        "FR": "Une lutte acharnée entre différents constructeurs internationaux. Les joueurs sélectionnent leur constructeur et participent à la saison dans la voiture qui leur a été assignée. Menez votre constructeur au sommet, du bout du volant !",
                                        "DE": "Ein hitziger Wettkampf zwischen diversen Herstellern aus aller Welt. Die Spieler wählen ihren Lieblingshersteller und kämpfen sich mit ihren zugewiesenen Fahrzeugen durch die Saison. Führen Sie Ihren Lieblingsfahrzeughersteller an die Spitze und übernehmen Sie dabei selbst das Steuer!",
                                        "IT": "Un'accesa competizione fra le varie case costruttrici, sui tracciati di tutto il mondo. Scegli la casa che preferisci e affronta la stagione a bordo delle sue vetture. Impugna il volante e guida alla vittoria il bolide del costruttore che più ti piace.",
                                        "ES": "Un acalorado combate entre distintos fabricantes de todo el mundo. Los jugadores seleccionan a su fabricante favorito y compiten a lo largo de la temporada en sus coches asignados. ¡Ponte al volante para llevar a tu fabricante favorito a lo más alto!",
                                        "PT": "Um confronto disputado entre vários fabricantes de todo o mundo. Os jogadores escolhem o seu fabricante favorito e disputam uma época nos carros atribuídos. Coloca-te atrás do volante e leva o teu fabricante favorito ao topo!",
                                        "NL": "Dit is een verhitte strijd tussen verschillende internationale merken. Iedereen kiest zijn of haar favoriete merk en racet een seizoen lang met de toegewezen auto. Neem plaats achter het stuur en leid je favoriete automerk naar de top!",
                                        "RU": "Напряженная борьба между автопроизводителями из разных стран мира. Каждый участник заключает контракт с одной из автомобильных компаний и выступает в течение сезона на предоставленных ей машинах. Внесите свой вклад в победу любимой марки!",
                                        "KR": "각국의 매뉴팩처러가 벌이는 치열한 대결. 플레이어는 좋아하는 메이커를 선택하고, 주어진 머신으로 시즌을 치른다. 나만의 드라이빙으로 좋아하는 메이커를 정점에 세우자!",
                                        "TW": "來自世界各地的多家車廠將在此一決高下。玩家可選擇各自喜歡的車廠，並駕駛著車廠配發的車輛在賽季期間過關斬將。親自帶領你喜愛的車廠邁向冠軍吧！",
                                        "EL": "Μια έντονη αναμέτρηση ανάμεσα σε διάφορους κατασκευαστές από όλο τον κόσμο. Οι παίκτες επιλέγουν τους αγαπημένους τους κατασκευαστές και αγωνίζονται σε όλη τη διάρκεια της σεζόν με τα επιλεγμένα αυτοκίνητά τους. Πάρτε στα χέρια σας το τιμόνι και οδηγήστε τον αγαπημένο σας κατασκευαστή στην κορυφή!",
                                        "TR": "Bu, tüm dünyadan çeşitli üreticiler arasında geçen zorlu bir kapışmadır. Oyuncular sevdikleri üreticileri seçecek ve belirledikleri araçlarıyla sezon boyunca mücadele edecekler. Direksiyona geçerek sevdiğiniz otomobil üreticisinin üst sıraya çıkmasına öncülük edin!",
                                        "PL": "To zacięta walka producentów z całego świata. Gracze wybierają ulubionego producenta i walczą przez cały sezon, ścigając się jego samochodem. Poprowadź ulubionego producenta samochodów do zwycięstwa!",
                                        "CZ": "Jedná se o vypjatý závod mezi různými výrobci z celého světa. Hráč si vybere svého oblíbeného výrobce a závodí v sezoně v přidělených vozidlech. Dosáhněte se svým oblíbeným výrobcem automobilů nejlepší příčky díky vašim dovednostem a rukama na volantu!",
                                        "BP": "Esta é uma batalha acirrada entre vários construtores de todo o mundo. Os jogadores selecionam seu construtor favorito e competem ao longo da temporada com carros emprestados. Coloque suas mãos no volante e conduza seu construtor de carro favorito ao topo!",
                                        "MS": "Una batalla reñida entre varios fabricantes en todo el mundo. Los jugadores seleccionan a su fabricante favorito y compiten durante toda la temporada en los autos asignados. ¡Lleva a tu fabricante de autos favorito a la cima con tus propias manos al volante!",
                                        "AR": "إنها معركة ضارية بين جهات مصنعة متعددة من حول العالم. يختار اللاعبون الجهة المصنعة المفضلة لديهم ويتنافسون عبر الموسم من خلال سياراتهم المخصصة. ارتقِ بالجهة المصنعة المفضلة لديك إلى القمة بقيادتك أنت!",
                                        "TH": "นี่คือการต่อสู้อันดุเดือดระหว่างผู้ผลิตจากทั่วโลก ผู้เล่นจะได้เลือกผู้ผลิตโปรดของตนและต่อสู้ในฤดูกาลแข่งด้วยรถที่ได้รับมอบหมาย จงคว้าชัยชนะมาให้ผู้ผลิตรถยี่ห้อโปรดด้วยสองมือของคุณเองที่ใช้จับพวงมาลัย!"
                                    },
                                    "registration_notice": {
                                        "JP": "",
                                        "US": "",
                                        "GB": "",
                                        "FR": "",
                                        "DE": "",
                                        "IT": "",
                                        "ES": "",
                                        "PT": "",
                                        "NL": "",
                                        "RU": "",
                                        "KR": "",
                                        "TW": "",
                                        "EL": "",
                                        "TR": "",
                                        "PL": "",
                                        "CZ": "",
                                        "BP": "",
                                        "MS": "",
                                        "AR": "",
                                        "TH": ""
                                    },
                                    "event_target": {
                                        "JP": "2020/21 エキシビションシリーズ - シーズン 2",
                                        "US": "2020/21 Exhibition Series - Season 2",
                                        "GB": "2020/21 Exhibition Series - Season 2",
                                        "FR": "Exhibition Series 2020/21 – Saison 2",
                                        "DE": "Exhibition Series 2020/21 – Saison 2",
                                        "IT": "Exhibition Series 2020/21 - Stagione 2",
                                        "ES": "Exhibition Series 2020/2021 – Temporada 2",
                                        "PT": "Série de Exibição de 2020/21 - Temporada 2",
                                        "NL": "Exhibition-serie 2020/21 - Seizoen 2",
                                        "RU": "Выставочная серия 2020/21 - сезон 2",
                                        "KR": "2020/21 엑시비션 시리즈 - 시즌 2",
                                        "TW": "2020/2021表演系列賽 – 第2季",
                                        "EL": "Πρωτάθλημα Επιδείξεων 2020/21 - Σεζόν 2",
                                        "TR": "2020/21 Gösteri Serisi - 2. Sezon",
                                        "PL": "2. sezon 2020/21 Exhibition Series",
                                        "CZ": "2. sezona exhibičního seriálu 2020/21",
                                        "BP": "Exhibition Series de 2020/21 - Temporada 2",
                                        "MS": "Exhibition Series 2020/21 - Temporada 2",
                                        "AR": "سلسلة سباقات المعرض 2020/21 - الموسم 2",
                                        "TH": "Exhibition Series 2020/21 – ฤดูกาลที่ 2"
                                    },
                                    "event_restrict": {
                                        "JP": "2020/21 エキシビションシリーズ - シーズン 2",
                                        "US": "2020/21 Exhibition Series - Season 2",
                                        "GB": "2020/21 Exhibition Series - Season 2",
                                        "FR": "Exhibition Series 2020/21 – Saison 2",
                                        "DE": "Exhibition Series 2020/21 – Saison 2",
                                        "IT": "Exhibition Series 2020/21 - Stagione 2",
                                        "ES": "Exhibition Series 2020/2021 – Temporada 2",
                                        "PT": "Série de Exibição de 2020/21 - Temporada 2",
                                        "NL": "Exhibition-serie 2020/21 - Seizoen 2",
                                        "RU": "Выставочная серия 2020/21 - сезон 2",
                                        "KR": "2020/21 엑시비션 시리즈 - 시즌 2",
                                        "TW": "2020/2021表演系列賽 – 第2季",
                                        "EL": "Πρωτάθλημα Επιδείξεων 2020/21 - Σεζόν 2",
                                        "TR": "2020/21 Gösteri Serisi - 2. Sezon",
                                        "PL": "2. sezon 2020/21 Exhibition Series",
                                        "CZ": "2. sezona exhibičního seriálu 2020/21",
                                        "BP": "Exhibition Series de 2020/21 - Temporada 2",
                                        "MS": "Exhibition Series 2020/21 - Temporada 2",
                                        "AR": "سلسلة سباقات المعرض 2020/21 - الموسم 2",
                                        "TH": "Exhibition Series 2020/21 – ฤดูกาลที่ 2"
                                    },
                                    "logo_image_path": "img_1322_a926e4e44a3c807248bb490410236cd4.png",
                                    "flyer_image_path": "img_1323_e890383160a88542e33ad5c7443f24a0.png"
                                },
                                "entry_set": [
                                    {
                                        "entry_generate": {
                                            "player_entry_base_array": null
                                        }
                                    }
                                ],
                                "race": {
                                    "behavior_damage_type": "MIDDLE",
                                    "behavior_slip_stream_type": "REAL",
                                    "boost_level": null,
                                    "low_mu_type": "REAL",
                                    "entry_max": 16,
                                    "start_type": "FORMATION_ROLL_A",
                                    "consume_fuel": 6,
                                    "consume_tire": 12,
                                    "race_limit_laps": 26,
                                    "race_limit_minute": 0,
                                    "nos_amount_scale": 1.0,
                                    "pit_constraint": 0,
                                    "need_compound_use": "1",
                                    "limit_fuel_capacity": 0
                                },
                                "ranking": {
                                    "board_id": 1008361,
                                    "begin_date": null,
                                    "end_date": null
                                },
                                "regulation": {
                                    "limit_tire_f": 10,
                                    "need_tire_f": 8,
                                    "use_bop": 1,
                                    "tuning": 1,
                                    "need_driver_class": "-1",
                                    "car_category_types": [
                                        "GR3"
                                    ],
                                    "cars": null,
                                    "cars_count": 0
                                },
                                "refueling_speed": 7,
                                "track_index": 0,
                                "matching_method": 2,
                                "is_uncertain_event": 0,
                                "qualifier_initial_tank": -1,
                                "is_seasonal_event": 0,
                                "begin_date": null,
                                "end_date": null,
                                "online_timeattack_registration_key": null,
                                "online_timeattack_type": null,
                                "np_regions": null
                            }
                        ],
                        "online_room": {
                            "qualifier_consume_tire": -1,
                            "qualifier_consume_fuel": 0
                        },
                        "tracks": [
                            {
                                "course_code": "55aedf4196c228f590422061a47415ad",
                                "WeatherList": [
                                    {
                                        "weather_id": 2478
                                    }
                                ]
                            }
                        ]
                    }
                },
                "40"
            ]
        }
    ]
}

Technically, I'd like to get 8 events in response but I got only 2. Maybe you know some limitations about this api?

Moreover, I noticed one interesting thing. Today is January, 6th. I see the response above includes events that are "greater or equal" than the current date, right? If I exclude two last ids from my response to be as:
curl --location --request POST 'https://www.gran-turismo.com/ru/api/gt7sp/event/?job=1&event_id_csv=24155,24156,24157,24159,24160,24161' \
--header 'Cookie: JSESSIONID=1605770981_8357522DC16CEC567AD6DB7FE8301ED982A4F662DB46C992.worker11' \
--form 'job="10"' \
--form 'season_id="320"'

I will get
{
    "event": []
}

To be honest, it's not what I would like to get... Maybe you know something about it?

Moreover, I noticed one interesting thing. Today is January, 6th. I see the response above includes events that are "greater or equal" than the current date, right? If I exclude two last ids from my response to be as:
curl --location --request POST 'https://www.gran-turismo.com/ru/api/gt7sp/event/?job=1&event_id_csv=24155,24156,24157,24159,24160,24161' \
--header 'Cookie: JSESSIONID=1605770981_8357522DC16CEC567AD6DB7FE8301ED982A4F662DB46C992.worker11' \
--form 'job="10"' \
--form 'season_id="320"'

I will get
{
    "event": []
}

To be honest, it's not what I would like to get... Maybe you know something about it?

Hey @SavinovJr,
Based on these event details the response is giving rounds 7 & 8 of this season's Manufacturer series; this Saturday and next Saturday. What I'm guessing is happening is that this endpoint doesn't provide historical details for past events. At least not for the FIA events.
You can verify by using this request: POST https://www.gran-turismo.com/us/api/gt7sp/event/?job=3&channel_id_csv=12 which hits the "Events Calendar" endpoint instead of the "Event Details". It only responds with the 2 upcoming events (24162,24164).
Sorta frustrating, but non of this is officially supported by Polyphony Digital so we are left to guess. Hope that helps!

Hey @SavinovJr,
Based on these event details the response is giving rounds 7 & 8 of this season's Manufacturer series; this Saturday and next Saturday. What I'm guessing is happening is that this endpoint doesn't provide historical details for past events. At least not for the FIA events.
You can verify by using this request: POST https://www.gran-turismo.com/us/api/gt7sp/event/?job=3&channel_id_csv=12 which hits the "Events Calendar" endpoint instead of the "Event Details". It only responds with the 2 upcoming events (24162,24164).
Sorta frustrating, but non of this is officially supported by Polyphony Digital so we are left to guess. Hope that helps!

@alexpersian Hi. Thanks for responding. I would be appreciated if Polyphony Digital supported it and provided more details if possible. Unfortunately, it seems, we can use it "as is".

@alexpersian Hi. Thanks for responding. I would be appreciated if Polyphony Digital supported it and provided more details if possible. Unfortunately, it seems, we can use it "as is".

Agreed. It would be nice. Since it sounds like this is cleared up I'm going to close this issue. Good luck with your project!

Agreed. It would be nice. Since it sounds like this is cleared up I'm going to close this issue. Good luck with your project!

authors: SavinovJr alexpersian


text:
Fix issue #47

Add path checking to UWP and iOS branches

I merged this manually as i moved PathMatches to Utility.cs so it can be shared between platforms.

authors: alexrainman phdonnelly

repo: alexrainman/ModernHttpClient


text:
Adding FAQ about styling and slots.

Let me know if there's any changes you want here and if this explains things well.

Actually, I'm going to add another header for "How do I add a button or text in the dropzone" above the new text you posted. I'll link that one as well.

Ok, let me know what you think of those changes.

I like it! Thank you for the contribution!

authors: alexsasharegan benirose

repo: alexsasharegan/vue-transmit


text:
docs: rename the assigned variable

This PR fixes autocomplete = autocomplete( error.

autocompleteSearch is fine.

authors: eunjae-lee francoischalifour