Saravanan666/pypi-org huggingface dataset:
Package: google_news_crawler
A utility to fetch news articles fromGoogle News.GNC retrieves the latest items from the Google News feeds and stores
them inElasticSearchor on disk.Written byIsaac Sijaranamualat the University of Amsterdam/ILPS.InstallationGoogle News Crawler can be installed withpipas usual:pip install google_news_crawlerUsageRetrieve news items belonging to the ‘science/technology’ topic for
the region Botswana from Google News, storing the articles in an
ElasticSearch instance:google_news_crawler --datastore=ES --feed="http://news.google.com/news?cf=all&ned=en_bw&output=rss&topic=t&sort=newest"You would typically want to run a command like the one above in acrontabto periodically fetch all the items:# m h  dom mon dow   command
01-59/10 * * * * google_news_crawler --log-config=/path/to/gnc/logging.yaml --datastore=ES --feed="http://news.google.com/news?cf=all&ned=en_bw&output=rss&topic=t&sort=newest"The complete list of usage options can be obtained with the--helpargument:google_news_crawler --helpNota BeneThe store-to-disk backend is still available, but has been dropped as
a dependency because of a license incompatibility, sincewarcis
licensed under the GPL (version 2).TODOgeneralmake user-agent configurableexpand documentationElasticsearch backendmake all ES related settings configurableupdate metadata for existing documents instead of skipping them
entirelyimprove index mapping for the documentsLicenseCopyright 2013-2014 Isaac Sijaranamual, University of Amsterdam/ILPSLicensed under the Apache License, Version 2.0 (the “License”); you
may not use this Work or Derivative Works except in compliance with
the License.  You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.  See the License for the specific language governing
permissions and limitations under the License.
Package: google-news-feed
Google-News-FeedA simple python library to consume the google news rss feed.Inspired bypygooglenewsand implemented usingaiohttpandlxml.InstallationVia pip:pip install google-news-feedHow to usefromgoogle_news_feedimportGoogleNewsFeedgnf=GoogleNewsFeed(language='en',country='US')results=gnf.query("python")print(results)For more information about the query parameters seehere.Get Top Headlinesgnf=GoogleNewsFeed(language='en',country='US')results=gnf.top_headlines()Query a specific topicgnf=GoogleNewsFeed(language='en',country='US')results=gnf.query_topic("business")For more topics seehere.Accessing the resultsThe results are a list of NewsItems.result=gnf.query("python")[0]print(result.title)print(result.link)print(result.pubDate)print(result.description)print(result.source)Handling internal linksSome links are internal to google news. To access the actual link to the news site the internal link has to be accessed and the redirect url is returned. To simplify this process theresolve_internal_linksproperty can be set to True.gnf=GoogleNewsFeed(language='en',country='US',resolve_internal_links=True)print(gnf.top_headlines()[0].link)The resolution is handled asynchronously by default, but can be forced to be done synchronously via therun_asyncparameter.
Package: googlenewspy
Google News PySearch news with python in google news.What's necessarypython >=3.6Instalingpip install googlenewspyUsingfrom googlenewspy import Searchsearch = Search()text = 'Python'search.news(text)FeaturesYou can specify witch country and host language in Search object, for better results.
Ex:search = Search(host_language='en-US', geolocation='US')search.news('Python')
Package: google-ngram-downloader
The Google Books Ngram Viewer datasetis a freely available resource under
aCreative Commons Attribution 3.0 Unported Licensewhich provides ngram
counts over books scanned by Google.The data is so big, that storing it is almost impossible. However, sometimes
you need an aggregate data over the dataset. For example to build a
co-occurrence matrix.This package provides an iterator over the dataset stored at Google. It
decompresses the data on the fly and provides you the access to the underlying
data.FeaturesDownload ngrams of various length and languages.Access to part of ngrams, e.g. ones that start with an ‘a’.Installationpip install google-ngram-downloaderThe command line toolIt also provides a simple command line tool to download the ngrams calledgoogle-ngram-downloader. Refer to the help to see available actions:google-ngram-downloader help
usage: google-ngram-downloader <command> [options]

commands:

 cooccurrence  Write the cooccurrence frequencies of a word and its contexts.
 download      Download The Google Books Ngram Viewer dataset version 20120701.
 help          Show help for a given help topic or a help overview.
 readline      Print the raw content.Example use of the API>>> from google_ngram_downloader import readline_google_store
>>>
>>> fname, url, records = next(readline_google_store(ngram_len=5))
>>> fname
'googlebooks-eng-all-5gram-20120701-0.gz'
>>> url
'http://storage.googleapis.com/books/ngrams/books/googlebooks-eng-all-5gram-20120701-0.gz'
>>> next(records)
Record(ngram=u'0 " A most useful', year=1860, match_count=1, volume_count=1)ChangesVersion 4.0.1Citation information.Tests are correctly packaged for a release.Version 4.0.0Added ‘indices’ keyword. Thanks to neocortex.Added ‘language’ flat. Thanks to Ray Powell (rpowellgit).Version 3.1.1Non-unique contexts are taken into account inside of an ngram.Version 3.1Thecooccurrencecommand does not perform any ngram modification.Version 3.0download,readileandcooccurrencesubcommands.readline_google_storetransforms lines toRecordin several processes.
Package: google-nucleus
Keywords: genomics tensorflow bioinformatics
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Package: google-oauth
google-oauthaims to implement Google OAuth2.InstallationRequires Python 2.7 or 3.3+.Usepip:$ pip install google-oauthOr download code rom GitHub and install it manually withsetuptools:$ git clonehttps://github.com/miedzinski/google-oauth2-service.git$ cd google-oauth
$ python setup.py installIn case ofpyOpenSSLbuild failing, install openssl headers.
On Debian based distributions:$ apt-get install libssl-devUsageAt this moment, there is onlyServer to Serverflow implemented.OAuth2 for service accountsFirst, createServiceAccountobject. The best way to achieve this
is using one of two classmethods:ServiceAccount.from_jsonServiceAccount.from_pkcs12Google recommends JSON key format, so we will use it.
Both methods are documented in source code.>>> key = json.load(open('/path/to/credentials.json'))
>>> auth = ServiceAccount.from_json(key=key, scopes=scope)
>>> auth.access_tokenAnd that’s it - OAuth2 access token is available asaccess_tokenproperty.
If you think token’s lifetime will be longer than object’s, you can cache it
in file or database of your choice.
Otherwise, you can use aGoogleService.authorized_request, which is
a handy shortcut torequests.requestwith properAuthorizationheader.
Subsequent calls to this method won’t request new access tokens unless
previous one expired.Let’s search for Guuido van Rossum on Google+>>> scope = 'https://www.googleapis.com/auth/plus.login'
>>> url = 'https://www.googleapis.com/plus/v1/people' \
>>>         '?query=Guuido+van+Rossum'
>>> resp = auth.authorized_request(method='get', url=url)respis now an instance ofrequests.Response, from which we can
extract all the data we need.DocumentationSource code is fully documented with docstrings.TODOImplement three-legged OAuth2 (for web server applications).ContributingAll contributors are welcome! Make sure the tests pass and don’t forget
to write your own tests if you code new stuff.
If you want to submit a patch, use GitHub pull requests.
Package: google-oauth2-tool
Create OAuth2 key file from OAuth2 client id fileSimple wrapper for oauth2client.tools module.InstallationPIPYou can install the latest stable package running this command:$ pip install google_oauth2_toolAlso you can install the development version running this command:$ pip install git+http://github.com/dlancer/google_oauth2_tool.git@devUsageBefore you start you should:Create Google OAuth2 client id key in the Google Developers console.Create file with required Google API scopes.From command line:$ oauth2_tool --help

$ oauth2_tool --source=client_id.json --scope=scopes.txt --destination=oauth2_key.json [--strip=true]
Package: google_objects
Google ObjectsThin, pythonic OO wrapper around Google's "google-api-python-client" library.
Currently supports Python 3+Installation$pipinstallgoogle-objectsUsageRequires a valid Google API Credentials object from Google's excellent oauth2lib library. For more information, visithere.Google Drive v3Retrieve drive 'About' information:fromgoogle_objectsimportDriveClientgdrive=DriveClient(OAUTH2LIB_CREDS)about=gdrive.get_about()print(about.email)print(about.name)# prints link to profile photoprint(about.photo)# ...List files in drive by type:files_by_type={'slides':gdrive.list_files('presentation'),'folders':gdrive.list_files('folder'),'spreadsheets':gdrive.list_files('spreadsheets'),}forfileinfiles_by_type['folders']:print(file.id)print(file.name)forfileinfiles_by_type['spreadsheets']:# prints list of parent folder IDsprint(file.parents)# ...Copy and share file:file=gdrive.get_file('FILE_ID')new_file=file.copy('NEW_FILE_NAME',['PARENT_FOLDER_1','PARENT_FOLDER_2'])# allow myfriend@hotmail.com to viewpermission=new_file.add_permission('myfriend@hotmail.com')# print newly created permission informationprint(permission.role,permission.type,permission.email)Google Slides v1Retrieve presentation and loop through elements:fromgoogle_objectsimportSlidesClientgslides=SlidesClient(OAUTHLIB_CREDS)presentation=gslides.get_presentation('PRESENTATION_ID')# print slides attributesforslideinpresentation:print(slide.id)forelementinslide:# equivalent to 'for element in presentation.elements()'print(element.type)# Shape, Table, etcCheck text in shape:shape=presentation.get_element_by_id('SHAPE_ID')forsegmentinshape.text:print(segment.text)Batch update every cell in table:# use with to perform batch updates in blockwithpresentationaspres:table=pres.get_element_by_id('TABLE_ID')forcellintable:print(cell.location)# tuple containing cell locationforsegmentincell.text:# update cellsegment.text='UPDATED_VALUE'Google Sheets v4Retrieve spreadsheet and loop through sheets:fromgoogle_objectsimportSheetsClientgsheets=SheetsClient(OAUTHLIB_CREDS)spreadsheet=gsheets.get_spreadsheet('SPREADSHEET_ID')forsheetinspreadsheet:print(sheet.id,sheet.title)Get sheet by name and return its full block of values:sheet=spreadsheet['Sheet 1']values=sheet.values()Get named range value block:named_ranges=spreadsheet.named_ranges('SHEET_NAME!A:C')forrnginnamed_range:values=named_range.get_block()Update values block:values=spreadsheet.get_range('SHEET_NAME!A:C')# loop through rowsfori,rowinenumerate(values):values[i]=[1,2,3]print(row)values.update()# you can also use the slice syntax for updating..values[2:5]=[[1,2,4],[4,5,6],[6,7,8]]values.update()Append to values block:to_append=[[1,2,3],[4,5,6]]values.append(to_append)
Package: google-palm-cli
google-palm-cliThis application allows users to use Google PaLM on command-line interface (CLI).Source CodeThe source code for the Google PaLM CLI application is available inSource Code.Installationpip install google-palm-cliHow to Use the Application?Pre-requisites:Pythoninstalled on your device..env file is in the same directory as <GOOGLE_PALM_CLI_DIRECTORY> and has the value of PALM_API_KEY.First, open a Terminal or Command Prompt window and run the following command.python3 <GOOGLE_PALM_CLI_DIRECTORY>/main.pyNote:Replace <GOOGLE_PALM_CLI_DIRECTORY> with the path to the directory of the application google-palm-cli.Then, the application will start with something looking like in the screenshot below.You have to choices:Enter a non-empty prompt to receive a response from the AI.Enter an empty prompt to exit the application.Below is an example of what happens when you entered a non-empty prompt.
Package: googleparser
AboutModule for parsing google search results without access to Google Search APISimple Start for home projectInstall package frompippip install googleparserUsefrom googleparser import GoogleParser
print(*['\n' + str(res) for res in GoogleParser().query('bitcoin_price')])Results:#1. Bitcoin Price Chart (BTC) | Coinbase. Link: https://www.coinbase.com/price/bitcoin 
#2. BitcoinAverage: Bitcoin Price Index API & Exchange Rates. Link: https://bitcoinaverage.com/ 
#3. Bitcoin Price - Live Bitcoin Price in USD with No Ads. Link: https://www.bitcoinprice.com/ 
#4. Bitcoin Price Index вЂ” Real-time Bitcoin Price Charts вЂ” CoinDesk. Link: https://www.coindesk.com/price/bitcoin 
#5. Bitcoin Price Chart Today - Live BTC/USD - Gold Price. Link: https://goldprice.org/ru/cryptocurrency-price/bitcoin-price 
#6. $8,435.00 Bitcoin Price - Blockchain. Link: https://www.blockchain.com/de/prices 
#7. MUST SEE: This Bitcoin Price Action already happened 1:1 in 2016 .... Link: https://www.youtube.com/watch?v=JFo7NcokNPU 
#8. Bitcoin price targets & pivots LIVE STREAM - BTX, LTC & ETH .... Link: https://www.youtube.com/watch?v=87xi-5FRK5M 
#9. BitcoinPrice  DLive. Link: https://dlive.tv/BitcoinPriceAPIGoogleParserClass for search linksqueryMethod for search and get resultsParamssearch_string: str - Query for searchResultList of GoogleResultGoogleResultClass for result from GooleParserVariable:index: int - number of resulttitle: str - result titlelink: str - result link
Package: googlepatentscraper
Note:This client is not affiliated with GoogleTable of ContentsInstallUsageLicenseInstallInstall with pip:`sh pip install googlepatentscraper `UsageLoad document from google patentsfromgooglepatentscraper.documentimportDocumentpatent=Document("US8400417B2")pprint(patent.data)LicenseThis code is distributed under the terms of the GPLv3  license.  Details can be found in the file
[LICENSE](LICENSE) in this repository.Package AuthorLinus Kohl, <linus@munichresearch.com>
Package: google-patent-scraper
Patent ScraperA python package to scrape patents from 'https://patents.google.com/'. The package is made up of a single python class, scraper_class. This scraper can be used both to retreive parsed html of a single patents page or a list of patents.The main elements returned by the scraper class are:application_number        (str)   : application number
inventor_name             (json)  : inventors of patent 
assignee_name_orig        (json)  : original assignees to patent
assignee_name_current     (json)  : current assignees to patent
pub_date                  (str)   : publication date
filing_date               (str)   : filing date
priority_date             (str)   : priority date
grant_date                (str)   : grant date
forward_cites_no_family   (json)  : forward citations that are not family-to-family cites
forward_cites_yes_family  (json)  : forward citations that are family-to-family cites
backward_cites_no_family  (json)  : backward citations that are not family-to-family cites
backward_cites_yes_family (json)  : backward citations that are family-to-family citesPackage InstallationThe package is available on PyPi, and can be installed using pip:pipinstallgoogle_patent_scraperMain Use CasesThere are two primary ways to use this package:Scrape a single patent# ~ Import packages ~ #fromgoogle_patent_scraperimportscraper_class# ~ Initialize scraper class ~ #scraper=scraper_class()# ~~ Scrape patents individually ~~ #patent_1='US2668287A'patent_2='US266827A'err_1,soup_1,url_1=scraper.request_single_patent(patent_1)err_2,soup_2,url_2=scraper.request_single_patent(patent_2)# ~ Parse results of scrape ~ #patent_1_parsed=scraper.get_scraped_data(soup_1,patent_1,url_1)patent_2_parsed=scraper.get_scraped_data(soup_2,patetn_2,url_2)Scrape a list of patents# ~ Import packages ~ #fromgoogle_patent_scraperimportscraper_classimportjson# ~ Initialize scraper class ~ #scraper=scraper_class()# ~ Add patents to list ~ #scraper.add_patents('US2668287A')scraper.add_patents('US266827A')# ~ Scrape all patents ~ #scraper.scrape_all_patents()# ~ Get results of scrape ~ #patent_1_parsed=scraper.parsed_patents['US2668287A']patent_2_parsed=scraper.parsed_patents['US266827A']# ~ Print inventors of patent US2668287A ~ #forinventorinjson.loads(patent_1_parsed['inventor_name']):print('Patent inventor :{0}'.format(inventor['inventor_name']))Example FilesI have provided two seperate example scripts for usage of this package in the /example/ folder:Examples from this readme: readme_exampleScrape multiple patents using Python's multiprocessing package: multiprocess_example
Package: google-pay-token-decryption
Google Pay token decryptionA Python package to decrypt Google Pay tokens according to theGoogle Pay docsusing thepyca/cryptographypackage.System requirementsPython 3.8+UsageInstall the package using Pip:pip install google-pay-token-decryption.Get latest Google root signing keyshere.Get yourmerchant ID/recipient IDfrom theGoogle Pay business console. It should be in the format "merchant:". In Google's test environment it is always "merchant:12345678901234567890".Generate your merchant private and public keys by followingthis documentation.Create a newGooglePayTokenDecryptorobject and decrypt a token using thedecrypt_tokenmethod:fromgoogle_pay_token_decryptionimportGooglePayTokenDecryptor# Instantiate using the a list of root signing keys, your recipient ID and private keyroot_signing_keys=[{"keyValue":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/1+3HBVSbdv+j7NaArdgMyoSAM43yRydzqdg1TxodSzA96Dj4Mc1EiKroxxunavVIvdxGnJeFViTzFvzFRxyCw==","keyExpiration":"32506264800000","protocolVersion":"ECv2",}]recipient_id="someRecipient"private_key="MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgCPSuFr4iSIaQprjjchHPyDu2NXFe0vDBoTpPkYaK9dehRANCAATnaFz/vQKuO90pxsINyVNWojabHfbx9qIJ6uD7Q7ZSxmtyo/Ez3/o2kDT8g0pIdyVIYktCsq65VoQIDWSh2Bdm"decryptor=GooglePayTokenDecryptor(root_signing_keys,recipient_id,private_key)# Verify and decrypt a tokenencrypted_token={"signature":"MEYCIQCbtFh9UIf1Ty3NKZ2z0ZmL0SHwR30uiRGuRXk9ghpyrwIhANiZQ0Df6noxkQ6M652PcIPkk2m1PQhqiq4UhzvPQOYf","intermediateSigningKey":{"signedKey":"{\"keyValue\":\"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/1+3HBVSbdv+j7NaArdgMyoSAM43yRydzqdg1TxodSzA96Dj4Mc1EiKroxxunavVIvdxGnJeFViTzFvzFRxyCw==\",\"keyExpiration\":\"1879409613939\"}","signatures":["MEQCIFBle+JsfsovRBeoFEYKWFAeBYFAhq0S+GtusiosjV4lAiAGcK9qfVpnqG6Hw8cbGBQ79beiAs6IIkBxBfeKDBR+kA=="]},"protocolVersion":"ECv2","signedMessage":"{\"encryptedMessage\":\"PeYi+ZnJs1Gei1dSOkItdfFG8Y81FvEI7dHE0sSrSU6OPnndftV/qDbbmXHmppoyP/2lhF+XsH93qzD3u46BRnxxPtetzGT0533rIraskTj8SZ6FVYY1Opfo7FECGk57FfF8aDaCSOoyTh1k0v6wdxVwEVvWqG1T/ij+u2KWOw5G1WSB/RVicni0Az13ModYb0KMdMws1USKlWxBfKU5PtxibVx4fZ95HYQ82qgHlV4ToKaUY7YWud1iEspmFsBMk0nh4t1hVxRzsxKUjMV1915qD5yq7k5n9YPao2mR9NJgLPDktsc4uf9bszzvnqhz3T1YID43QwX16yCyn/YxNVe3dJ1+S+BGyJ+vyKXp+Zh4SlIua2NFLwnR06Es3Kvl6LlOGasoPC/tMAWYLQlGsl+vHK3mrMZjC6KbOsXg+2mrlZwL+QOt3ih2jIPe\",\"ephemeralPublicKey\":\"BD6pQKpy7yDebAX4qV0u/AfMYNQhOD+teyoa/5SsxwTGCoC1ZKHxNMb5BXvRmBcYGPNTx8+fAkEwzJ8GqbX/Q7E=\",\"tag\":\"8gFteCvCuamX1RmL7ORdHqleyBf0N55OfAs80RYGgwc=\"}"}decrypted_token=decryptor.decrypt_token(encrypted_token)print(decrypted_token)"""{"messageExpiration": "32506264800000","messageId": "AH2EjtfkY514K5lmPF4NOP9lMR5tPedsjQR719hIzI-zB1g0A-TBlYInGQuEVQeIWGlajqEpvSyrl3r_iN0RxoV9RYjxqnzG-kXmcBNkferp4NfNjVqxYrVT0e5JRzU3dQjkb0tQWOxN","paymentMethod": "CARD","paymentMethodDetails": {"expirationYear": 2026,"expirationMonth": 12,"pan": "4111111111111111","authMethod": "PAN_ONLY"}}"""ContributingSeeContributing
Package: google-photos-slideshow
google-photos-slideshowNOTE: this project is in no way affiliated with or sponsored by Google Photos.QuickstartInstallpip install google-photos-slideshowRungoogle-photos-slideshowCtrl+C to stop the slideshow.The first time you run this, it will prompt you for the public url to your google photos album.Future runs will use the same album unless you specify a different one using--url.ViewOpen a web browser and navigate tohttp://localhostto view the slideshow.Optionsgoogle-photos-slideshow --helpFeaturesSlideshowPlay/PauseSpeedNext/PreviousLive Communal ControlsLive reload from sourceLink to photo sourceAutoplay videosAdd musicSupport for multiple photo sourcesGoogle PhotosPublic link onlyMaybe add support for authenticated access?Local FolderGoogle DriveOneDriveFlickrInstagramFacebookSwitching photo sourcescache url in untracked url.txtswitch to generic config.yamlChange photo source live from UIPhoto orderRandomNew loads first if added during slideshowSort by dateSort by filenameAllow user to sortAllow re-ordering from UIUIDark ModeCorrect aspect ratioLive updating favicon (icon in browser tab)Don't cut off photosBetter iconsImprove speed control (vertical select 0.125x(0.5s), 0.25x (1s), 0.5x (2s), 1x (4s), 2x (8s), 4x (16s))Page title from photo sourceSupport fullscreen (and exit fullscreen)preview carouselChromecast supportWorks when onhttp://localhostorhttp://127.0.0.1Works when onhttp://<local_ip>Upload OptionsUpload buttonDrag and dropTake a photo from phone cameraAdd a photo from a URLAirdrop to server??Bluetooth to server??Installpip installDockerexecutableBasic UI for selecting photo sourcewalkthough selecting a photo sourceclear tutorial with photos of how to run each sourceserve by hostname on local networkwalk user through how to serve on their own domainoffer hosted versionDocumentationREADMEbasic quickstartQuickstart with photosShow photos of end productFeature planPythonargparse commandline--helpsome docstringsfull docstrings
Package: google-place-id
This will use to compare the place based on google place id.So no need to compare the place string which may not be equalalways.Ex. Madras not equel to Chennaifrom geo_id import GeoIdsgeo_ids=GeoIds('India')geo_ids.get_id_data()return:{"country_id": "ChIJkbeSa_BfYzARphNChaFPjNc","country": "India"}geo_ids=GeoIds('Adyar')geo_ids.get_id_data()return:{"locality_id":"ChIJgRbEFe1nUjoRg54kepbOaWU","state":"Tamil Nadu","city":"Chennai","state_id":"ChIJM5YYsYLFADsR8GEzRsx1lFU","locality":"Adyar","city_id":"ChIJYTN9T-plUjoRM9RjaAunYW4","country_id":"ChIJkbeSa_BfYzARphNChaFPjNc","country":"India"}
Package: google_places_python_3_wrapper
Name:        Python3-Places-WrapperDescription: A lightweight wrapper for Google Places API.Author:      Luis San PabloForked:      2015-08-24 from Pithikos/Google-Places-v3-Python3-wrapperUpdated:     2015-08-27=================================== Usage ======================================1. Download the package.2. Use the line "from GooglePlacesWrapper.wrapper import *" in every python file where youwill make usage of the wrapper.3. Check the GooglePlacesWrapper.wrapper module for the available functions.NOTE: urllib is being used with the wrapper. Normally urllib is shipped withpython3 in your system.=================================== Notes ======================================For more details on the replies from the requests you should check thedocumentation from Google at https://developers.google.com/places/documentation* All neccesary requests are implemented. However only the most basic arguments areimplemented for minimality and ease-of-use.* In all examples the returned value is the response from the Google server as astring.