CLI: expose public search language with --language
@semajzandrews y travaille déjà.
Depuis le 14/11/2026.
- #89 par @HarshRajSinghania — fermée sans fusion
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 62/100
Piste de recherche
La modification se situe dans spotapi/cli.py, où sont définis les arguments de la sous-commande search et où ils sont transmis à Public.search ; les cas hors ligne vont dans tests/test_cli.py. Lis comment les arguments existants de search sont branchés, puis ajoute une option facultative --language dont la valeur est transmise sans modification. C'est terminé lorsque le texte d'aide affiche un exemple de locale, que l'omission de l'option conserve le comportement actuel, et que les tests hors ligne couvrent à la fois le cas où l'option est fournie et celui où elle est omise.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Python
- Étoiles
- 493
- Forks
- 40
- Merge moyen
- 5 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Aran404/SpotAPI
-
CLI: reject invalid player seek and volume values before connectingPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouvertebug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
documentation enhancement help wanted
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
Toutes les issues de Aran404/SpotAPI
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
gorakhargosh/watchdog#1462 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
openwisp/openwisp-monitoring#889 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
OpenFreeEnergy/Lomap#180 ·
-
generate_observation_scenario_from_cpgs exposure time conversion when auto-gain set to 'yes'Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
roman-corgi/corgisim#327 ·
Les mainteneurs répondent en général sous 2 jours
-
agent:WSL bug code-review linux pri:medium sev:low tooling
Difficulté 2/5 Une demi-journée Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour