{"action":"closed","issue":{"url":"https://api.github.com/repos/MontFerret/ferret/issues/385","repository_url":"https://api.github.com/repos/MontFerret/ferret","labels_url":"https://api.github.com/repos/MontFerret/ferret/issues/385/labels{/name}","comments_url":"https://api.github.com/repos/MontFerret/ferret/issues/385/comments","events_url":"https://api.github.com/repos/MontFerret/ferret/issues/385/events","html_url":"https://github.com/MontFerret/ferret/issues/385","id":491843000,"node_id":"MDU6SXNzdWU0OTE4NDMwMDA=","number":385,"title":"Load HTML pages from memory","user":{"login":"ziflex","id":1607148,"node_id":"MDQ6VXNlcjE2MDcxNDg=","avatar_url":"https://avatars2.githubusercontent.com/u/1607148?v=4","gravatar_id":"","url":"https://api.github.com/users/ziflex","html_url":"https://github.com/ziflex","followers_url":"https://api.github.com/users/ziflex/followers","following_url":"https://api.github.com/users/ziflex/following{/other_user}","gists_url":"https://api.github.com/users/ziflex/gists{/gist_id}","starred_url":"https://api.github.com/users/ziflex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ziflex/subscriptions","organizations_url":"https://api.github.com/users/ziflex/orgs","repos_url":"https://api.github.com/users/ziflex/repos","events_url":"https://api.github.com/users/ziflex/events{/privacy}","received_events_url":"https://api.github.com/users/ziflex/received_events","type":"User","site_admin":false},"labels":[{"id":1159766877,"node_id":"MDU6TGFiZWwxMTU5NzY2ODc3","url":"https://api.github.com/repos/MontFerret/ferret/labels/area/drivers","name":"area/drivers","color":"4fdd08","default":false,"description":"HTML drivers"},{"id":1061418614,"node_id":"MDU6TGFiZWwxMDYxNDE4NjE0","url":"https://api.github.com/repos/MontFerret/ferret/labels/driver/cdp","name":"driver/cdp","color":"2b69b5","default":false,"description":"Cdp driver"},{"id":1061418752,"node_id":"MDU6TGFiZWwxMDYxNDE4NzUy","url":"https://api.github.com/repos/MontFerret/ferret/labels/driver/http","name":"driver/http","color":"2b69b5","default":false,"description":"Http driver"},{"id":1032674179,"node_id":"MDU6TGFiZWwxMDMyNjc0MTc5","url":"https://api.github.com/repos/MontFerret/ferret/labels/enhancement","name":"enhancement","color":"a2eeef","default":true,"description":"New feature or request"},{"id":1032674181,"node_id":"MDU6TGFiZWwxMDMyNjc0MTgx","url":"https://api.github.com/repos/MontFerret/ferret/labels/good%20first%20issue","name":"good first issue","color":"7057ff","default":true,"description":"Good for newcomers"},{"id":1078759802,"node_id":"MDU6TGFiZWwxMDc4NzU5ODAy","url":"https://api.github.com/repos/MontFerret/ferret/labels/hacktoberfest","name":"hacktoberfest","color":"f4c77f","default":false,"description":""}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/MontFerret/ferret/milestones/7","html_url":"https://github.com/MontFerret/ferret/milestone/7","labels_url":"https://api.github.com/repos/MontFerret/ferret/milestones/7/labels","id":4519378,"node_id":"MDk6TWlsZXN0b25lNDUxOTM3OA==","number":7,"title":"v0.10","description":"","creator":{"login":"ziflex","id":1607148,"node_id":"MDQ6VXNlcjE2MDcxNDg=","avatar_url":"https://avatars2.githubusercontent.com/u/1607148?v=4","gravatar_id":"","url":"https://api.github.com/users/ziflex","html_url":"https://github.com/ziflex","followers_url":"https://api.github.com/users/ziflex/followers","following_url":"https://api.github.com/users/ziflex/following{/other_user}","gists_url":"https://api.github.com/users/ziflex/gists{/gist_id}","starred_url":"https://api.github.com/users/ziflex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ziflex/subscriptions","organizations_url":"https://api.github.com/users/ziflex/orgs","repos_url":"https://api.github.com/users/ziflex/repos","events_url":"https://api.github.com/users/ziflex/events{/privacy}","received_events_url":"https://api.github.com/users/ziflex/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":4,"state":"open","created_at":"2019-07-24T17:52:14Z","updated_at":"2020-01-04T17:57:42Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2019-09-10T18:59:39Z","updated_at":"2020-01-04T17:57:42Z","closed_at":"2020-01-04T17:57:41Z","author_association":"CONTRIBUTOR","body":"Ferret used to have this feature but during one of the refactorings it was decided to remove it.\r\n\r\nLet's bring it back.\r\n\r\n- Add ``Parse(ctx context.Context, content []byte) (HTMLPage, error)`` method to ``Driver`` interface.\r\n\r\n- Use [this method](https://chromedevtools.github.io/devtools-protocol/tot/Page#method-setDocumentContent) in CDP driver.\r\n\r\n- Use ``goquery.NewDocumentFromReader`` in HTTP driver.\r\n\r\n- Add ``HTML_PARSE`` function to ``html`` library."}}
{"actor":{"display_login":"ziflex"}}