Title: Update check_links.py by Avijit-roy · Pull Request #77 · flypythoncom/python · GitHub
Open Graph Title: Update check_links.py by Avijit-roy · Pull Request #77 · flypythoncom/python
X Title: Update check_links.py by Avijit-roy · Pull Request #77 · flypythoncom/python
Description: refactor: enhance the performance and dependability of the link checker For resilient requests, a retry strategy with exponential backoff was added. Before checking, remove duplicate URLs to prevent unnecessary requests. Extract response processing and add type hints to the helper method Use pathlib.Path to handle files more neatly. Enhance the creation of sessions by configuring HTTPAdapter For server compatibility, a better backup from HEAD to GET requests Include visual cues (¹, →, ✗, ⏱,?) in the output. Make max_workers and timeout configurable.
Open Graph Description: refactor: enhance the performance and dependability of the link checker For resilient requests, a retry strategy with exponential backoff was added. Before checking, remove duplicate URLs to preven...
X Description: refactor: enhance the performance and dependability of the link checker For resilient requests, a retry strategy with exponential backoff was added. Before checking, remove duplicate URLs to preven...
Opengraph URL: https://github.com/flypythoncom/python/pull/77
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:e16bd379-b86f-48c4-58c5-835ca7cd674f |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | D0BA:1C8E7:5785:6E6C:69694FBA |
| html-safe-nonce | 0105b18ca5429d04e32233b2465366609bd216d1846d0a9c88b9c93dfb006705 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMEJBOjFDOEU3OjU3ODU6NkU2Qzo2OTY5NEZCQSIsInZpc2l0b3JfaWQiOiI0MDA0MTQ4ODI1ODYzODM1NTc4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 2981fe8500edfcafb15a1ac85f3df71050d8c11efa2da14974304acca17c1006 |
| hovercard-subject-tag | pull_request:3149726800 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/flypythoncom/python/pull/77/files |
| twitter:image | https://avatars.githubusercontent.com/u/105531661?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/105531661?s=400&v=4 |
| og:image:alt | refactor: enhance the performance and dependability of the link checker For resilient requests, a retry strategy with exponential backoff was added. Before checking, remove duplicate URLs to preven... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 54182691a21263b584d2e600b758e081b0ff1d10ffc0d2eefa51cf754b43b51d |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/flypythoncom/python git https://github.com/flypythoncom/python.git |
| octolytics-dimension-user_id | 54256709 |
| octolytics-dimension-user_login | flypythoncom |
| octolytics-dimension-repository_id | 5698643 |
| octolytics-dimension-repository_nwo | flypythoncom/python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 5698643 |
| octolytics-dimension-repository_network_root_nwo | flypythoncom/python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d69ac0477df0f87da03b8b06cebd187012d7a930 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width