text: # Copyright (c) 2021
  
  #  Permission is hereby granted, free of charge, to any person
  #  obtaining a copy of this software and associated documentation
  #  files (the "Software"), to deal in the Software without
  #  restriction, including without limitation the rights to use,
  #  copy, modify, merge, publish, distribute, sublicense, and/or sell
  #  copies of the Software, and to permit persons to whom the
  #  Software is furnished to do so, subject to the following
  #  conditions:
  
  #  The above copyright notice and this permission notice shall be
  #  included in all copies or substantial portions of the Software.
  
  #  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  #  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  #  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  #  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  #  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  #  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  #  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  #  OTHER DEALINGS IN THE SOFTWARE.
  
  """Meteostat API client for Python"""
  
  import argparse
  import sys
  
  import json
  import csv
  
  import meteostat2
  
  AVAILABLE_CMDS = ['data']
  
  def main():
      
      parser = argparse.ArgumentParser(
          prog=sys.argv[0],
          description="""
              meteostat alternative API for Python.
  
              1. Get a list of stations.
  
              2. Get data for station.
  
              3. Or get data for all the stations.
  
              *** Use the geo-location method, to localize nearby stations.
          """,
          epilog="""See:
  
              https://github.com/SNR20db/meteostat2
  
              or
  
              https://dev.meteostat.net/bulk/
  
              for more information
          """,
          argument_default=None)
  
  
          
  if __name__ == '__main__':
      main()
  