CLI: expose public search language with --language
@semajzandrews ya está trabajando en esto.
Desde el 14/11/2026.
- #89 de @HarshRajSinghania — cerrado sin fusionar
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 62/100
Línea de trabajo
El cambio pertenece a spotapi/cli.py, donde se definen los argumentos del subcomando search y se reenvían a Public.search; los casos sin conexión van en tests/test_cli.py. Lee cómo están conectados los argumentos de search existentes y luego añade una opción opcional --language, pasando su valor sin modificar. Está terminado cuando el texto de ayuda muestra un ejemplo de configuración regional, omitir la opción se comporta como antes y las pruebas sin conexión cubren tanto el caso con valor como el caso omitido.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Public.search(..., language="fr-CA") already supports localized public search, but spotapi search does not expose that option. CLI users must write Python for a capability the CLI can forward directly.
Proposed change
Add an optional locale flag:
spotapi search "Charlotte Cardin" --language fr-CA
Pass its value unchanged to Public.search(..., language=args.language).
Acceptance criteria
-
spotapi search --helpdocuments--languagewith an example locale. - Omitting the option preserves current behavior.
- The supplied value is forwarded unchanged to
Public.search. - Offline tests cover both the supplied and omitted cases.
- No new dependency or Spotify endpoint is introduced.
Scope
The likely implementation is limited to spotapi/cli.py and tests/test_cli.py. Do not add automatic locale detection or change the Python API as part of this issue.
Comment before starting so duplicate work can be avoided.
- Lenguaje dominante
- Python
- Estrellas
- 493
- Forks
- 40
- Merge medio
- 5 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Aran404/SpotAPI
-
CLI: reject invalid player seek and volume values before connectingQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
documentation enhancement help wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
Todos los issues de Aran404/SpotAPI
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
deepchem/deepchem#5289 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Pull Request for pretty_macAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
UKGovernmentBEIS/inspect_evals#2892 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Versioning docs: say that no output from the 0.46 warning check means nothing is affectedPosiblemente ocupada @grelinfo la tomó hoy. Abiertodocumentation priority:low size:S
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
alphacrack/readme2demo#293 ·