{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":504980267,"defaultBranch":"master","name":"levior","ownerLogin":"pinnaculum","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-19T00:40:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45121658?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1655644983.332721","currentOid":""},"activityList":{"items":[{"before":"e81cba299d77f2b14ec6f1fff9daa6bbbcd59b67","after":"e7fe5b48dd59db7c579d9bbb5e6659a8fb00f5f8","ref":"refs/heads/master","pushedAt":"2024-06-02T21:19:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Configurable HTTP request headers","shortMessageHtmlLink":"Configurable HTTP request headers"}},{"before":"ca16fb8947cb5191d5206044486ca0d77041a9d4","after":"e81cba299d77f2b14ec6f1fff9daa6bbbcd59b67","ref":"refs/heads/master","pushedAt":"2024-03-30T09:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Purge 'bozo_exception' before caching a feed","shortMessageHtmlLink":"Purge 'bozo_exception' before caching a feed"}},{"before":"b17c107ccb44c4346f45310d2a8d2db8301973a5","after":"ca16fb8947cb5191d5206044486ca0d77041a9d4","ref":"refs/heads/master","pushedAt":"2024-03-26T13:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Support custom URL mapping routes","shortMessageHtmlLink":"Support custom URL mapping routes"}},{"before":"bad3f5bc3c452441a2c071cf9bdf94b70933ec01","after":"b17c107ccb44c4346f45310d2a8d2db8301973a5","ref":"refs/heads/master","pushedAt":"2024-03-22T11:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Allow glob-style patterns in the \"src\" include path spec","shortMessageHtmlLink":"Allow glob-style patterns in the \"src\" include path spec"}},{"before":"162f4b10091250960f5a24bb0f4acba93c0224b1","after":"bad3f5bc3c452441a2c071cf9bdf94b70933ec01","ref":"refs/heads/master","pushedAt":"2024-03-20T20:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Use a URL routes mapper for the server's endpoints","shortMessageHtmlLink":"Use a URL routes mapper for the server's endpoints"}},{"before":"e9b62bcb3c56463e53608edaef3eb52505ee67ab","after":"162f4b10091250960f5a24bb0f4acba93c0224b1","ref":"refs/heads/master","pushedAt":"2024-03-18T11:23:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Fix the requests-html session instantation\n\nAdd some tests for JS rendering and the entrypoint code","shortMessageHtmlLink":"Fix the requests-html session instantation"}},{"before":"e6184d8da750dfc52893ba3024d683f909f2509d","after":"e9b62bcb3c56463e53608edaef3eb52505ee67ab","ref":"refs/heads/master","pushedAt":"2024-03-15T19:19:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Test coverage","shortMessageHtmlLink":"Test coverage"}},{"before":"3e01ee430f1822bd639762bc0f1def7ac406a510","after":"e6184d8da750dfc52893ba3024d683f909f2509d","ref":"refs/heads/master","pushedAt":"2024-03-08T21:05:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Use pytest-cov and freezegun. More caching unit tests.\n\nAdd a server route to list cache entries","shortMessageHtmlLink":"Use pytest-cov and freezegun. More caching unit tests."}},{"before":"e65c656bc209ee6aa9a38b560c0cdd122d67ea6f","after":"3e01ee430f1822bd639762bc0f1def7ac406a510","ref":"refs/heads/master","pushedAt":"2024-03-08T10:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Show gemtext links for caching at the top of the page","shortMessageHtmlLink":"Show gemtext links for caching at the top of the page"}},{"before":"74e44d5f174f47f39df0488329b7610df0193cab","after":"e65c656bc209ee6aa9a38b560c0cdd122d67ea6f","ref":"refs/heads/master","pushedAt":"2024-03-06T22:04:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Use yaml code highlights in the README's examples","shortMessageHtmlLink":"Use yaml code highlights in the README's examples"}},{"before":"00a560d48ab3f07663b057dbc03ebc124ad8a44b","after":"74e44d5f174f47f39df0488329b7610df0193cab","ref":"refs/heads/master","pushedAt":"2024-03-05T17:46:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Access restriction by IP & access log caching\n\n- Proxy access restriction by IP address/subnet\n- Persist the access log in the diskcache (optional)","shortMessageHtmlLink":"Access restriction by IP & access log caching"}},{"before":"cd44f6ca1fe725c7971c4824e9f1fc1803ed2889","after":"00a560d48ab3f07663b057dbc03ebc124ad8a44b","ref":"refs/heads/master","pushedAt":"2024-02-27T22:40:23.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Cache web feeds (using etag and last-modified headers)\n\nNew settings for the diskcache: eviction policy, size limit","shortMessageHtmlLink":"Cache web feeds (using etag and last-modified headers)"}},{"before":"68f2bb250fbb3ee3bfe0674be7ae380c8a51af0b","after":"cd44f6ca1fe725c7971c4824e9f1fc1803ed2889","ref":"refs/heads/master","pushedAt":"2023-12-07T21:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Add a few more gemtext filters\n\nURL rules: allow lists of regexps to match a URL","shortMessageHtmlLink":"Add a few more gemtext filters"}},{"before":"8e4afda33abf5ea1d9696156698488cb53f51688","after":"68f2bb250fbb3ee3bfe0674be7ae380c8a51af0b","ref":"refs/heads/master","pushedAt":"2023-12-05T14:49:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Add a basic gemtext filtering system\n\n- Support gemtext filters defined as a list in URL rules\n- Support custom gemini responses in URL rules\n\nrevbump to v1.2.5","shortMessageHtmlLink":"Add a basic gemtext filtering system"}},{"before":"2a19add52d54b5aabcf7ffadc029b24211a03a9c","after":"8e4afda33abf5ea1d9696156698488cb53f51688","ref":"refs/heads/master","pushedAt":"2023-12-03T17:29:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Add support for Javascript rendering via the requests-html package\n\nrevbump to v1.2.4","shortMessageHtmlLink":"Add support for Javascript rendering via the requests-html package"}},{"before":"2db771bde0f18af502f1d023693ddb84ce4a45ad","after":"2a19add52d54b5aabcf7ffadc029b24211a03a9c","ref":"refs/heads/master","pushedAt":"2023-12-02T03:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Handle the different modes in the handler according to the URL scheme\n\n- The \"mode\" setting can now be a comma-separated list of service modes\n- Return PROXY_REQUEST_REFUSED when necessary\n- Add unit tests for proxy+server\n- Update the README\n\nrevbump to v1.2.3","shortMessageHtmlLink":"Handle the different modes in the handler according to the URL scheme"}},{"before":"091428f03e98eec4e8438c2c7d1a05cd9a71418b","after":"2db771bde0f18af502f1d023693ddb84ce4a45ad","ref":"refs/heads/master","pushedAt":"2023-11-27T16:45:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Convert Atom and RSS feeds to gemtext\n\n- Convert Atom/RSS feeds to gemtext (tinylogs)\n- Proxy mode: route IPFS URLs through dweb.link\n- Refactor the handlers code\n\nrevbump to v1.2.2","shortMessageHtmlLink":"Convert Atom and RSS feeds to gemtext"}},{"before":"9dc38b37a14411a9689b88b20ea01511cffc87e4","after":"091428f03e98eec4e8438c2c7d1a05cd9a71418b","ref":"refs/heads/master","pushedAt":"2023-11-21T14:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"Add an option to run as daemon and add some unit tests\n\n* Add an option to run as a daemon\n* Use setup.cfg\n* Use omegaconf to merge cmd-line and config file settings\n* Catch markdownify errors\n* Add unit tests for both service modes\n\nrevbump to 1.2.1","shortMessageHtmlLink":"Add an option to run as daemon and add some unit tests"}},{"before":"071d4fdcc5d83572232740cc16674e3932f60ada","after":"9dc38b37a14411a9689b88b20ea01511cffc87e4","ref":"refs/heads/master","pushedAt":"2023-11-19T13:43:54.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pinnaculum","name":null,"path":"/pinnaculum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45121658?s=80&v=4"},"commit":{"message":"AppImage: use python3.9.18-cp39-cp39-manylinux2014","shortMessageHtmlLink":"AppImage: use python3.9.18-cp39-cp39-manylinux2014"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlwkNAA","startCursor":null,"endCursor":null}},"title":"Activity ยท pinnaculum/levior"}