Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/06/2022, à 12:17

abecidofugy

[Classé sans suite] Adapter un script Python qui marchait

Salut,

On a trouvé ce script qui, semble-t-il, permettait d’importer la config de Soulseek Windows (une horreur) dans Nicotine+ (open source, et beau) sous GNU/Linux : https://www.reddit.com/r/Soulseek/comme … _question/

Pour l’instant, j’ai ça :

$ ./nicotine-import-winconfig.sh 
Traceback (most recent call last):
  File "./nicotine-import-winconfig.sh", line 13, in <module>
    from pynicotine.config import Config
ModuleNotFoundError: No module named 'pynicotine'

Nicotine a été installé en flatpak. Je ne sais pas si c’est important.

Merci de votre aide.

//EDIT : ma compagne ouvre mieux ses yeux que moi : il y a une option bien cachée dans Soulseek pour exporter et importer des configs. Je peux faire une capture écran au besoin. Donc on va rester sous Soulseek, bien que Nicotine+ soit super séduisant avec son apparence sombre.

Dernière modification par abecidofugy (Le 19/06/2022, à 17:11)

Hors ligne

#2 Le 19/06/2022, à 13:02

Vobul

Re : [Classé sans suite] Adapter un script Python qui marchait

> Nicotine a été installé en flatpak.

Oulah la vie est déjà suffisamment compliquée comme ça sans avoir à installer des libs python dans flatpak. Installe la lib normalement déjà pour commencer, ou utilise un venv ou conda ou je ne sais pas, mais pas flatpak.


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 19/06/2022, à 13:08

abecidofugy

Re : [Classé sans suite] Adapter un script Python qui marchait

apt-cache search nicotine* ne donne rien. C’est pourquoi je me suis rabattu sur la version flatpak.

Ma précision n’a rien à avoir avec le script, enfin je pense.

Dernière modification par abecidofugy (Le 19/06/2022, à 13:08)

Hors ligne

#4 Le 19/06/2022, à 13:11

abecidofugy

Re : [Classé sans suite] Adapter un script Python qui marchait

Hors ligne

#5 Le 19/06/2022, à 13:13

Vobul

Re : [Classé sans suite] Adapter un script Python qui marchait

Ouais enfin perso j'ai jamais trouvé que c'était une bonne idée apt pour les libs de projets (python ou autre).

Donc regarde du côté de conda, poetry, pipenv ou venv, install la lib correctement avec pip et zou !

pip install --user nicotine-plus

EDIT: ah nicotine-plus c'est le client GUI en fait. Mais c'est quoi ta lib "pynicotine" là ?

https://pypi.org/search/?q=nicotine&o=

??

Dernière modification par Vobul (Le 19/06/2022, à 13:15)


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#6 Le 19/06/2022, à 13:17

abecidofugy

Re : [Classé sans suite] Adapter un script Python qui marchait

Trop tard, j’ai installé la version du ppa.

$ sudo apt install nicotine
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libkf5waylandserver5 libkwaylandserver5-1
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  gir1.2-ayatanaappindicator3-0.1 gir1.2-gspell-1 libayatana-appindicator3-1 libayatana-indicator3-7 libgspell-1-2 libgspell-1-common
Les NOUVEAUX paquets suivants seront installés :
  gir1.2-ayatanaappindicator3-0.1 gir1.2-gspell-1 libayatana-appindicator3-1 libayatana-indicator3-7 libgspell-1-2 libgspell-1-common nicotine
0 mis à jour, 7 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1064 ko dans les archives.
Après cette opération, 6791 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Réception de :1 http://ppa.launchpad.net/nicotine-team/stable/ubuntu focal/main amd64 nicotine all 3.2.2-202203191919~ubuntu20.04.1 [944 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libayatana-indicator3-7 amd64 0.6.3-1 [27,5 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libayatana-appindicator3-1 amd64 0.5.4-2 [21,8 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 gir1.2-ayatanaappindicator3-0.1 amd64 0.5.4-2 [5056 B]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 libgspell-1-common all 1.8.3-1 [6020 B]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 libgspell-1-2 amd64 1.8.3-1 [52,4 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 gir1.2-gspell-1 amd64 1.8.3-1 [7556 B]
1064 ko réceptionnés en 0s (2734 ko/s)
[…]

J’ai ça en lançant le script :

$ ./nicotine-import-winconfig.sh
Traceback (most recent call last):
  File "./nicotine-import-winconfig.sh", line 14, in <module>
    from pynicotine.i18n import apply_translation
ImportError: cannot import name 'apply_translation' from 'pynicotine.i18n' (/usr/lib/python3/dist-packages/pynicotine/i18n.py)

Hors ligne