{ "info": { "author": "Dhamodharan Karuppuswamy", "author_email": "dhamodharanrk@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\n# MrSnippets\n\nA complete collection of common code snippets\n\n## Getting Started\n\nTo get started install the package using below command on your machine.\n\n`pip install MrSnippets`\n\nSample Usage,\n\n from MrSnippets.helpers import *\n print(get_numbers_from_string('1a2b3e'))\n\n## Helper Module\n\nIts an collection of commonly used functions to minimize the code and time.\n\n#### List of supported functions,\n- get_clean_text(string:str)\n- get_numbers_from_string(string:str)\n- get_alpha_from_string(string:str)\n- get_string_from_html(soup)\n- join_string(source_list:list, separator:str='')\n- compare_string(string_one,string_two)\n- get_clean_list(list_x:list)\n- compare_list(first:list, second:list)\n- find_list_duplicates(list:list)\n- get_clean_dict(dict:dict)\n- modify_jsondata(abbreviations_dict:dict,target_dict:dict)\n- refine_name(name:str)\n- split_name(name_string:str,reverse_it:bool=False,**kwargs)\n\n\n## Soup Wrapper\n\nIts an simple implementation of css selector using Beautifulsoup. The selectors are stright forward and simple.\n\nThere are list of pre-defined selector functions. For example selecting a single element from chunk as follows.\n\n from MrSnippets.soup_wrapper import *\n name = get_element(html_chunk,'div','class','people_name')\n name = get_element_by_tag(html_chunk,'