{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":708778179,"defaultBranch":"main","name":"lxml_html_clean","ownerLogin":"fedora-python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-23T11:26:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8058010?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722251071.0","currentOid":""},"activityList":{"items":[{"before":"2002b54fb677b229a675522c8c6cd7c851d54d22","after":"da9d66c7fc69b89be656fe048bba655092f4f2db","ref":"refs/heads/main","pushedAt":"2024-08-14T19:30:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Update readme since its now possible to install as an extra of lxml","shortMessageHtmlLink":"Update readme since its now possible to install as an extra of lxml"}},{"before":"c5c5038310d5974255b5a1a8154e5346c40d080b","after":"2002b54fb677b229a675522c8c6cd7c851d54d22","ref":"refs/heads/main","pushedAt":"2024-07-29T11:04:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Release 0.2.0","shortMessageHtmlLink":"Release 0.2.0"}},{"before":"e43d6a2a3d40cdc9e6123b8d5ad9f69cccb95d09","after":null,"ref":"refs/heads/special_chars_issue","pushedAt":"2024-07-29T10:57:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"}},{"before":"5bb0e88f5a1f5b5567198c6fc628ea3bb715bf2b","after":"c5c5038310d5974255b5a1a8154e5346c40d080b","ref":"refs/heads/main","pushedAt":"2024-07-29T10:57:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add changelog fragment\n\nCo-authored-by: Miro Hrončok ","shortMessageHtmlLink":"Add changelog fragment"}},{"before":"02141ceb1bca9341ce851232fbd9972d513fb8a1","after":"e43d6a2a3d40cdc9e6123b8d5ad9f69cccb95d09","ref":"refs/heads/special_chars_issue","pushedAt":"2024-07-23T06:25:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add changelog fragment\n\nCo-authored-by: Miro Hrončok ","shortMessageHtmlLink":"Add changelog fragment"}},{"before":"0bf797dbe4de804acca4190dc266bdd2e6c75530","after":"02141ceb1bca9341ce851232fbd9972d513fb8a1","ref":"refs/heads/special_chars_issue","pushedAt":"2024-07-22T21:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Update CHANGES.rst\n\nCo-authored-by: Miro Hrončok ","shortMessageHtmlLink":"Update CHANGES.rst"}},{"before":"89c8305cf945b0c50c9a6ff4ffbd68e26f884a0b","after":"0bf797dbe4de804acca4190dc266bdd2e6c75530","ref":"refs/heads/special_chars_issue","pushedAt":"2024-07-22T12:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add changelog fragment","shortMessageHtmlLink":"Add changelog fragment"}},{"before":null,"after":"89c8305cf945b0c50c9a6ff4ffbd68e26f884a0b","ref":"refs/heads/special_chars_issue","pushedAt":"2024-07-22T11:27:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add notes about security to readme and documentation","shortMessageHtmlLink":"Add notes about security to readme and documentation"}},{"before":"3b3eb0ee28658cd84af8b424dc21b65bc8c461e2","after":"5bb0e88f5a1f5b5567198c6fc628ea3bb715bf2b","ref":"refs/heads/main","pushedAt":"2024-04-26T22:05:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"chore(docs): formatting typo\n\nThere was a one-too-many backtick.","shortMessageHtmlLink":"chore(docs): formatting typo"}},{"before":"2ac0f25ccd0f7be864d96c37f434f3f0809efc49","after":"3b3eb0ee28658cd84af8b424dc21b65bc8c461e2","ref":"refs/heads/main","pushedAt":"2024-04-20T12:14:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Test with Python 3.13","shortMessageHtmlLink":"Test with Python 3.13"}},{"before":"951d88efd80b6b0565a29746b4e6a0e710f9d935","after":"2ac0f25ccd0f7be864d96c37f434f3f0809efc49","ref":"refs/heads/main","pushedAt":"2024-04-20T12:05:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Run mypy in tox env and GH workflow","shortMessageHtmlLink":"Run mypy in tox env and GH workflow"}},{"before":"eb473b7d8bedfc8202fdea8f68257d1cde962843","after":null,"ref":"refs/heads/fix_copyright_author","pushedAt":"2024-04-10T10:13:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"}},{"before":"ecc8a696eafc51097e43158e5a38ba7dcda1eacf","after":"951d88efd80b6b0565a29746b4e6a0e710f9d935","ref":"refs/heads/main","pushedAt":"2024-04-10T10:12:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Fix copyright and author settings in documentation","shortMessageHtmlLink":"Fix copyright and author settings in documentation"}},{"before":"df9fd8c77cdbbf67f41c53917500f9dea6429d94","after":"eb473b7d8bedfc8202fdea8f68257d1cde962843","ref":"refs/heads/fix_copyright_author","pushedAt":"2024-04-10T09:24:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Fix copyright and author settings in documentation","shortMessageHtmlLink":"Fix copyright and author settings in documentation"}},{"before":null,"after":"df9fd8c77cdbbf67f41c53917500f9dea6429d94","ref":"refs/heads/fix_copyright_author","pushedAt":"2024-04-10T09:23:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Fix copyright and author settings for documentation","shortMessageHtmlLink":"Fix copyright and author settings for documentation"}},{"before":"97402b5f6e94583c8f1c3f6070ef19ce1df90da8","after":"ecc8a696eafc51097e43158e5a38ba7dcda1eacf","ref":"refs/heads/main","pushedAt":"2024-04-05T06:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Release 0.1.1","shortMessageHtmlLink":"Release 0.1.1"}},{"before":"2dfd5ac18a5d6a6d534f224d9ee7e44345803374","after":"97402b5f6e94583c8f1c3f6070ef19ce1df90da8","ref":"refs/heads/main","pushedAt":"2024-04-05T06:39:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"FIX: Allow multiple inlined image data links in html clean\n\nAdd a lazy quantifier in the regex `_find_image_dataurls`\nto match as few characters as possible,\nto make it stop at the first occurence of `;base64,`\n\ne.g.\n```py\n>>> _find_image_dataurls = re.compile(r'data:image/(.+);base64,', re.I).findall\n>>> _find_image_dataurls('
')\n['jpeg;base64,foo); background-image: url(data:image/jpeg']\n```\n\n```py\n>>> _find_image_dataurls = re.compile(r'data:image/(.+?);base64,', re.I).findall\n>>> _find_image_dataurls('
')\n['jpeg', 'jpeg']\n```\n\nThis allows to have multiple image data links on the same line,\nwhich happens for instance in inline styles.\n\nWithout this change, `_has_javascript_scheme` returns `True`\nbecause the count of safe image urls is lower than the number of\npossible malicious scheme.\nThen, the whole style is dropped as considered malicious.\n\nCo-authored-by: Christophe Simonis ","shortMessageHtmlLink":"FIX: Allow multiple inlined image data links in html clean"}},{"before":"a05d62ce022b1efd9ca3e31bc6372cb4f04aaf1b","after":null,"ref":"refs/heads/test_autolink","pushedAt":"2024-04-03T09:40:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"}},{"before":"13447fd5dd58930a1f1f6d0ab594999ae65bd8d8","after":"2dfd5ac18a5d6a6d534f224d9ee7e44345803374","ref":"refs/heads/main","pushedAt":"2024-04-03T09:40:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Fix module name in tests/test_autolink.txt","shortMessageHtmlLink":"Fix module name in tests/test_autolink.txt"}},{"before":null,"after":"a05d62ce022b1efd9ca3e31bc6372cb4f04aaf1b","ref":"refs/heads/test_autolink","pushedAt":"2024-02-28T12:26:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Fix module name in tests/test_autolink.txt","shortMessageHtmlLink":"Fix module name in tests/test_autolink.txt"}},{"before":"b8c84625fb6bb261e2443d14c74e8bb080f90bbd","after":null,"ref":"refs/heads/fix_py36","pushedAt":"2024-02-26T20:06:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"}},{"before":"395803d8b786f425da0a46f022fe9e07cdb5dd39","after":"13447fd5dd58930a1f1f6d0ab594999ae65bd8d8","ref":"refs/heads/main","pushedAt":"2024-02-26T20:06:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Install build dependencies for Python 3.6","shortMessageHtmlLink":"Install build dependencies for Python 3.6"}},{"before":null,"after":"b8c84625fb6bb261e2443d14c74e8bb080f90bbd","ref":"refs/heads/fix_py36","pushedAt":"2024-02-26T14:40:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Install build dependencies for Python 3.6","shortMessageHtmlLink":"Install build dependencies for Python 3.6"}},{"before":"449369b4638addd8dcb91311fa483e142a4d4947","after":"395803d8b786f425da0a46f022fe9e07cdb5dd39","ref":"refs/heads/main","pushedAt":"2024-02-26T13:19:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add documentation link to readme and project metadata","shortMessageHtmlLink":"Add documentation link to readme and project metadata"}},{"before":"2b5078a288943b870b1f269f24992fb35a481be1","after":"449369b4638addd8dcb91311fa483e142a4d4947","ref":"refs/heads/main","pushedAt":"2024-02-26T12:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Documentation build needs lxml to work","shortMessageHtmlLink":"Documentation build needs lxml to work"}},{"before":"afa1087519afaa552cf8ca19e489c6f94babc77a","after":"2b5078a288943b870b1f269f24992fb35a481be1","ref":"refs/heads/main","pushedAt":"2024-02-26T11:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add configuration for RTD","shortMessageHtmlLink":"Add configuration for RTD"}},{"before":"5647358a6a9f39ba0794c6dace9d24e70fec4ca7","after":"afa1087519afaa552cf8ca19e489c6f94babc77a","ref":"refs/heads/main","pushedAt":"2024-02-26T11:44:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add documentation","shortMessageHtmlLink":"Add documentation"}},{"before":"f2d6d82b74fecb1e9e3ab17dc4ea4651037f0bc9","after":"5647358a6a9f39ba0794c6dace9d24e70fec4ca7","ref":"refs/heads/main","pushedAt":"2023-10-23T11:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add more dirs to .gitignore","shortMessageHtmlLink":"Add more dirs to .gitignore"}},{"before":null,"after":"f2d6d82b74fecb1e9e3ab17dc4ea4651037f0bc9","ref":"refs/heads/main","pushedAt":"2023-10-23T11:41:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frenzymadness","name":"Lumír 'Frenzy' Balhar","path":"/frenzymadness","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688939?s=80&v=4"},"commit":{"message":"Add Github actions config and update tox to 2.7 and 3.6+","shortMessageHtmlLink":"Add Github actions config and update tox to 2.7 and 3.6+"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmpw79gA","startCursor":null,"endCursor":null}},"title":"Activity · fedora-python/lxml_html_clean"}