<commit_before><style>
li {
}
em {
  text-decoration: line-through;
}
strong {
color: #ff80b2;
}
</style>
###2010-11-25###
* _make geoip.close better_

###2010-11-28###
* Add asynchronous methods to City object

###v0.2.0###
* re-factory the whole direcoty
* add more module other then country and City
* add db_type check in every module

###v0.2.1###
* Try in added ASNUM file supporting  
* Make org_by_add method return an arrary of string rather than a strang object

###v0.3.0###
* make clear why org_by_domain method dose not works
* use javasript Error type as err
* add all asynchronous methods

###Future####
* make clear why org_by_domain method dose not works?
* Support IPv6?<commit_msg>added new future task<commit_after><style>
li {
}
em {
  text-decoration: line-through;
}
strong {
color: #ff80b2;
}
</style>
###2010-11-25###
* _make geoip.close better_

###2010-11-28###
* Add asynchronous methods to City object

###v0.2.0###
* re-factory the whole direcoty
* add more module other then country and City
* add db_type check in every module

###v0.2.1###
* Try in added ASNUM file supporting  
* Make org_by_add method return an arrary of string rather than a strang object

###v0.3.0###
* make clear why org_by_domain method dose not works
* use javasript Error type as err
* add all asynchronous methods

###Future###
* Make open and close method better
* Stick 0.3.* for ever?
* make clear why org_by_domain method dose not works?
* Support IPv6?
{'fraction_non_alphanumeric': 0.11792774369461487, 'fraction_numerical': 0.0408997955010225, 'mean_word_length': 4.280575539568345, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2685830', 'n_tokens_mistral': 522, 'n_tokens_neox': 479, 'n_words': 190}