help info, remove unneeded comments

main
Jeff Moe 2023-09-29 09:42:40 -06:00
parent 5db43753a4
commit 699213c3fa
1 changed files with 4 additions and 97 deletions

View File

@ -23,7 +23,10 @@ import json
import requests
import urllib.parse
parser = argparse.ArgumentParser()
parser = argparse.ArgumentParser(
prog='xeno-crufto',
description='Scripts for working with the xeno-canto sound archive.',
)
parser.add_argument(
"--api",
help="API URL (default https://xeno-canto.org/api/2/recordings)",
@ -445,17 +448,9 @@ if QUERY:
#'''
# if ALSO:
# QUERYURL = QUERYURL + "also:" + ALSO + ","
"""
"animal-seen": "no",
"animal-seen": "unknown",
"animal-seen": "yes",
"""
# Note, the API returns for field name "seen", but not "animal-seen"
if ANIMAL_SEEN:
QUERYURL = QUERYURL + "seen:" + urllib.parse.quote('"' + ANIMAL_SEEN + '"' + " ")
"""
"auto": "no",
"""
if AUTO:
QUERYURL = QUERYURL + "auto:" + urllib.parse.quote('"' + AUTO + '"' + " ")
#'''
@ -464,54 +459,24 @@ if AUTO:
#'''
# if BIRD_SEEN:
# QUERYURL = QUERYURL + "bird-seen:" + BIRD_SEEN + ","
"""
"cnt": "Brazil",
"""
if CNT:
QUERYURL = QUERYURL + "cnt:" + urllib.parse.quote('"' + CNT + '"' + " ")
"""
"date": "2022-09-18",
"""
if DATE:
QUERYURL = QUERYURL + "date:" + urllib.parse.quote('"' + DATE + '"' + " ")
"""
"dvc": "Panasonic RR-US300",
"""
if DVC:
QUERYURL = QUERYURL + "dvc:" + urllib.parse.quote('"' + DVC + '"' + " ")
"""
"en": "Great Tinamou",
"""
if EN:
QUERYURL = QUERYURL + "en:" + urllib.parse.quote('"' + EN + '"' + " ")
"""
"file": "https://xeno-canto.org/770944/download",
"""
if FILE:
QUERYURL = QUERYURL + "file:" + urllib.parse.quote('"' + FILE + '"' + " ")
"""
"file-name": "XC483178-Tinamus tao_Rio Azul_1032.mp3",
"""
if FILE_NAME:
QUERYURL = QUERYURL + "file-name:" + urllib.parse.quote('"' + FILE_NAME + '"' + " ")
"""
"gen": "Rhea",
"""
if GEN:
QUERYURL = QUERYURL + "gen:" + urllib.parse.quote('"' + GEN + '"' + " ")
"""
"group": "birds",
"""
if GROUP:
QUERYURL = QUERYURL + "group:" + urllib.parse.quote('"' + GROUP + '"' + " ")
"""
"id": "830675",
"""
if ID:
QUERYURL = QUERYURL + "id:" + urllib.parse.quote('"' + ID + '"' + " ")
"""
"lat": "-26.7144",
"""
if LAT:
QUERYURL = QUERYURL + "lat:" + urllib.parse.quote('"' + LAT + '"' + " ")
#'''
@ -525,24 +490,12 @@ if LAT:
# https://xeno-canto.org/explore?query=lic:%22by-sa%22%20
# if LIC:
# QUERYURL = QUERYURL + "lic:" + urllib.parse.quote('"' + LIC + '"' + " ")
"""
"lng": "-67.7537",
"""
if LNG:
QUERYURL = QUERYURL + "lng:" + urllib.parse.quote('"' + LNG + '"' + " ")
"""
"loc": "Araponga, Minas Gerais",
"""
if LOC:
QUERYURL = QUERYURL + "loc:" + urllib.parse.quote('"' + LOC + '"' + " ")
"""
"method": "field recording",
"""
if METHOD:
QUERYURL = QUERYURL + "method:" + urllib.parse.quote('"' + METHOD + '"' + " ")
"""
"mic": "Telinga + AT4022",
"""
if MIC:
QUERYURL = QUERYURL + "mic:" + urllib.parse.quote('"' + MIC + '"' + " ")
#'''
@ -554,46 +507,22 @@ if MIC:
#'''
# if OSCI:
# QUERYURL = QUERYURL + "osci:" + urllib.parse.quote('"' + OSCI + '"' + " ")
"""
"playback-used": "no",
"""
if PLAYBACK_USED:
QUERYURL = (
QUERYURL
+ "playback-used:"
+ urllib.parse.quote('"' + PLAYBACK_USED + '"' + " ")
)
"""
"q": "A",
"""
if Q:
QUERYURL = QUERYURL + "q:" + urllib.parse.quote('"' + Q + '"' + " ")
"""
"rec": "Fernando Igor de Godoy",
"""
if REC:
QUERYURL = QUERYURL + "rec:" + urllib.parse.quote('"' + REC + '"' + " ")
"""
"regnr": "",
"""
if REGNR:
QUERYURL = QUERYURL + "regnr:" + urllib.parse.quote('"' + REGNR + '"' + " ")
"""
"rmk": "White sand forest.",
"""
if RMK:
QUERYURL = QUERYURL + "rmk:" + urllib.parse.quote('"' + RMK + '"' + " ")
"""
"sex": "female",
"sex": "female, male",
"sex": "male",
"sex": "uncertain",
"""
if SEX:
QUERYURL = QUERYURL + "sex:" + urllib.parse.quote('"' + SEX + '"' + " ")
"""
"smp": "48000",
"""
if SMP:
QUERYURL = QUERYURL + "smp:" + urllib.parse.quote('"' + SMP + '"' + " ")
#'''
@ -606,27 +535,12 @@ if SMP:
#'''
# if SONO:
# QUERYURL = QUERYURL + "sono:" + urllib.parse.quote('"' + SONO + '"' + " ")
"""
"sp": "obsoletus",
"""
if SP:
QUERYURL = QUERYURL + "sp:" + urllib.parse.quote('"' + SP + '"' + " ")
"""
"ssp": "americana",
"""
if SSP:
QUERYURL = QUERYURL + "ssp:" + urllib.parse.quote('"' + SSP + '"' + " ")
"""
"stage": "adult",
"stage": "adult, uncertain",
"stage": "juvenile",
"stage": "uncertain",
"""
if STAGE:
QUERYURL = QUERYURL + "stage:" + urllib.parse.quote('"' + STAGE + '"' + " ")
"""
"temp": "",
"""
if TEMPERATURE:
QUERYURL = (
QUERYURL + "temperature:" + urllib.parse.quote('"' + TEMPERATURE + '"' + " ")
@ -636,16 +550,9 @@ if TEMPERATURE:
#'''
# if TIME:
# QUERYURL = QUERYURL + "time:" + urllib.parse.quote('"' + TIME + '"' + " ")
"""
"type": "song, long and short song",
"""
if TYPE:
QUERYURL = QUERYURL + "type:" + urllib.parse.quote('"' + TYPE + '"' + " ")
"""
"uploaded": "2022-03-02",
"""
if UPLOADED:
QUERYURL = QUERYURL + "uploaded:" + UPLOADED + ","
QUERYURL = QUERYURL + "uploaded:" + urllib.parse.quote('"' + UPLOADED + '"' + " ")
#'''
# "url": "//xeno-canto.org/755078"