Ajouter un MOTD au Raspberry Pi

Rédigé par Yacine - 05 janvier 2013

Message Of The Day, abrégé MOTD (en français : « message du jour ») est un message envoyé à un logiciel client lors de son identification sur des serveurs (tels que les serveurs IRC, SSH ou encore FTP). Généralement, ce message est utilisé pour afficher les règles, les contacts administratifs, ou encore un dessin ASCII Art. (Source: Wikipedia).


En farfouillant le forum officiel de raspberrypi.org je suis tombé sur ce topic intéressant : http://www.raspberrypi.org/phpBB3/viewtopic.php?t=23440 ou quelqu'un a crée un MOTD qui s'affiche à chaque fois qu'on se connecte au Rpi via SSH. Le code qui l'a utilisé est disponible sur le lien du forum, que j'ai un peu modifié et améliorer.

 

Version simple et rapide

Pour avoir la même chose que l'image un peu plus haut, il faut éditer le fichier:

 sudo nano /home/pi/.profile 

Et y coller les lignes suivantes:

echo "$(tput setaf 2) .~~. .~~. `date +"%A, %e %B %Y, %r"` '. \ ' ' / .' `uname -srmo`$(tput setaf 1) .~ .~~~..~. Uptime.............: ${UPTIME} : .~.'~'.~. : Free Disk Space....: `df -h | grep -E '^/dev/root' | awk '{ print $4 }' ` Avail on SD Card ~ ( ) ( ) ~ Memory.............: `cat /proc/meminfo | grep MemFree | awk {'print $2'}`kB (Free) / `cat /proc/meminfo | grep MemTotal | awk {'print $2'}`kB (Total) ( : '~'.~.'~' : ) Load Averages......: ${one}, ${five}, ${fifteen} (1, 5, 15 min) ~ .~ ( ) ~. ~ Running Processes..: `ps ax | wc -l | tr -d " "` ( : '~' : ) Rpi Temperature....: `exec -- /opt/vc/bin/vcgencmd measure_temp | cut -c "6-9"`°C '~ .~~~. ~' IP Addresses.......: Local `/sbin/ifconfig eth0 | /bin/grep "inet addr" | /usr/bin/cut -d ":" -f 2 | /usr/bin/cut -d " " -f 1` Freebox `wget -qO- ifconfig.me/ip` '~' Weather in Paris...: `curl -s "http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|FR|FR001|PARIS|" | sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \1/p'` $(tput sgr0)"
echo "$(tput setaf 2) .~~. .~~. `date +"%A, %e %B %Y, %r"` '. \ ' ' / .' `uname -srmo`$(tput setaf 1) .~ .~~~..~. Uptime.............: ${UPTIME} : .~.'~'.~. : Free Disk Space....: `df -h | grep -E '^/dev/root' | awk '{ print $4 }' ` Avail on SD Card ~ ( ) ( ) ~ Memory.............: `cat /proc/meminfo | grep MemFree | awk {'print $2'}`kB (Free) / `cat /proc/meminfo | grep MemTotal | awk {'print $2'}`kB (Total) ( : '~'.~.'~' : ) Load Averages......: ${one}, ${five}, ${fifteen} (1, 5, 15 min) ~ .~ ( ) ~. ~ Running Processes..: `ps ax | wc -l | tr -d " "` ( : '~' : ) IP Addresses.......: Local `/sbin/ifconfig eth0 | /bin/grep "inet addr" | /usr/bin/cut -d ":" -f 2 | /usr/bin/cut -d " " -f 1` Freebox `wget -qO- ifconfig.me/ip` '~ .~~~. ~' Weather in Paris...: `curl -s "http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|FR|FR001|PARIS|" | sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \1/p'` '~' $(tput sgr0)"
echo "$(tput setaf 2)
   .~~.   .~~.    `date +"%A, %e %B %Y, %r"`
  '. \ ' ' / .'   `uname -srmo`$(tput setaf 1)
   .~ .~~~..~.    Uptime.............: ${UPTIME}
  : .~.'~'.~. :   Free Disk Space....: `df -h | grep -E '^/dev/root' | awk '{ print $4 }' ` Avail on SD Card
 ~ (   ) (   ) ~  Memory.............: `cat /proc/meminfo | grep MemFree | awk {'print $2'}`kB (Free) / `cat /proc/meminfo | grep MemTotal | awk {'print $2'}`kB (Total)
( : '~'.~.'~' : ) Load Averages......: ${one}, ${five}, ${fifteen} (1, 5, 15 min)
 ~ .~ (   ) ~. ~  Running Processes..: `ps ax | wc -l | tr -d " "`
  (  : '~' :  )   Rpi Temperature....: `exec -- /opt/vc/bin/vcgencmd measure_temp | cut -c "6-9"`°C
   '~ .~~~. ~'    IP Addresses.......: Local `/sbin/ifconfig eth0 | /bin/grep "inet addr" | /usr/bin/cut -d ":" -f 2 | /usr/bin/cut -d " " -f 1` Freebox `wget -qO- ifconfig.me/ip`
       '~'        Weather in Paris...: `curl -s "http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|FR|FR001|PARIS|" | sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \1/p'`
$(tput sgr0)"

Version plus propre et plus optimale

... A venir bientôt.

Faites virevolter cet article sur internet!

author_avatar

Auteur: Yacine

Ingénieur Financier et Ingénieur Informaticien.

Je suis passionné par la finance et l'économie le jour. Geek invétéré durant les heures les plus sombres, d'où le titre du blog : Le Shadow Blog.

Classé dans : Raspberry Pi - Mots clés : MOTD, login, SSH, debian, linux, Raspberry Pi, Pi

69 commentaires

avatar

john le samedi 05 janvier 2013 à 20:58 #1

tu as mal copié le code: les lignes finissant par $ sont tronquées !

avatar

Yacine le samedi 05 janvier 2013 à 23:22 #2

Merci! C'est corrigé.

avatar

Bob le dimanche 06 janvier 2013 à 00:05 #3

Merci pour le tuto :)

avatar

lolo le mardi 08 janvier 2013 à 20:48 #4

également merci :)

avatar

gat le jeudi 10 janvier 2013 à 19:49 #5

salut merci pour cette astuce que peut ton afficher de plus avec ça ( l utilisation du cp possible ?

avatar

Yacine le vendredi 11 janvier 2013 à 00:58 #6

@gat :

Salut.
L'utilisation du cp est possible.
Les lignes collées dans le fichiers .profile sont des commandes bash, tu peux donc laisser libre cours à ton imagination et utiliser les commandes bash qui t'intéressent.
Néanmoins, faut faire attention, car y mettre un cp, veut aussi dire qu'il sera exécuter à chaque fois!

J'ai ajouter la ligne suivante dans le mien qui permet d'avoir l'utilisation de la RAM :

Memory.............: Total `free -h | grep -E 'Mem' | awk '{ print $2 }'` / Used `free -h | grep -E 'Mem' | awk '{ print $3 }'` / Free `free -h | grep -E 'Mem' | awk '{ print $4 }'`

La dernière ligne, "Weather in Paris" montre que l'on peut utiliser des informations issus du net. Je pense que c'est à exploiter!

avatar

gat le vendredi 11 janvier 2013 à 14:52 #7

salut merci pour tous
le code pour la meteo de chez moi (orleans serais FR0074 mais cela ne fonction pas j ai ecris cela
`curl -s "http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|FR|FR0074|orleans|" | sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \1/p'`
$(tput sgr0)"


deplus comment avoir la ram en mb et non en kb ?

avatar

Yacine le vendredi 11 janvier 2013 à 23:43 #8

@gat :

Ta ligne de code pour la météo à Orléans marche bien!
Essaie d'exécuter ça sur ton terminal et dis moi ce que tu y vois :

curl -s "http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|FR|FR0074|orleans|" | sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \1/p'

Pour afficher la mémoire en mb remplace la ligne actuelle par celle-ci :

Total `free -h | grep -E 'Mem' | awk '{ print $2 }'` / Used `free -h | grep -E 'Mem' | awk '{ print $3 }'` / Free `free -h | grep -E 'Mem' | awk '{ print $4 }'`

Si tu veux des explications n'hésite pas

avatar

Simon le samedi 12 janvier 2013 à 11:03 #9

Félicitations pour ce nouveau blog :)
Il va bien m'aider avec mon nouveau Raspberry !

avatar

gat le dimanche 13 janvier 2013 à 12:19 #10

comment on suprime toutes les lignes de commandes d un coup pour le refaire propre ( j ai des erreur lol)

avatar

Roploplo le lundi 22 avril 2013 à 20:15 #11

Salut, tu utilies quoi comme serveur http sur ton raspberry pour faire tourner ce blog ?
Merci.

avatar

Yacine le lundi 22 avril 2013 à 20:28 #12

@Roploplo :

Salut,

J'ai longtemps utilisé Apache2. Mais il est indéniable que Nginx est beaucoup plus rapide. C'est sur ce serveur que tourne actuellement mon blog. Sur un Rpi la différence se fait sentir.
Je te conseillerai donc de t'orienter vers Nginx. Néanmoins, si tu ne te soucies pas des performances tu peux choisir indifféremment entre Nginx, Lighttpd ou Apache2.

avatar

Jarvis le jeudi 20 février 2014 à 11:14 #13

Hey salut !
J'ai une petite question est ce que tu sais comment retrouver le MOTD d'origine ?
je n'ai plus le fichier d'origine soit /etc/motd
sait tu comment le récupérer

avatar

epoxy lantai jakarta le jeudi 12 octobre 2017 à 10:39 #14

Whats up are using Wordpress for your blog platform?
I'm new to the blog world but I'm trying to get started and create
my own. Do you require any coding knowledge to make
your own blog? Any help would be greatly appreciated!

avatar

denver screen print le mardi 17 octobre 2017 à 21:42 #15

Hello there! This post could not be written much better!
Looking at this article reminds me of my previous roommate!
He constantly kept preaching about this. I will forward this post to him.

Fairly certain he will have a very good read. Thank you for sharing!

avatar

jasa epoxy le mardi 24 octobre 2017 à 10:33 #16

Hi! I could have sworn I've been to this site before but after checking through some
of the post I realized it's new to me. Anyhow, I'm definitely glad I found it and I'll be bookmarking and checking back often!

avatar

jasa epoxy le mardi 24 octobre 2017 à 10:34 #17

Hi! I could have sworn I've been to this site before but after checking through some
of the post I realized it's new to me. Anyhow, I'm definitely glad I found it and I'll be bookmarking and checking back often!

avatar

kontraktor epoxy lantai le mardi 24 octobre 2017 à 14:51 #18

With havin so much content and articles do you ever run into any issues of plagorism or copyright violation? My blog
has a lot of completely unique content I've either created myself or outsourced but it
appears a lot of it is popping it up all over the internet without my agreement.
Do you know any ways to help protect against content from being stolen?
I'd truly appreciate it.

avatar

click here le vendredi 27 octobre 2017 à 00:50 #19

It's enormous that you are getting thoughts from this article as well
as from our dialogue made at this time.

avatar

printermd.net le samedi 28 octobre 2017 à 11:14 #20

Hey there, You have done an excellent job. I'll certainly digg it and personally suggest
to my friends. I'm sure they will be benefited from this site.

avatar

www.webreviewdirectory.com le mardi 31 octobre 2017 à 14:49 #21

You are so cool! I do not think I've truly read anything like
that before. So wonderful to find someone with a
few original thoughts on this subject matter.
Seriously.. thank you for starting this up. This site
is one thing that is required on the web, someone with a little originality!

avatar

https://ae-answers.uk/62629/everything-you-might-need-will-need-know-human-brain-memory le mercredi 01 novembre 2017 à 09:41 #22

Helpful info. Lucky me I found your site unintentionally, and I'm shocked why this accident didn't came about in advance!
I bookmarked it.

avatar

Theunofund.cn le jeudi 02 novembre 2017 à 09:24 #23

I'm amazed, I must say. Rarely do I encounter a blog that's both equally educative and interesting,
and without a doubt, you've hit the nail on the head. The issue is an issue that
too few men and women are speaking intelligently about.
Now i'm very happy I found this during my hunt for something concerning this.

avatar

Soundcloud reposts le jeudi 02 novembre 2017 à 18:11 #24

May I just say what a relief to find somebody who actually
understands what they're talking about on the web.

You actually realize how to bring an issue to light and make
it important. A lot more people must check this out and understand
this side of your story. I was surprised you're not more
popular since you most certainly possess the gift.

avatar

xtrcutenhancer.net le samedi 04 novembre 2017 à 05:31 #25

Hello mates, its great article on the topic of educationand fully defined, keep it up all the time.

avatar

xtrcutenhancer.org le dimanche 05 novembre 2017 à 11:01 #26

Some genuinely terrific work on behalf of the owner of this website, perfectly outstanding content.

avatar

http://pupo.ch/mypupo/panda/panda2/index.php?mod=users&action=view&id=1113530 le dimanche 05 novembre 2017 à 14:47 #27

When someone writes an piece of writing he/she maintains the thought of a user
in his/her mind that how a user can know it. Therefore that's why
this piece of writing is outstdanding. Thanks!

avatar

Continue Shopping le vendredi 10 novembre 2017 à 13:20 #28

I'm really enjoying the design and layout of your blog.
It's a very easy on the eyes which makes it much more pleasant for
me to come here and visit more often. Did you hire out a developer to create your theme?
Outstanding work!

avatar

5560326.com le vendredi 10 novembre 2017 à 20:57 #29

Thanks for ones marvelous posting! I truly enjoyed
reading it, you're a great author.I will be sure to bookmark your blog and will come back very soon.
I want to encourage continue your great posts,
have a nice afternoon!

avatar

cheap insurance houston le mercredi 15 novembre 2017 à 16:32 #30

Hi, i feel that i noticed you visited my weblog thus i got here to go back the favor?.I am
trying to find issues to enhance my website!I assume its
adequate to make use of some of your concepts!!

avatar

service ac jakarta le samedi 18 novembre 2017 à 11:13 #31

I really like what you guys are usually up too. This sort of clever work
and reporting! Keep up the superb works guys I've added you guys to my blogroll.

avatar

jasa epoxy le jeudi 23 novembre 2017 à 16:13 #32

When I originally commented I appear to have clicked
on the -Notify me when new comments are added- checkbox and now every
time a comment is added I receive four emails with the exact same
comment. There has to be an easy method you are able to
remove me from that service? Thank you!

avatar

jasa epoxy le jeudi 23 novembre 2017 à 16:14 #33

What's up to every one, the contents present at this site
are truly awesome for people experience, well, keep up the good work fellows.

avatar

cat epoxy le vendredi 24 novembre 2017 à 07:39 #34

Thanks for the auspicious writeup. It in fact was
once a enjoyment account it. Look complex to far introduced
agreeable from you! However, how could we keep up a correspondence?

avatar

VCor Pills le lundi 27 novembre 2017 à 03:45 #35

Hi would you mind letting me know which hosting company you're
utilizing? I've loaded your blog in 3 different internet browsers and I
must say this blog loads a lot faster then most. Can you suggest
a good internet hosting provider at a fair price? Thanks, I
appreciate it!

avatar

Web Site le lundi 15 janvier 2018 à 11:19 #36

I have not checked in here for some time because I thought it was getting boring, but the last several posts are good
quality so I guess I will add you back to my everyday bloglist.
You deserve it my friend :)

avatar

anti theft backpack le samedi 20 janvier 2018 à 05:40 #37

Hello. Great job. I did not anticipate this.
This is a impressive story. Thanks!

avatar

Antalya ucuz Escort le lundi 29 janvier 2018 à 04:45 #38

I like the helpful info you provide in your articles. I will bookmark your blog and chueck again here
regularly. I'm quite sure I'll learn many new stuff right here!
Best of luck for the next!

avatar

https://clenbutrolreview.org le vendredi 02 février 2018 à 04:36 #39

Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates.
I've been looking for a plug-in like this for quite
some time and was hoping maybe you would have some experience with something like this.
Please let me know if you run into anything. I truly enjoy reading your blog
and I look forward to your new updates.

avatar

derma-promedics.com le vendredi 02 février 2018 à 14:48 #40

Howdy! Do you know if they make any plugins to assist
with SEO? I'm trying to get my blog to rank for some targeted keywords
but I'm not seeing very good success. If you know of any please share.
Many thanks!

avatar

https://priaboostpills.com/ le vendredi 02 février 2018 à 15:28 #41

Hello there! I could have sworn I've visited this site before but after going through
some of the articles I realized it's new to me.
Nonetheless, I'm certainly delighted I discovered it and I'll be
book-marking it and checking back frequently!

avatar

Daisy le vendredi 02 février 2018 à 22:55 #42

I wanted to thank you for this wonderful read!! I definitely loved every bit of it.
I have you book-marked to check out new things you post?

avatar

Renuvaline Free Trial le samedi 03 février 2018 à 06:58 #43

Oh my goodness! Incredible article dude! Thanks, However
I am experiencing difficulties with your RSS.
I don?t know the reason why I can't subscribe to it.
Is there anybody else getting the same RSS issues? Anybody
who knows the solution can you kindly respond? Thanx!!

avatar

https://nutralu-garcinia.net/ le samedi 03 février 2018 à 08:01 #44

I'm gone to say to my little brother, that he should also go to see
this weblog on regular basis to take updated from most recent
gossip.

avatar

celuraid extreme pills le dimanche 04 février 2018 à 04:55 #45

Aw, this was an exceptionally nice post.
Taking a few minutes and actual effort to make a great article?
but what can I say? I hesitate a lot and don't
seem to get anything done.

avatar

total Radiance teeth Whitener le dimanche 04 février 2018 à 07:10 #46

This is really interesting, You're a very skilled blogger.
I've joined your feed and look forward to seeking more of your magnificent post.
Also, I've shared your web site in my social
networks!

avatar

tryvexan ingredients le dimanche 04 février 2018 à 09:43 #47

Yeah bookmaking this wasn't a speculative decision great post!

avatar

Phenq Pills le lundi 05 février 2018 à 05:52 #48

You have brought up a very fantastic points, thank you for the post.

avatar

Tryvexan Reviews le lundi 05 février 2018 à 10:47 #49

Thanks for sharing your thoughts about MOTD.
Regards

avatar

celuraid Extreme bodybuilding le lundi 05 février 2018 à 11:07 #50

Good - I should certainly pronounce, impressed
with your site. I had no trouble navigating through all tabs and related info ended up being truly simple to do to access.
I recently found what I hoped for before you know it in the least.
Quite unusual. Is likely to appreciate it for those who add forums or anything, website
theme . a tones way for your customer to communicate.
Nice task.

avatar

piracetol nootropic le lundi 05 février 2018 à 11:20 #51

Ridiculous quest there. What happened after?

Thanks!

avatar

Renuvaline le lundi 05 février 2018 à 14:16 #52

Some really nice and utilitarian info on this site, likewise I conceive the pattern contains fantastic
features.

avatar

learn more le mardi 13 février 2018 à 07:52 #53

As a Newbie, I am permanently searching online for
articles that can be of assistance to me.
Thank you

avatar

Our site le mardi 06 mars 2018 à 12:30 #54

Our site
Neat blog! Is your theme custom made or did you download it from somewhere?

A theme like yours with a few simple tweeks would really make my blog jump out.

Please let me know where you got your design. Thanks a lot http://froy1946xlhid.zamsblog.com/-optimization-needs-to-seo-companies

avatar

SEO Company le jeudi 08 mars 2018 à 08:28 #55

A sound web marketing strategy generates the specified awareness that a
company for the existence. Place the keyword within the "alt" attribute along with the "title" attribute about the image tag.
SEO services play an incredibly significant role in offering top rankings on the websites within the major engines like
google like Yahoo, Google, Bing, MSN, etc.
SEO Company

avatar

more le vendredi 09 mars 2018 à 22:52 #56

more
You actually make it appear so easy with your presentation however I to find this topic to be really something that I feel I'd by no means understand.
It kind of feels too complicated and very vast for me. I'm looking ahead for your next publish, I'll try to get the
dangle of it! https://www.kiwibox.com/minos4vlog283/blog/entry/143575081/why-seo-services-now-have-a-place-in-corporate-conversati/

avatar

visit the site le samedi 10 mars 2018 à 22:55 #57

visit the site
Howdy! I simply wish to offer you a huge thumbs up
for the great information you have got here on this post.
I will be coming back to your blog for more soon. http://zotero.org/the7bloga

avatar

my company le dimanche 11 mars 2018 à 00:30 #58

my company
Article writing is also a fun, if you be familiar with after that you can write otherwise it is difficult
to write. https://disqus.com/best7vlog

avatar

find out here le samedi 17 mars 2018 à 10:29 #59

Employs Tried and Tested Methods - Being in the business enterprise for a pretty very long time and serving a large spectrum of clients, they know what will become a strong tool for business.
Irrespective of what you do and just how much you do, you do not gain ranking boost over night.
Many business people will also gain lured to copy another firm's work due
towards the ease in copying and pasting the content. find out here

avatar

Rosław le mercredi 21 mars 2018 à 05:23 #60

Greetings! I know this is kind of off topic but I was wondering which blog platform are you using for this site?

I'm getting fed up of Wordpress because I've had problems with hackers and I'm
looking at alternatives for another platform. I would be fantastic if you could
point me in the direction of a good platform.

avatar

official source le dimanche 25 mars 2018 à 23:09 #61

official source
Hi there to every body, it's my first visit of this blog; this webpage consists of awesome and really
fine data for visitors. http://preview.tinyurl.com/yab97fgj

avatar

most amazing facts videos le mardi 27 mars 2018 à 02:24 #62

It's actually a nice and useful piece of information. I am glad that you just shared this helpful information with us.
Please keep us up to date like this. Thanks for sharing.

avatar

vente appartement palmeraie le mercredi 28 mars 2018 à 18:49 #63

Hello, i read your blog occasionally and i own a similar one and
i was just wondering if you get a lot of spam feedback?

If so how do you prevent it, any plugin or anything you can suggest?
I get so much lately it's driving me insane so any assistance
is very much appreciated.

avatar

Getontopunblockedd.Com le mercredi 25 avril 2018 à 04:56 #64

What's up, just wanted to say, I loved this blog post.
It was inspiring. Keep on posting!

avatar

wells fargo sign in le mardi 08 mai 2018 à 05:54 #65

Following the transaction, the chief executive officer now
directly owns 408,915 shares from the company's stock, valued at
$23,402,205. Login wells fargo wells fargo sign in wells fargo dealer services login Legal & General Group Plc now owns 682,421 shares of the company's stock
worth $86,041,000 finally, before using an additional 11,428 shares inside last quarter.
One of the nation's largest finance institutions, Wells Fargo is ranked 27th within the latest Fortune 500 list.

Wells fargo ceo login [url="https://loginto.us.com/"]wells fargo
log in[/url] wells fargo online banking login Cipher Capital LP now owns 8,658 shares of the company's stock worth $641,000 finally, before using an additional 75 shares throughout the last quarter.

avatar

SEO Specialists le mercredi 16 mai 2018 à 23:29 #66

Fantastic write-up & extremely very good website. I liked using it, hold up the very good function.

avatar

cna classes near me le jeudi 17 mai 2018 à 12:08 #67

The following objectives is going to be met
in each course through lecture, clinical skills practice,
and clinical experience: Red cross cna classes online cna
classes colorado springs cna online classes while it is provided totally free,
it entails a commitment to work to get a couple of months or years.
We offer explanations for every question on every test cna classes jacksonville fl https://cnaclasses.us.com/ cna classes wichita ks does this satisfy the english a and english 50 prerequisite.

avatar

https://run3unblockeddd.com/ le vendredi 18 mai 2018 à 05:00 #68

I am actually grateful to the holder of this website who
has shared this impressive post at at this time.

avatar

material cat lantai le mardi 22 mai 2018 à 08:45 #69

Ridiculous quest there. What happened after? Thanks!

Écrire un commentaire

Quelle est la troisième lettre du mot nzfyha ? : 

Réseaux Sociaux

Rechercher

Catégories

Derniers articles

Twitter

Mots clés