Video au demarrage du pi

voici quand meme une copie de ce que j ai effectuer :

login as: pi
pi@192.168.1.98’s password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 8 21:19:20 2017 from fragator-pc
pi@raspberrypi:~ $ python
Python 2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2] on linux2
Type « help », « copyright », « credits » or « license » for more information.

from pytube import YouTube
lien = YouTube(« pour coffre - YouTube »)
video = lien.get(‹ mp4 ›, ‹ 720p ›)
video.download(‹ /home/pi/Videos/coffre.mp4 ›)
Traceback (most recent call last):
File «  », line 1, in
File « /usr/local/lib/python2.7/dist-packages/pytube/models.py », line 88, in download
with open(path, ‹ wb ›) as dst_file:
IOError: [Errno 20] Not a directory: ‹ /home/pi/Videos/coffre.mp4 ›

Attent il te m’est une erreur de réperoire,j’ai volontairemet tester avec une répertoire éroner, et j’ai la meme erreur tu peux me faire avec la console

cd ~/
ls

voila la reponse :

login as: pi
pi@192.168.1.98’s password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 8 22:39:30 2017 from fragator-pc
pi@raspberrypi:~ $ cd ~/
pi@raspberrypi:~ $ ls
Desktop Downloads Pictures python_games Videos
Documents Music Public Templates
pi@raspberrypi:~ $

a savoir, que je viens de faire le teste avec jessi (classic), et j ai la meme erreur.

rectification, j ai une erreur differente sur jessi classic :

login as: pi
pi@192.168.1.98’s password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 8 22:39:30 2017 from fragator-pc
pi@raspberrypi:~ $ cd ~/
pi@raspberrypi:~ $ ls
Desktop Downloads Pictures python_games Videos
Documents Music Public Templates
pi@raspberrypi:~ $ vncserver :1

You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Verify:

New ‹ X › desktop is raspberrypi:1

Creating default startup script /home/pi/.vnc/xstartup
Starting applications specified in /home/pi/.vnc/xstartup
Log file is /home/pi/.vnc/raspberrypi:1.log

pi@raspberrypi:~ $ python
Python 2.7.9 (default, Mar 8 2015, 00:52:26)
[GCC 4.9.2] on linux2
Type « help », « copyright », « credits » or « license » for more information.

from pytube import YouTube

lien = YouTube(« pour coffre - YouTube »)
video = lien.get(‹ mp4 ›, ‹ 720p ›)
video.download(‹ /home/pi/Videos/coffre.mp4 ›)
Traceback (most recent call last):
File «  », line 1, in
File « /usr/local/lib/python2.7/dist-packages/pytube/models.py », line 77, in download
raise OSError(« Conflicting filename:‹ {0} › ».format(self.filename))
OSError: Conflicting filename:‹ pour coffre ›

certainement normal, car ta configuration et prevu pour jessi lite…

j ai essayez aussi les commande sans passer en ssh (au cas ou…), et erreur identique.

Ok , je vais mater directement dans la lib , car il dit bien l’erreur viens la ligne 88 du module ,c’est a dire j’ai pas repecter une régles , a savoir que sur python 3 je n’ais pas besoin de déclarer le nom de la vidéo ,c’est pour sa j’ai du réadapter le code ,mais il existe une fonction pour récupérer le nom (pas utile pour python 3 )

on va quand meme tenter un truc
essaye sa à la derniere ligne (tu remplace la ligne 4 )

video.download(’/home/pi/’)

et dis moi si tu a un message d’erreur si il m’ent sort une en raport avec le nom du fichier, on aura une piste sur

ok, j essai en 1er sur jessi lite.

Oui,pas de probléme ,cher moi les 2 codes (1 pour python 2 lautre pour le 3)que j’ai écrit fonctionne sur le Pi et sur mon PC c’est un peu le principe que se soit portable ,je doit juste changer le path mais sa c’est normal

avec cette modif, pas de message d erreur :

login as: pi
pi@192.168.1.98’s password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 8 21:22:31 2017 from fragator-pc
pi@raspberrypi:~ $ python
Python 2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2] on linux2
Type « help », « copyright », « credits » or « license » for more information.

from pytube import YouTube
lien = YouTube(« pour coffre - YouTube »)
video = lien.get(‹ mp4 ›, ‹ 720p ›)
video.download(‹ /home/pi/ ›)

par contre, je ne peut pas continuer avec la commande « ls /home/pi/Videos/coffre.mp4 »’
car je ne c pas sortir de python

ok sa a marcher tu peux pas car on n’a pas piéger l’interpréteur ou on a pas écrit dans le programe qui pouvait se fermer :joy: j’ai coder un ptit soft pas un logicielle sans défaut

redémare ton pi sinon faut je te code un exist sytéme en gros c’est comme si tu avais un programes en graphique sans la croix ,pour fermer celui si X

ok, c fait :wink: :

login as: pi
pi@192.168.1.98’s password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 8 23:02:41 2017 from fragator-pc
pi@raspberrypi:~ $ ls /home/pi/Videos/coffre.mp4
ls: cannot access /home/pi/Videos/coffre.mp4: Not a directory
pi@raspberrypi:~ $ ls /home/pi
Video Videos pour coffre.mp4
pi@raspberrypi:~ $

Victoire pour le peuple ptdr , bon j’ai regarder d’ou venais mon erreur et apparament sa vien du faite qu’il faut déclarer le répertoire ,le nom du fichier

on revois pareil a la ligne 77 qui apelle le message d’erreur celui étant la résolution de la condition , et en gros la valeur d’origine de force_overwrite et pas active (ligne 55 a la déclaration de la variable )

et enfin 88
with open(path, ‹ wb ›) as dst_file:

en gros je devais separer les instruction par une virgule
/home/pi/Videos,coffre.mp4

ce qu’ai j’ai pas fait cher moi car sa marchait

te fait pas chier c’est du python et on aura plus besoin du programme ,
mais du coup si j’ai bien compris ta vidéo s’apelle video pour coffre.mp4?
fais voir un

find /home/pi
que je te corrige le bordel ptdr

lol, du gros charabia pour moi, ta capture…
en reponse a « find /home/pi » :

login as: pi
pi@192.168.1.98’s password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 8 23:02:41 2017 from fragator-pc
pi@raspberrypi:~ $ ls /home/pi/Videos/coffre.mp4
ls: cannot access /home/pi/Videos/coffre.mp4: Not a directory
pi@raspberrypi:~ $ ls /home/pi
Video Videos pour coffre.mp4
pi@raspberrypi:~ $ find /home/pi
/home/pi
/home/pi/Videos
/home/pi/.profile
/home/pi/Video
/home/pi/.bash_history
/home/pi/.vnc
/home/pi/.vnc/raspberrypi:1.pid
/home/pi/.vnc/xstartup
/home/pi/.vnc/raspberrypi:1.log
/home/pi/.vnc/passwd
/home/pi/.bash_logout
/home/pi/.xsession-errors
/home/pi/.Xauthority
/home/pi/pour coffre.mp4
/home/pi/.bashrc
pi@raspberrypi:~ $

re,
avant d aller plus loin dans ta programation, j aurai « encore » un service a te demander.
je t explique :
j ai fait plusieurs test de mon coffre video (que j appellerai du coup « jojo in the box ») avec un lecteur video classic brancher sur l ecran.
les teste sont concluant dans l ensemble, sauf une chose, auquel je n est malheuresement pas penser avant de tester.
l ecran. Il et brancher sur un detecteur de mouvement, et donc par default, s allume a la detection, et s eteint ensuite.
sauf que par default aussi, a chaque allumage , j ai la marque de l ecran aficher en grand pendant 4 segondes. forcement, ca gache un peut la surprise.:confounded:

du coup, j ai penser a un detecteur, brancher plutot sur le pi (port gpio) qui demarre la video, a la detection, et la met en veille (le pi en veille) ci pas de detection. car apparement, la veille n affiche pas de message sur l ecran au redemarrage.

ci le programme et trop long, fastidieux, ou compliquer a mettre en oeuvre, ne te casse surtout pas la tete.
j ai penser a ca, car d apres mes recherche, cela serai possible via programation python, et comme tu et en plein dedant.:sweat_smile:

sinon, je rechercherai un ecran qui ne balance pas ca marque a tout bout de champ au demarrage de l ecran.

sa peux pas marcher la vidéo est actuellement dans le dossier /home et pas encore dans le sous répertoire Vidéo ,mais justement on va la déplacer et la renommer car actuellement elle s’appelle pour coffre.mp4 .

La commande suivante va déplacer ( couper/coller ) le fichier et le renommer (une pierre 2 coup lol)

mv /home/pi/pour\ coffre.mp4 /home/pi/Videos/coffre.mp4

tu peux pas le désactiver directement avec la télécommande de l’écran ?

Compliqué a mettre en œuvre c’est le bon termes

Je m’explique ,déja j’y connais rien en branchement et manipulation GPIO ,j’ai des basse théorique ,mais j’ai jamais pratiqué (un jour qui sait ?)

bon j’ai déja maté comment sa marchait a peu prés , sa a pas l’air compliqué ,

le probléme c’est qui faut etre précis en programation ,sinon le code ne marche pas ,on la vu plus haut mdr

se que tu demandes est légérement compliqué par se que ,je n’ai jamais manipulé de détecteur de mouvement , et sa demande d’intéragir avec un objet que je ne connais pas , déja la première chose c’est savoir comment l’intégrer dans le code , oui c’est une première difficulté , bon si il est utilisable facilement sur le pi le détecteur et quon peu intéragir en ligne de comande avec , dans les cas la on peut carrément appeler les comande bash dans le python ,oui! le python c’est formidable

mais bon voila l’emsemble et compliqué a mettre en place car j’ai pas le matos ,donc je peux pas testé ,et donc je peux pas coder ,je peux faire des bout de code approximatif ,en plongant dans les doc mais pas un truc parfait .

Se serait come demander a un mécano un réglages sur un moteur qu’il ne connait pas a distance ,il galérait et il y aurait peut etre meme pas de résultat.

voila comme je le répete souvent la programation ou les ligne de code/commande c’est pas de la magie ,c’est logique et complexe ,il y a pas des formule toute faite.

Aprés il y a peut etre des gens ici qui connaise se type de matos et qui pourait t’aider , il y a peut etre aussi un logicielle tous fait pour sa , rouvre un post

Ok, pas de soucis, merci encore pour t ou c info.
Je v chercher en changeant d ecran (facilites), ou en dernier recours la programation python.(il faudra bien que je m y mettes un jours.)
J ai trouver des info sur la lecture d un mp3 avec un pir sensor, je v pofiner ca de plus près, pour modifier le code.
Ces un ecran de pc, donc pas de telecommande. Et pas d option dans les menu de l ecran.

Ok ta déplacer ton fichier ?

j ai essayai lol :

login as: pi
pi@192.168.1.98’s password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Feb 9 08:30:37 2017 from fragator-pc
pi@raspberrypi:~ $ mv /home/pi/pour\ coffre.mp4 /home/pi/Videos/coffre.mp4
mv: failed to access ‹ /home/pi/Videos/coffre.mp4 ›: Not a directory
pi@raspberrypi:~ $

et en fesant

sudo mv /home/pi/pour\ coffre.mp4 /home/pi/Videos/

il y a une couille sur ton dossier Video …

fais voir

ls -l /home/pi/Video