Aller au contenu

MrWaloo

Membres
  • Compteur de contenus

    214
  • Inscription

  • Dernière visite

Tout ce qui a été posté par MrWaloo

  1. Alors, si tu n'as jamais programmer de ta vie, il ne faut peut être pas commencer par un langage de programmation orienté objet. Je ne dis pas que python n'est pas bien (je ne jure que par python), mais il faut d'abord commencer avec un langage simple pour découvrir l'algorithmie et s'habituer à penser à comment programmer telle ou telle fonctionnalité. L'orienté objet est très puissant, mais commencer par ça, c'est favoriser le découragement... C'est mon avis. Commence avec le bash ou le shell script, ton Mac sais l'exécuter, je cois. Tu peux faire un tas de choses déjà avec ces langages. Comme je l'ai déjà indiquer, une suite de commandes dans un fichier, c'est un script. Si tu mets ceci dans un fichier, que tu l'enregistres en script_001.sh, tu auras ton premier script !!! #!/bin/sh # Premier script qui commence par un commentaire, de description hyper compréhensible # On commence par afficher où est ce que je suis dans l'arborescence echo "Vous vous situez dans le répertoire :" pwd # Séparateur echo "=-=-=-=-=-=-=-=-=" # Demande de saisie du prénom echo "Veuillez saisir votre prénom s'il vous plaît" read prenom while [ -z $prenom ] do echo "Votre prénom ne peut être vide, merci de saisir votre vrai prénom" read prenom done # Séparateur echo "=-=-=-=-=-=-=-=-=" echo "Bonjour $prenom, bonne journée à vous et gros bisou !!!" exit 0 En l'exécutant dans un terminal (le terminal d'un NAS Synology) : NAS> /bin/sh script_001.sh Vous vous situez dans le répertoire : /root =-=-=-=-=-=-=-=-= Veuillez saisir votre prénom s'il vous plaît Votre prénom ne peut être vide, merci de saisir votre vrai prénom Michel =-=-=-=-=-=-=-=-= Bonjour Michel, bonne journée à vous et gros bisou !!! Voilà.... A+ Michel
  2. Un script n'est pas compilé (presque pas pour python). Ou plutôt il n'y a pas de procédure de compilation pour les scripts. C'est pas comme un programme en C ou autre... le script c'est du texte, pas le résultat d'une compilation
  3. Salut Un script sert à automatiser une suite de commandes que tu pourrais taper dans un terminal. Plutôt que de toujours lancer les mêmes commandes, tu mets tout ça dans un fichier, les commandes les unes derrières les autres et hop, tu as un script. Le site du zér0 a un bon tutoriel pour commencer les scripts. Il faut savoir que ton Mac est sur base Unix et que tu as un terminal accessible, mais ne me demande pas à moi comment y accéder, je ne l'ai fait qu'une fois et je ne suis pas utilisateur Mac, plutôt Debian sur PC. Les commandes sont sensiblement les mêmes. S'il te manque des commandes, tu peux les installer (sur Debian par exemple, je crois que 'beep' n'est pas installé de base). En recherchant ipkg sur ce forum ou ailleurs, tu trouveras ton bonheur. Des langages de script, il en existe des tas (perl, python, bash, shell, awk, ash, etc.) à toi de faire ton choix. A+ Michel
  4. Salut, Le service de sauvegarde réseau est-il activé sur le Syno ? D'autre part, "yves67.dyndns.org:volume1/Save_Braun/temp/" me semble erroné, je verrai bien un '/' entre ':' et 'volume1' A confirmer... A1 Michel
  5. Pour un répertoire vide que tu supprimes, le problème est identique ? (je pense à la corbeille réseau et aussi à l'indexation des fichiers) Lorsque ça arrive, le moniteur de ressources dans l'interface DSM indique une charge supplémentaire ? Le problème est identique en local et/ou sur des partages d'autres PC ? Si tu peux tester... A+ Michel
  6. MrWaloo

    Mise

    Et d'après le log, c'est effectivement OK. C'est donc officiel, j'ai de quoi faire ces prochains temps !
  7. MrWaloo

    Mise

    Pour la génération du log facultative, si tu ne mets pas l'option -v 2, c'est bon. -v 1 montre les INFO, mais ne fait pas de log. le log est à titre de debug... donc c'est hyper épisodique Sans mettre -v du tout, pas de log ni d'info... Si tu me dis que c'est bon, j'officialise le code (et y ajoute 2 petites choses, suite à la mise à jour DSM 4.1). Mes essais sont pertinents pour ce point en tout cas. A+ Michel
  8. Salut, A ta place j’essaierais de désinstaller et de réinstaller le serveur Multimédia en premier. Si ça ne change rien, j'activerais SSH et me connecterais au NAS en SSH avec PuTTy (login 'root' et mot de passe identique à 'admin') et vérifierais si la base de données des fichiers multimédia contient des données avec ces commandes : /usr/syno/pgsql/bin/psql mediaserver admin -c "select path from music;" Ça donne quoi ? A+ Michel
  9. Salut, Une fois le montage effectué, que retounent : mount | grep freebox ll /volume1/freebox ll /volume1/freebox/ A+ Michel
  10. MrWaloo

    Mise

    Je pense avoir trouvé... Peux-tu ajouter ceci à la ligne 522 self._dirTreatment(dirpath) de sorte que le code ressemble à ceci: ... if enable: self._dirTreatment(dirpath) # Loop over the files for name in filenames: ... mais avec le même retrait (ajouter 4 espaces, aucune tabulation pour l'indentation) A+ Michel
  11. MrWaloo

    Mise

    Salut, Tu peux poster le contenu du fichier index_updater.log créé à coté du script index_updater.py. Dans ce fichier tout y est réellement détaillé, ça me permettra d'analyser... Tu as installé python depuis ipkg ou depuis le centre de paquets ? Si tu l'as installé depuis ipkg (ainsi que psycopg2), que donne ./index_updater.py -a -p /volume1/music/podcasts -v 2 Quels sont les paquets que tu as installés depuis le centre de paquets ? A+ Michel
  12. MrWaloo

    Mise

    Salut, S'il t'est possible de passer en paramètre le répertoire de destination du téléchargement, tu peux faire ceci sans modification du script : chemin/vers/index_updater -a -p /répertoire/destination/des/téléchargements/ Pourquoi modifier les paramètres par défaut au lieu de passer les bonnes options ? Il n'est pas possible de passer des options au script lancé par SABnzbd ? En tout cas, je suis content que ça serve à quelqu'un d'autre ! A+ Michel
  13. 1. J'ai installé et configuré VPN Server pour pouvoir s'y connecter en PPTP sur un DS411+ à la maison mère de ma boite. 2. J'ai créé 2 fichiers dans le répertoire /etc/ppp/ : - entreprise : pty "pptp ENTREPRISE.dyndns.info --nolaunchpppd" lock noauth nobsdcomp nodeflate name UTILISATEUR_DU_DS411+ require-mschap-v2 remotename VPN_Entreprise ipparam Allschwil file /etc/ppp/peers/VPN_entreprise_options - VPN_entreprise_options : lock noauth require-mppe-128 mtu 1000 mru 1000 defaultroute 3. J'ai ajouté une ligne dans /etc/ppp/chap-secret pour obtenir: # Secrets for authentication using PAP # client server secret IP addresses UTILISATEUR_DU_DS411+ VPN_Entreprise "MOT_DE_PASSE" * 4. Utilisation pon entreprise permet de se connecter. Le serveur est accessible via l'adresse IP 10.0.0.0. poff entreprise pour se déconnecter, mais comme la connexion en PPTP avec "defaultroute" modifie la passerelle par défaut, il faut la rétablir : route default gw a.b.c.d[/code] où a.b.c.d est l'adresse IP de la passerelle par défaut. A+ Michel
  14. J'ai trouvé et fait marché ceci. Bon courage edit: j'ai également modifié le script poff: j'ai remplacé ceci (ligne 94) PID=$(head -1 /var/run/ppp-$1.pid) par ceci #PID=$(head -1 /var/run/ppp-$1.pid) PID=$(head -1 /var/run/ppp0.pid) et j'arrive à déconnecter la connexion... edit: après avoir fait poff, il faut rajouter la passerelle par défaut qui est perdue: route add default gw <adresse IP de la passerelle>
  15. Salut, Ce que je te conseille ce serait plutôt de jouer avec les droits plutôt que les volumes. Tu fais un seul volume et tu y déclares des partages avec des droits comme tu veux les gérer. C'est le plus facile et ton volume peut être en SHR. A+ Michel
  16. MrWaloo

    Entr

    Hello François Pignon (tiens, ça me dit qq chose ), Je te suggère de reprendre le script posté dans les téléchargements de ce site accessible via le tutoriel que j'ai fait A+ Michel
  17. MrWaloo

    [R

    J'ai cru remarqué que cricx était fort là-dedans... Pourvu qu'il passe par là
  18. MrWaloo

    [R

    Salut, Donc selon toi, ma config est correcte (sachant que j'ai redirigé MX 1 vers mon nom de domaine et que les autres entrées MX ont été supprimées.) ? A+ Michel
  19. MrWaloo

    [R

    Bonjour à tous, J'ai un DS212+, derrière une N9ufBox. Jusqu'à aujourd'hui, j'utilisais un dyndns pour accéder chez moi (ftp, ssh, etc...). Je me suis permis le luxe d'acheter un nom de domaine rien qu'à moi. J'ai trouvé comment modifier le fichier /etc.defaults/ddns_provider.conf en y ajoutant [ovh.com] modulepath=DynDNS queryurl=www.ovh.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__&system=dyndns&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG La mise à jour de l'IP fonctionne et est indépendante de dyndns (qui devient payant, je ne sais pas ce qu'il en est des anciens comptes). J'ai fait ça avec l'outil DynHOST de ovh. J'ai fait une recherche whois avec mon nom de domaine, c'est bien mon adresse IP (celle de ma box, entendons-nous bien) qui est "vue". J'ai supprimé les CNAME qui ne m'intéressaient pas (sip, ox, audio, ...). J'ai dirigé ceux qui m'intéressaient vers mon nom de domaine. J'ai également modifié les zones MX pour qu'il ne reste que MX 1 vers mon nom de domaine. Le résultat est le suivant : $TTL 86400 @ IN SOA dns101.ovh.net. tech.ovh.net. (2012062100 86400 3600 3600000 300) IN NS dns101.ovh.net. IN NS ns101.ovh.net. IN MX 1 nomdedomaine.ext. 60 IN A <adresse IP mise à jour automatiquement> 600 IN TXT "v=spf1 include:mx.ovh.com ~all" ftp IN CNAME nomdedomaine.ext. pop3 IN CNAME nomdedomaine.ext. smtp IN CNAME nomdedomaine.ext. www IN CNAME nomdedomaine.ext. Le résultat est convenable, j'ai configuré ma box pour rediriger les ports qui vont biens vers le NAS. Tout va bien. Il faut juste attendre entre 12 et 24h après modification des paramètres que les caches DSN se mettent à jour. Sans modification de la config postfix (juste renseigné le mot de passe dans roundcube), j'arrive à envoyer des mails. Dans la config de ma box, il a juste fallu autoriser l'utilisation des serveurs SMTP autres que ceux de neuf... A+ Michel NB: j'ai édité ce message avec la configuration finale pour que les suivants trouvent une solution du premier coup.
  20. MrWaloo

    Maraschino

    Effectivement, il faudrait 2 N à "connecting" !
  21. Effectivement... Ça paraissait trop simple !
  22. Hello, J'ai fouiné un peu suite à ton intervention pour index_updater (oui, je suis curieux) et je me suis demandé si tu étais obligé de détecter le codage avant de recoder en UTF-8. Je m'explique : la fonction python "unicode(str)" convertit une chaîne de caractère en UTF-8, si str == unicode(str) alors c'est pas la peine de renommer, sinon os.rename(str, unicode(str)). Par contre je ne sais pas si unicode() reconnait l'encodage d'origine, mais j'imagine que quelque chose est prévu... Je n'ai fait que des tests simples et n'ai pas NZBget ni quelque client NZB que ce soit. Si unicode() fonctionne correctement, tu peux largement simplifié ton script. A+ Michel
  23. MrWaloo

    Mise

    Si j'ai bonne mémoire, dans la section "Téléchargements", j'ai uploadé mon fichier et ensuite, j'ai inséré un lien vers ce fichier via le bouton "Mes médias" présent dans l'éditeur de post. edit: En fait les miniatures sont recréées, mais l'entrée dans la BD n'existe qu'une fois.
  24. MrWaloo

    Mise

    Salut, Désolé pour le temps de réponse, je consulte pas le site souvent... 1) La commande d'ajout sera lancée si le fichier n'est pas déjà réellement indexé, par contre je ne vérifie pas le fichier temporaire qui contient la queue des fichiers en cours d'indexage. --> Ce qui veut dire que si le script est lancé deux fois d'affilé, l'indexage sera fait deux fois... 2) Oui, sachant que les m3u sont spécifiquement ignorés, puisque non pris en charge. A+ Michel
  25. MrWaloo

    Mise

    Je ne sais pas te répondre pour ça...
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.