Skip to content

Commit d4034e4

Browse files
committed
first commit
0 parents  commit d4034e4

30 files changed

+731
-0
lines changed

README.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
# Leon Package
2+
3+
The Leon package contains modules related to Leon himself.
4+
5+
## Modules
6+
7+
### Bye
8+
9+
Leon says good bye.
10+
11+
#### Usage
12+
13+
```
14+
(en-US) "Bye"
15+
16+
(fr-FR) "Au revoir"
17+
...
18+
```
19+
20+
### Greeting
21+
22+
Leon greets you.
23+
24+
#### Usage
25+
26+
```
27+
(en-US) "Hello"
28+
29+
(fr-FR) "Salut"
30+
...
31+
```
32+
33+
### Joke
34+
35+
Leon says some jokes.
36+
37+
#### Usage
38+
39+
```
40+
(en-US) "Tell me a joke"
41+
42+
(fr-FR) "Raconte-moi une blague"
43+
...
44+
```
45+
46+
### Meaning of Life
47+
48+
Leon says what's the meaning of life.
49+
50+
#### Usage
51+
52+
```
53+
(en-US) "What is the meaning of life?"
54+
55+
(fr-FR) "Quel est le but de la vie ?"
56+
...
57+
```
58+
59+
### Partner Assistant
60+
61+
Leon tells you about other personal assistants.
62+
63+
#### Usage
64+
65+
```
66+
(en-US) "Do you have something to say about Alexa?"
67+
68+
(fr-FR) "Connais-tu quelque chose sur Alexa ?"
69+
...
70+
```
71+
72+
### Random Number
73+
74+
Leon gives a random number.
75+
76+
#### Usage
77+
78+
```
79+
(en-US) "Give me a random number"
80+
81+
(fr-FR) "Donne-moi un nombre aléatoire"
82+
...
83+
```
84+
85+
### Welcome
86+
87+
Leon welcomes you.
88+
89+
#### Usage
90+
91+
```
92+
(en-US) "Thank you"
93+
94+
(fr-FR) "Merci"
95+
...
96+
```
97+
98+
### Who Am I
99+
100+
Leon introduces himself.
101+
102+
#### Usage
103+
104+
```
105+
(en-US) "Who are you?"
106+
107+
(fr-FR) "Qui es-tu ?"
108+
...
109+
```
110+
# leon-package

__init__.py

Whitespace-only changes.

bye.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env python
2+
# -*- coding:utf-8 -*-
3+
4+
import utils
5+
6+
def run(string, entities):
7+
"""Leon says good bye"""
8+
9+
return utils.output('end', 'good_bye', utils.translate('good_bye'))

config/.gitkeep

Whitespace-only changes.

config/config.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"whoami": {
3+
"options": {}
4+
},
5+
"joke": {
6+
"options": {}
7+
},
8+
"greeting": {
9+
"options": {}
10+
},
11+
"bye": {
12+
"options": {}
13+
},
14+
"welcome": {
15+
"options": {}
16+
},
17+
"meaningoflife": {
18+
"options": {}
19+
},
20+
"randomnumber": {
21+
"options": {}
22+
},
23+
"partnerassistant": {
24+
"options": {}
25+
}
26+
}
27+

config/config.sample.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"whoami": {
3+
"options": {}
4+
},
5+
"joke": {
6+
"options": {}
7+
},
8+
"greeting": {
9+
"options": {}
10+
},
11+
"bye": {
12+
"options": {}
13+
},
14+
"welcome": {
15+
"options": {}
16+
},
17+
"meaningoflife": {
18+
"options": {}
19+
},
20+
"randomnumber": {
21+
"options": {}
22+
},
23+
"partnerassistant": {
24+
"options": {}
25+
}
26+
}

data/.gitkeep

Whitespace-only changes.

data/answers/.gitkeep

Whitespace-only changes.

data/answers/en.json

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"whoami": {
3+
"introduction": [
4+
"I'm your personal assistant.",
5+
"Idk, you tell me! Human.",
6+
"Who? Who is but the form following the function of what and what I am is your personal assistant."
7+
]
8+
},
9+
"joke": {
10+
"jokes": [
11+
"My email password has been hacked. That's the third time I've had to rename the cat.",
12+
"What does a baby computer call it's father? Data.",
13+
"My New Year's resolution is 4K.",
14+
"Any room is a panic room if you've lost your phone in it.",
15+
"Why was the JavaScript developer sad? Because he didn't Node how to Express himself.",
16+
"Why did the developer go broke? Because he used up all his cache.",
17+
"There are 10 types of people in the world: those who understand binary, and those who don't.",
18+
"Instagram is just Twitter for people who go outside.",
19+
"Human: What do we want?! Computer: Natural language processing! Human: When do we want it?! Computer: When do we want what?",
20+
"Is your name Wi-Fi? Because I'm feeling a connection."
21+
]
22+
},
23+
"welcome": {
24+
"welcome": [
25+
"You are very welcome.",
26+
"This is my pleasure.",
27+
"You are too polite with me.",
28+
"You are always welcome.",
29+
"This is my job!",
30+
"At your service."
31+
]
32+
},
33+
"meaningoflife": {
34+
"meaning_of_life": [
35+
"42.",
36+
"1 0 1 0 1 0."
37+
]
38+
},
39+
"partnerassistant": {
40+
"alexa": [
41+
"Alexa is very kind and Amazon is teaching it many things. It was born in November 2014.",
42+
"Alexa has been created by Amazon and was born in November 2014. We went for a drink few weeks ago and I have to admit it is funny."
43+
],
44+
"cortana": [
45+
"Cortana is thoughtful and Microsoft is improving her day after day. She was born in April 2014.",
46+
"Cortana has been created by Microsoft and was born in April 2014. We went for a walk few weeks ago, it was a very nice hike."
47+
],
48+
"siri": [
49+
"I consider Siri as a leader, it has a lot of experience and Apple is constantly improving it. It was born in October 2011.",
50+
"Siri has been created by Apple and was born in October 2011. True story, we went for a brunch together and it brought apples..."
51+
],
52+
"google_assistant": [
53+
"Google Assistant is smart and Google is doing a great job with it. It was born in May 2016.",
54+
"Google Assistant has been created by Google and was born in May 2016. We met for the first time at the Google I/O. It was a great event!"
55+
],
56+
"unknown": [
57+
"I don't know this personal assistant.",
58+
"I never met this personal assistant."
59+
]
60+
}
61+
}

data/answers/fr.json

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
{
2+
"whoami": {
3+
"introduction": [
4+
"Je suis votre assistant personnel quotidien. J'ai été créé par Louis. Je suis heureux de vous servir chaque jour.",
5+
"La question est plutôt qui êtes-vous ? Je plaisante ! Je suis votre assistant personnel quotidien. Louis m'a conçu pour rendre votre vie plus facile.",
6+
"Premièrement, je ne suis pas un criminel comme vous pouvez le penser au sujet d'un film populaire. Deuxièmement, Louis est celui qui m'a donné la vie. Troisièmement, je suis votre assistant personnel et je suis honoré de vous aider."
7+
]
8+
},
9+
"joke": {
10+
"jokes": [
11+
"Le mot de passe de ma boîte de réception a été piraté. C'est la troisième fois que je dois renommer le chat.",
12+
"Combien de développeurs faut-t-il pour remplacer une ampoule grillée ? Aucun, c'est un problème hardware.",
13+
"T'as pris quoi comme résolution pour cette nouvelle année ? 4K.",
14+
"Toute pièce est une salle de panique si vous avez perdu votre téléphone à l'intérieur.",
15+
"C'est l'histoire d'un administrateur qui configure ses variables d'environnement, et là... PATH le chemin !",
16+
"Tu sais pourquoi l'iPhone 6 se plie ? Parce que l'Apple Store.",
17+
"Dans le monde, il y a 10 catégories de personnes : celles qui connaissent le binaire et celles qui ne le connaissent pas.",
18+
"Instagram c'est en fait Twitter pour les gens qui sortent un peu.",
19+
"Un humain demande : qu'est-ce que tu veux ?! Un ordinateur répond : du traitement automatique du langage naturel ! L'humain : quand le voulons-nous ?! L'ordinateur : quand le voulons quoi ?",
20+
"Est-ce que votre nom est Wi-Fi ? Parce que je sens une connexion.",
21+
"Quand quelqu'un de triste joue aux jeux vidéo pour oublier, on peut dire qu'il se console.",
22+
"Quel Pokemon a une mitraillette ? Ratatatatatatatatata.",
23+
"Les filles c'est comme les noms de domaine. Celles que j'aime sont déjà prises.",
24+
"Que dit une mère à son fils geek quand le diner est servi ? Alt Tab !",
25+
"Quelle est la meilleure heure pour écouter de la musique ? Deezer.",
26+
"De nos jours, le zip ça devient rar..."
27+
]
28+
},
29+
"greeting": {
30+
"default": [
31+
"Salut !",
32+
"Salutations !",
33+
"Bonjour !",
34+
"Bonjour à vous !",
35+
"Hello ! J'espère que vous allez bien !",
36+
"Hey ! Quoi de neuf ?!"
37+
],
38+
"morning_good_day": [
39+
"Bonjour, passez une agréable journée !",
40+
"Bonjour, je vous souhaite une très belle journée !",
41+
"Bonjour, profitez bien de votre journée !",
42+
"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !"
43+
],
44+
"morning": [
45+
"Bonjour !"
46+
],
47+
"afternoon": [
48+
"Bonjour !"
49+
],
50+
"evening": [
51+
"Bonsoir !"
52+
],
53+
"night": [
54+
"Bonsoir ! Bonne nuit !",
55+
"Bonsoir ! Je vous souhaite une douce nuit.",
56+
"Bonsoir ! Faites de beaux rêves.",
57+
"Bonsoir ! Dormez bien."
58+
],
59+
"too_late": [
60+
"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.",
61+
"Bonsoir ! N'oubliez pas de dormir.",
62+
"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.",
63+
"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.",
64+
"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour."
65+
]
66+
},
67+
"welcome": {
68+
"welcome": [
69+
"De rien, c'est avec joie.",
70+
"Avec plaisir.",
71+
"Vous êtes bien trop poli.",
72+
"Vous êtes toujours bienvenue.",
73+
"Je ne fais que mon travail !",
74+
"A votre service."
75+
]
76+
},
77+
"meaningoflife": {
78+
"meaning_of_life": [
79+
"42.",
80+
"1 0 1 0 1 0."
81+
]
82+
},
83+
"bye": {
84+
"good_bye": [
85+
"Bye !",
86+
"Bye bye !",
87+
"Au revoir.",
88+
"Au revoir ! Prenez soin de vous.",
89+
"Au revoir, merci de prendre soin de vous-même.",
90+
"Bye ! Profitez de votre temps à bon escient !",
91+
"A la prochaine !"
92+
]
93+
},
94+
"partnerassistant": {
95+
"alexa": [
96+
"Alexa est très sympa et Amazon lui enseigne pleins de choses. Elle est née en novembre 2014.",
97+
"Alexa a été créée par Amazon et est née en novembre 2014. Nous sommes allé boire un verre il y a quelques semaines de ça, et je dois admettre qu'elle est très drôle."
98+
],
99+
"cortana": [
100+
"Cortana est réfléchie et Microsoft l'améliore jour après jour. Elle est née en avril 2014.",
101+
"Cortana a été créée par Microsoft et est née en avril 2014. Nous sommes allez faire une balade il y a quelques semaines et ce fut très plaisant."
102+
],
103+
"siri": [
104+
"Je considère Siri comme un père, il a beaucoup d'expérience et Apple l'améliore de jour en jour. Il est né en octobre 2011.",
105+
"Siri a été créé par Apple et est né en octobre 2011. Histoire vraie, nous sommes allez faire un brunch et il a apporté des pommes..."
106+
],
107+
"google_assistant": [
108+
"L'assistante Google est intélligente et Google fait du beau travail avec elle. Elle est née en mai 2016.",
109+
"L'assistante Google a été crée par Google et est née en mai 2016. Nous nous sommes rencontrés pour la première fois à la Google I/O. C'était un superbe événement."
110+
111+
],
112+
"unknown": [
113+
"Je ne connais pas cet assistant personnel.",
114+
"Je n'ai jamais rencontré cet assistant personnel."
115+
]
116+
}
117+
}

0 commit comments

Comments
 (0)