{"action":"created","issue":{"url":"https://api.github.com/repos/hrbrmstr/iptools/issues/33","repository_url":"https://api.github.com/repos/hrbrmstr/iptools","labels_url":"https://api.github.com/repos/hrbrmstr/iptools/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/hrbrmstr/iptools/issues/33/comments","events_url":"https://api.github.com/repos/hrbrmstr/iptools/issues/33/events","html_url":"https://github.com/hrbrmstr/iptools/issues/33","id":183745994,"number":33,"title":"Would very much like to have IPv6 support within both iptools and triebeard","user":{"login":"empirical-bayesian","id":4048647,"avatar_url":"https://avatars.githubusercontent.com/u/4048647?v=3","gravatar_id":"","url":"https://api.github.com/users/empirical-bayesian","html_url":"https://github.com/empirical-bayesian","followers_url":"https://api.github.com/users/empirical-bayesian/followers","following_url":"https://api.github.com/users/empirical-bayesian/following{/other_user}","gists_url":"https://api.github.com/users/empirical-bayesian/gists{/gist_id}","starred_url":"https://api.github.com/users/empirical-bayesian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/empirical-bayesian/subscriptions","organizations_url":"https://api.github.com/users/empirical-bayesian/orgs","repos_url":"https://api.github.com/users/empirical-bayesian/repos","events_url":"https://api.github.com/users/empirical-bayesian/events{/privacy}","received_events_url":"https://api.github.com/users/empirical-bayesian/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hrbrmstr/iptools/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"hrbrmstr","id":509878,"avatar_url":"https://avatars.githubusercontent.com/u/509878?v=3","gravatar_id":"","url":"https://api.github.com/users/hrbrmstr","html_url":"https://github.com/hrbrmstr","followers_url":"https://api.github.com/users/hrbrmstr/followers","following_url":"https://api.github.com/users/hrbrmstr/following{/other_user}","gists_url":"https://api.github.com/users/hrbrmstr/gists{/gist_id}","starred_url":"https://api.github.com/users/hrbrmstr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hrbrmstr/subscriptions","organizations_url":"https://api.github.com/users/hrbrmstr/orgs","repos_url":"https://api.github.com/users/hrbrmstr/repos","events_url":"https://api.github.com/users/hrbrmstr/events{/privacy}","received_events_url":"https://api.github.com/users/hrbrmstr/received_events","type":"User","site_admin":false},"assignees":[{"login":"hrbrmstr","id":509878,"avatar_url":"https://avatars.githubusercontent.com/u/509878?v=3","gravatar_id":"","url":"https://api.github.com/users/hrbrmstr","html_url":"https://github.com/hrbrmstr","followers_url":"https://api.github.com/users/hrbrmstr/followers","following_url":"https://api.github.com/users/hrbrmstr/following{/other_user}","gists_url":"https://api.github.com/users/hrbrmstr/gists{/gist_id}","starred_url":"https://api.github.com/users/hrbrmstr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hrbrmstr/subscriptions","organizations_url":"https://api.github.com/users/hrbrmstr/orgs","repos_url":"https://api.github.com/users/hrbrmstr/repos","events_url":"https://api.github.com/users/hrbrmstr/events{/privacy}","received_events_url":"https://api.github.com/users/hrbrmstr/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2016-10-18T17:02:39Z","updated_at":"2016-10-18T19:43:26Z","closed_at":null,"body":"I currently need to use Python 3 for any serious Internet address hacking, principally using the _ipaddress_, _netaddr_, and, occasionally, _socket_ modules. There is also _py-radix_ <strike>, but that's apparently only available for Python 2.7</strike>. There are also _trie_ and _triefind_ modules in the _Biopython_ package that I have not entirely explored. \r\n\r\nA key requirement is that IPv4 and IPv6 addresses be storable within the same trie _without_, for instance, standardization of IPv4 within IPv6."},"comment":{"url":"https://api.github.com/repos/hrbrmstr/iptools/issues/comments/254617318","html_url":"https://github.com/hrbrmstr/iptools/issues/33#issuecomment-254617318","issue_url":"https://api.github.com/repos/hrbrmstr/iptools/issues/33","id":254617318,"user":{"login":"Ironholds","id":2487262,"avatar_url":"https://avatars.githubusercontent.com/u/2487262?v=3","gravatar_id":"","url":"https://api.github.com/users/Ironholds","html_url":"https://github.com/Ironholds","followers_url":"https://api.github.com/users/Ironholds/followers","following_url":"https://api.github.com/users/Ironholds/following{/other_user}","gists_url":"https://api.github.com/users/Ironholds/gists{/gist_id}","starred_url":"https://api.github.com/users/Ironholds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ironholds/subscriptions","organizations_url":"https://api.github.com/users/Ironholds/orgs","repos_url":"https://api.github.com/users/Ironholds/repos","events_url":"https://api.github.com/users/Ironholds/events{/privacy}","received_events_url":"https://api.github.com/users/Ironholds/received_events","type":"User","site_admin":false},"created_at":"2016-10-18T19:43:25Z","updated_at":"2016-10-18T19:43:25Z","body":"Triebeard doesn't have IP roots - I implemented it for domain matching,\nactually. But: what operation exactly do you need it to perform that it\ncan't?\n\nOn Tuesday, 18 October 2016, empirical-bayesian <notifications@github.com\n<javascript:_e(%7B%7D,'cvml','notifications@github.com');>> wrote:\n\n> I do a lot of work with access patterns to Web properties, or cataloguing\n> routers on traceroutes (or at least intermediate hops). The access patterns\n> and router addresses are a mixed bag of v4 and v6 addresses, and for my\n> purposes the network type is pretty much immaterial.\n>\n> Incidentally, clarifying my comment above, *py-radix* *is* supported in\n> Python 3: It was just difficult to find out what to call the package to\n> install it. It permits such mixed use.\n>\n> There's a design choice here ... There are uses for tries in many\n> contexts, including prefix-matching. These are especially population in\n> Biology, esp genetic database searches, as in the *Biopython* package,\n> but these are ill-suited for network addresses. (I suppose some hacking of\n> BOUNDARY_CHARACTERS there could transform the *Biopython* version to a\n> more general one.) So, the question is whether or not *triebeard* wants\n> to generalize to a arbitrary string-prefix matching facility, or if it\n> wants to keep its IP roots.\n>\n> —\n> You are receiving this because you are subscribed to this thread.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/hrbrmstr/iptools/issues/33#issuecomment-254580475>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/ACXz3qLQWv6np3GBrVblM0-MK_MVRk7Sks5q1QJXgaJpZM4KaC4N>\n> .\n>\n"}}
{"actor":{"display_login":"Ironholds"}}