code: def unzip(i):
      
  
      o=i.get('out','')
  
      duoa=i.get('data_uoa','')
      if duoa=='': duoa='local'
  
      overwrite=i.get('overwrite','')
  
      zip=i.get('zip','')
      if zip=='': zip='ckr.zip'
  
      # Find path to repo
      r=ck.find_path_to_repo({'repo_uoa':duoa})
      if r['return']>0: return r
  
      path=r['path']
  
      # Unzipping archive
      rz=get_and_unzip_archive({'zip':zip, 'path':path, 'overwrite':overwrite, 'out':o})
      if rz['return']>0: return rz
  
      return {'return':0}
docs: Input:  {
                (data_uoa)    - repo UOA where to unzip (default, if not specified)
                zip           - path to zipfile (local or remote http/ftp)
                (overwrite)   - if 'yes', overwrite files when unarchiving
              }
  
      Output: {
                return       - return code =  0, if successful
                                           >  0, if error
                (error)      - error text if return > 0
              }