{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":663169815,"defaultBranch":"main","name":"hrequests","ownerLogin":"daijro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-06T17:56:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72637910?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707637370.0","currentOid":""},"activityList":{"items":[{"before":"e4f4273e7643549237c711c318b15138d2059872","after":"58e5153029f5d7644a78f6e831e5dde098cca53d","ref":"refs/heads/main","pushedAt":"2024-09-14T20:51:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Merge pull request #56 from marvinsommer/feature/render-cors\n\nAdd URL to Response.render function to enable CORS requests during render","shortMessageHtmlLink":"Merge pull request #56 from marvinsommer/feature/render-cors"}},{"before":"2f766e1244532dafec5c1a0fbb4893172afc7427","after":"e4f4273e7643549237c711c318b15138d2059872","ref":"refs/heads/main","pushedAt":"2024-08-19T08:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Update LICENSE","shortMessageHtmlLink":"Update LICENSE"}},{"before":"a39141c394e9ad4a9659b1eaaceb187e7b1ec4e8","after":"2f766e1244532dafec5c1a0fbb4893172afc7427","ref":"refs/heads/main","pushedAt":"2024-08-19T04:56:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add licensing info\n\n- Update to AGPL-3.0\n- Add credits in README","shortMessageHtmlLink":"Add licensing info"}},{"before":"62ba45665721b2ad5bf4a9dbe175aa790826cc95","after":"a39141c394e9ad4a9659b1eaaceb187e7b1ec4e8","ref":"refs/heads/main","pushedAt":"2024-08-19T04:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add licensing info\n\n- Update to AGPL-3.0\n- Add credits in README","shortMessageHtmlLink":"Add licensing info"}},{"before":"6bc7ce76402c766eb7d67f54da35fb4d42d79674","after":"62ba45665721b2ad5bf4a9dbe175aa790826cc95","ref":"refs/heads/main","pushedAt":"2024-08-06T08:51:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Merge pull request #50 from TudorAndrei/patch-1\n\nUpdate playwright to 1.40","shortMessageHtmlLink":"Merge pull request #50 from TudorAndrei/patch-1"}},{"before":"62ace3f19e4056a4471db3966d3928144c81e9df","after":"6bc7ce76402c766eb7d67f54da35fb4d42d79674","ref":"refs/heads/main","pushedAt":"2024-03-31T07:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Bump to v0.8.2","shortMessageHtmlLink":"Bump to v0.8.2"}},{"before":"0ff3c5474f722f82a66e74d7410a9db78f0257d4","after":"62ace3f19e4056a4471db3966d3928144c81e9df","ref":"refs/heads/main","pushedAt":"2024-03-30T04:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Cookiejar hotfix v0.8.2\n\nFix for cookies not being sent correctly. #38","shortMessageHtmlLink":"Cookiejar hotfix v0.8.2"}},{"before":"69cc8aa6b08677e3641edfd2f19bbdd3b8ac4a81","after":"0ff3c5474f722f82a66e74d7410a9db78f0257d4","ref":"refs/heads/main","pushedAt":"2024-03-29T19:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Fix proxies not being passed to Response #41\n\nExperimental fix for proxies not always being passed to Response","shortMessageHtmlLink":"Fix proxies not being passed to Response #41"}},{"before":"24ab5ad834ff26c8fd23d3a6cdf9603eb56cb5b4","after":"69cc8aa6b08677e3641edfd2f19bbdd3b8ac4a81","ref":"refs/heads/main","pushedAt":"2024-02-11T07:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Hotfix for Chrome v0.8.1\n\nHotfix to allow Chrome to run without a proxy","shortMessageHtmlLink":"Hotfix for Chrome v0.8.1"}},{"before":"6b70275b3f553df732a0546e1134623f9b67674a","after":"24ab5ad834ff26c8fd23d3a6cdf9603eb56cb5b4","ref":"refs/heads/main","pushedAt":"2024-02-11T06:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Cleanup code & bump v0.8.0\n\n- Added typing where necessary\n- Adjust README to use new CLI\n- Avoid SyntaxWarnings on Python 3.12\n- Set `HREQUESTS_PW` environment variable if BrowserSession was imported\n- Bump to v0.8.0 ๐ŸŽ‰","shortMessageHtmlLink":"Cleanup code & bump v0.8.0"}},{"before":"404a53c27349bd0c560dec2687bd97882f31d491","after":"6b70275b3f553df732a0546e1134623f9b67674a","ref":"refs/heads/main","pushedAt":"2024-02-11T00:26:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add CLI, better package management v0.8.0-beta.4\n\n- Added a CLI for managing library components. Options include `install`: Install playwright & library/headers, `update`: update hrequests library/headers, `version`, and `uninstall` to remove all library components\n- Set minimum Python version to 3.8 due to stability\n- Rewrite of CFFI loader\n- Added click dependency","shortMessageHtmlLink":"Add CLI, better package management v0.8.0-beta.4"}},{"before":"cc192d9d4215117854ca807a465461d3feabdab0","after":"404a53c27349bd0c560dec2687bd97882f31d491","ref":"refs/heads/main","pushedAt":"2024-02-11T00:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add CLI, better package management v0.8.0-beta.4\n\n- Added a CLI for managing library components. Options include `install`: Install playwright & library/headers, `update`: update hrequests library/headers, `version`, and `uninstall` to remove all library components\n- Set minimum Python version to 3.8 due to stability\n- Rewrite of CFFI loader\n- Added click dependency","shortMessageHtmlLink":"Add CLI, better package management v0.8.0-beta.4"}},{"before":"af24630ba6ce6c96aac5daca106beecdff2a05fd","after":"cc192d9d4215117854ca807a465461d3feabdab0","ref":"refs/heads/main","pushedAt":"2024-02-05T17:22:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Fix go crashing issue on import\n\nFixes the `panic: syscall: string with NUL passed to StringToUTF16` error on import.","shortMessageHtmlLink":"Fix go crashing issue on import"}},{"before":"03ce660ff04f2e1ce3bba0170111c0305bd91831","after":"af24630ba6ce6c96aac5daca106beecdff2a05fd","ref":"refs/heads/main","pushedAt":"2024-02-05T00:21:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"CFFI downloader fix\n\n- Update the cgo library downloader to search for older versions if necessary","shortMessageHtmlLink":"CFFI downloader fix"}},{"before":"8e9b33efbe256f725452db7e70b5404fa1b3132f","after":"03ce660ff04f2e1ce3bba0170111c0305bd91831","ref":"refs/heads/main","pushedAt":"2024-02-04T23:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Faster base64 & encoding bug fix v0.8.0-beta.3\n\n- Fix UTF-8 validation logic introduced in v0.8.0-beta.2. Images should now work\n- Use cristalhq's base64 (based on turbo-base64) for faster encoding\n- Bump go bridge to v2.1","shortMessageHtmlLink":"Faster base64 & encoding bug fix v0.8.0-beta.3"}},{"before":"4953babe2fb76412629e08967ea19575e83ba97e","after":"8e9b33efbe256f725452db7e70b5404fa1b3132f","ref":"refs/heads/main","pushedAt":"2024-02-04T11:57:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Various fixes & new features v0.8.0-beta.2\n\n- Bump to tls-client to 1.7.2\n- Detect & override encoding (#24, #31, #32). Works by encoding non-UTF-8 responses in Base64, then sending to Python. Requires faust-cchardet for encoding detection.\n- Add support for auth http proxies & https (#19)\n- Add support for socks5 (#28)\n- `proxies` keyword deprecated in favor of `proxy`\n- Support for Python 3.7-3.8 (#30)\n- Added certificate pinning\n- Added option to disable IPv6\n- More descriptive ClientException errors\n- Added proxy support for Firefox and Chromium\n- Added `raise_exception` parameter in HTML parser's .find and .find_all\n- Updated README for 0.8.0-beta.2\n- (Hopefully) Fixed crashing issue when importing. Open ports are now found by go's http api rather than python sockets.","shortMessageHtmlLink":"Various fixes & new features v0.8.0-beta.2"}},{"before":"cbcef877658b1455c3584795f5c122258ac42c4f","after":"4953babe2fb76412629e08967ea19575e83ba97e","ref":"refs/heads/main","pushedAt":"2023-10-15T21:59:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Update cffi library with new versions #22\n\nFixes the error in which residual files from previous hrequests version cause errors in v0.8.0","shortMessageHtmlLink":"Update cffi library with new versions #22"}},{"before":"b1af435f8f847f3a12e1e6e8b192baee5aac3bf9","after":"cbcef877658b1455c3584795f5c122258ac42c4f","ref":"refs/heads/main","pushedAt":"2023-10-15T21:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Update cffi library with new versions #4\n\nFixes the error in which residual files from previous hrequests version cause errors in v0.8.0","shortMessageHtmlLink":"Update cffi library with new versions #4"}},{"before":"6aea6ba004b7a0618524682403e95cac91f058d8","after":"b1af435f8f847f3a12e1e6e8b192baee5aac3bf9","ref":"refs/heads/main","pushedAt":"2023-10-01T03:27:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add upgraded mouse movement from Botright v0.3 #12\n\n- Add upgraded human mouse movement functionality from Botright v0.3 (#12)\n- Fix BrowserSession compatibility with the new selectolax-based parser\n- Add ability to pass a dictionary of css attributes into find and find_all, similar to bs4","shortMessageHtmlLink":"Add upgraded mouse movement from Botright v0.3 #12"}},{"before":"8d5cac0828676359d3f6e85013aef2134ed99160","after":"6aea6ba004b7a0618524682403e95cac91f058d8","ref":"refs/heads/main","pushedAt":"2023-10-01T03:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add upgraded mouse movement from Botright v0.3 #12\n\n- Add upgraded human mouse movement functionality from Botright v0.3 (#12)\n- Fix BrowserSession compatibility with the new selectolax-based parser\n- Add ability to pass a dictionary of css attributes into find and find_all, similar to bs4","shortMessageHtmlLink":"Add upgraded mouse movement from Botright v0.3 #12"}},{"before":"7529929a9f16c8941c4ab5ae1905b9a50875a3ca","after":null,"ref":"refs/heads/dependabot/go_modules/bridge/golang.org/x/net-0.7.0","pushedAt":"2023-10-01T00:37:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"886ec254a0803cbab1b8901c9e1c19103b645705","after":"8d5cac0828676359d3f6e85013aef2134ed99160","ref":"refs/heads/main","pushedAt":"2023-10-01T00:37:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.5.0 to 0.7.0 in /bridge #21\n\nMerge pull request #21 from daijro/dependabot/go_modules/bridge/golang.org/x/net-0.7.0","shortMessageHtmlLink":"Bump golang.org/x/net from 0.5.0 to 0.7.0 in /bridge #21"}},{"before":null,"after":"7529929a9f16c8941c4ab5ae1905b9a50875a3ca","ref":"refs/heads/dependabot/go_modules/bridge/golang.org/x/net-0.7.0","pushedAt":"2023-10-01T00:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.5.0 to 0.7.0 in /bridge\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.5.0 to 0.7.0.\n- [Commits](https://github.com/golang/net/compare/v0.5.0...v0.7.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/net from 0.5.0 to 0.7.0 in /bridge"}},{"before":"b5176e15796968c77108d64901096edbbc4ac5e0","after":"886ec254a0803cbab1b8901c9e1c19103b645705","ref":"refs/heads/main","pushedAt":"2023-09-30T08:19:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Backend rewrite in Go, & parser rewrite v0.8.0-beta\n- Rewrite of HTTP client backend to make use of goroutines, instead of gevent (#17)\n- Fixed all concurrency slowdowns (#17)\n- Write of backend HTML parser using selectolax (#13)\n- Added ability to search by HTML tags, similar to bs4\n- Added ability to use dot notation for pulling attributes from elements\n- Added `find_all` parser shortcut to the Response and BrowserSession objects\n- Fixed missing required dependency errors (#15)\n- Removed lxml, pyquery, w3lib, and bs4 libraries\n- Deprecated xpath searching from HTML parser\n- Failed `map`, `imap`, & `imap_enum` responses will yield `FailedResponse` instead of `None`\n- Added Chrome 117 and Firefox 117 TLS profiles\n- Fixed README discrepancies (#17)","shortMessageHtmlLink":"Backend rewrite in Go, & parser rewrite v0.8.0-beta"}},{"before":"af05a72d0a13b195e33fd75996a82b48f91c27bc","after":"b5176e15796968c77108d64901096edbbc4ac5e0","ref":"refs/heads/main","pushedAt":"2023-09-30T08:17:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Backend rewrite in Go, & parser rewrite, v0.8.0-beta (#13, #15, #17)\n\n- Rewrite of HTTP client backend to make use of goroutines, instead of gevent (#17)\n- Fixed all concurrency slowdowns (#17)\n- Write of backend HTML parser using selectolax (#13)\n- Added ability to search by HTML tags, similar to bs4\n- Added ability to use dot notation for pulling attributes from elements\n- Added `find_all` parser shortcut to the Response and BrowserSession objects\n- Fixed missing required dependency errors (#15)\n- Removed lxml, pyquery, w3lib, and bs4 libraries\n- Deprecated xpath searching from HTML parser\n- Failed `map`, `imap`, & `imap_enum` responses will yield `FailedResponse` instead of `None`\n- Added Chrome 117 and Firefox 117 TLS profiles\n- Fixed README discrepancies (#17)","shortMessageHtmlLink":"Backend rewrite in Go, & parser rewrite, v0.8.0-beta (#13, #15, #17)"}},{"before":"484b92f243bc462fcf4d4561c6f902804a8c5567","after":"af05a72d0a13b195e33fd75996a82b48f91c27bc","ref":"refs/heads/main","pushedAt":"2023-09-10T21:17:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add screenshotting elements #10 v0.7.1\n\n- Screenshot specific elements on the page","shortMessageHtmlLink":"Add screenshotting elements #10 v0.7.1"}},{"before":"c6c9aeae542dd0afa6a2d6b75881486d1836343e","after":"484b92f243bc462fcf4d4561c6f902804a8c5567","ref":"refs/heads/main","pushedAt":"2023-09-10T21:16:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add screenshotting elements #10 v0.7.1\n\n- Screenshot specific elements on the page","shortMessageHtmlLink":"Add screenshotting elements #10 v0.7.1"}},{"before":"5cad2ba30f1fcd4f8ab3a33a7a6b290afde5c7d4","after":null,"ref":"refs/tags/v0.7.1","pushedAt":"2023-09-10T21:15:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"}},{"before":"b75898c211d4ffdf71f31b643ee94e8f59ed6ae6","after":"c6c9aeae542dd0afa6a2d6b75881486d1836343e","ref":"refs/heads/main","pushedAt":"2023-09-10T21:12:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"},"commit":{"message":"Add screenshotting elements #10 v0.7.1\n\n- Screenshot specific elements on the page","shortMessageHtmlLink":"Add screenshotting elements #10 v0.7.1"}},{"before":"880e4628b77be6f6dac626c2bbae17a60dae3124","after":null,"ref":"refs/tags/v0.7.1","pushedAt":"2023-09-10T21:10:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daijro","name":null,"path":"/daijro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72637910?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQyMDo1MToxMy4wMDAwMDBazwAAAAS2ZgCl","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQyMDo1MToxMy4wMDAwMDBazwAAAAS2ZgCl","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xMFQyMToxMDo0OS4wMDAwMDBazwAAAAN9XrTD"}},"title":"Activity ยท daijro/hrequests"}