Démo des plugins de type markdown

Table des matières

1. Fichier de tests du plugin abbreviations

see the abbreviations.md source code

Ce plugin de type markdown va ajouter des abbréviations au contenu HTML. Une abbréviation est un terme qui est surligné et qui va afficher un tooltip au survol du pointeur de la souris.

(Note : l’affichage de la bulle d’aide (tooltip) est standard à votre navigateur à moins que le plugin content de type HTML Balloon soit actif)

1.1. Exemple

Marknotes propose plusieurs type de plugins :

1.2. Configuration

La position de l’icône peut être placée devant (before) ou derrière (after).

{
    "plugins": {
        "options": {
            "markdown": {
                "abbreviations": {
                    "abbr": [{
                            "pattern": "marknotes",
                            "value": "marknotes est un logiciel OpenSource permettant de consolider ses prises de notes..."
                        },
                        {
                            "pattern": "Joomla",
                            "value": "Joomla!\u00ae est un logiciel gratuit et OpenSource d\u00e9velopp\u00e9 par ..."
                        }
                    ]
                }
            }
        }
    }
}

2. Fichier de tests du plugin Beautify

see the beautify.md source code

Ce plugin de type markdown vise à nettoyer le fichier .md et à le reformater si nécessaire.

2.1. Remplacements

2.1.1. Flèches

2.1.2. Images

Beautify va remplacer le code HTML suivant :

<img src="http://marknotes.fr/docs/marknotes/Plugins/markdown/../.images/1.jpg“ width=”250" height="100" />

en

![](http://marknotes.fr/docs/marknotes/Plugins/markdown/../.images/1.jpg "250x100")

2.1.3. liens

Le plugin va ajouter des '%20' dans les URLs comme dans l’exemple ci-dessous :

link

2.1.4. Caractères

Certains caractères vont être remplacés comme les guillements “spéciaux” : “?” et “`”

2.1.5. Commentaires HTML

Un documeent markdown peut contenir des commentaires comme .

Le plugin beautify va les retirer.

2.2. Configuration

{
    "plugins": {
        "options": {
            "markdown": {
                "beautify": {
                    "remove_html_comments": 1,
                    "rewrite_file": 1
                }
            }
        }
    }
}

3. Fichier de tests du plugin CSV

see the csv.md source code

Ce plugin de type content markdown va permettre d’insérer dans une note un fichier .csv externe.

Gérer un tableau en markdown n’est pas si compliqué (au lieu de mettre un “;” comme séparateur, il faut utiliser le signe pipe “ | ”) mais, dès lors qu’il convient de manipuler le tableau (insérer une colonne, ajouter une ligne, ...) devient un peu plus ennuyeux puisque, p.ex., il ne faut pas oublier de mettre autant de “ | ” qu’il y a de colonnes. Si on en oublie un, la mise en page du tableau est cassée.

Permettre de manipuler le fichier tableau depuis un logiciel externe comme un tableur; ouvrir, éditer et sauver le tableau ainsi, est bien plus simple.

Et, grâce au plugin CSV, la note est immédiatement mise à jour par la simple mise à jour du fichier .csv. Il suffit donc d’en déposer une nouvelle version pour que la note l’affiche.

3.1. Exemples

Liste des villes et codes postaux de Belgique (récupéré sur le site http://www.vinch.be/blog/2010/03/16/villes-de-belgique-aux-formats-csv-xml-json-et-sql/)

ID Code Postal Ville
1 9420 Aaigem
2 8511 Aalbeke
3 9300 Aalst
4 3800 Aalst (Limb.)
5 9880 Aalter
6 3200 Aarschot
7 8700 Aarsele
8 8211 Aartrijke
9 2630 Aartselaar
10 4557 Abée
11 4280 Abolens
12 3930 Achel
13 5590 Achêne
14 5362 Achet
15 4219 Acosse
16 6280 Acoz
17 9991 Adegem
18 8660 Adinkerke
19 1790 Affligem
20 9051 Afsnee
21 5544 Agimont
22 4317 Aineffe
23 5310 Aische-en-Refail
24 6250 Aiseau
25 6250 Aiseau-Presles
26 5070 Aisemont
27 3570 Alken
28 5550 Alle
29 4432 Alleur
30 1652 Alsemberg
31 8690 Alveringem
32 4540 Amay
33 6680 Amberloup
34 4770 Amblève
35 6953 Ambly
36 4219 Ambresin
37 4770 Amel
38 6997 Amonines
39 7750 Amougies
40 4540 Ampsin
41 5300 Andenne
42 1070 Anderlecht
43 6150 Anderlues
44 4821 Andrimont
45 4031 Angleur
46 7387 Angre
47 7387 Angreau
48 5537 Anhée
49 6721 Anlier
50 6890 Anloy
51 5537 Annevoie-Rouillon
52 4430 Ans
53 5500 Anseremme
54 7750 Anseroeul
55 5520 Anthée
56 4520 Antheit
57 4160 Anthisnes
58 7640 Antoing
59 2000 Antwerpen 1
60 2018 Antwerpen 1
61 2020 Antwerpen 2
62 2030 Antwerpen 3
63 2040 Antwerpen 4
64 2050 Antwerpen 5
65 2060 Antwerpen 6
66 7910 Anvaing
67 8570 Anzegem
68 9200 Appels
69 9400 Appelterre-Eichem
70 7811 Arbre (Ht.)
71 5170 Arbre (Nam.)
72 4990 Arbrefontaine
73 7910 Arc-Ainières
74 1390 Archennes
75 7910 Arc-Wattripont
76 8850 Ardooie
77 2370 Arendonk
78 4601 Argenteau
79 6700 Arlon
80 7181 Arquennes
81 5060 Arsimont
82 6870 Arville
83 3665 As
84 9404 Aspelare
85 9890 Asper
86 7040 Asquillies
87 1730 Asse
88 8310 Assebroek
89 9960 Assenede
90 6860 Assenois
91 3460 Assent
92 5330 Assesse
93 9800 Astene
94 7800 Ath
95 7387 Athis
96 6791 Athus
97 3404 Attenhoven
98 3384 Attenrode
99 6717 Attert
100 7941 Attre
101 6790 Aubange
102 7972 Aubechies
103 4880 Aubel
104 5660 Aublain
105 6880 Auby-sur-Semois
106 1160 Auderghem
107 7382 Audregnies
108 7040 Aulnois
109 6706 Autelbas
110 1367 Autre-Eglise
111 7387 Autreppe
112 5060 Auvelais
113 5580 Ave-et-Auffe
114 8630 Avekapelle
115 8580 Avelgem
116 4260 Avennes
117 3271 Averbode
118 4280 Avernas-le-Bauduin
119 4280 Avin
120 4340 Awans
121 6870 Awenne
122 4400 Awirs
123 6900 Aye
124 4630 Ayeneux
125 4920 Aywaille
126 9890 Baaigem
127 3128 Baal
128 9310 Baardegem
129 2387 Baarle-Hertog
130 9200 Baasrode
131 9800 Bachte-Maria-Leerne
132 4837 Baelen (Lg.)
133 5550 Bagimont
134 6464 Baileux
135 6460 Bailièvre
136 5555 Baillamont
137 7730 Bailleul
138 5377 Baillonville
139 7380 Baisieux
140 1470 Baisy-thy
141 5190 Balâtre
142 9860 Balegem
143 2490 Balen
144 9420 Bambrugge
145 6951 Bande
146 6500 Barbençon
147 4671 Barchon
148 5570 Baronville
149 7534 Barry
150 5370 Barvaux-Condroz
151 6940 Barvaux-sur-Ourthe
152 7971 Basècles
153 4520 Bas-Oha
154 4983 Basse-Bodeux
155 4690 Bassenge
156 9968 Bassevelde
157 7830 Bassilly
158 6600 Bastogne
159 7784 Bas-Warneton
160 3870 Batsheers
161 4651 Battice
162 7130 Battignies
163 7331 Baudour
164 7870 Bauffe
165 7604 Baugnies
166 1401 Baulers
167 9520 Bavegem
168 8531 Bavikhove
169 9150 Bazel
170 4052 Beaufays
171 6500 Beaumont
172 5570 Beauraing
173 6980 Beausaint
174 1320 Beauvechain
175 6594 Beauwelz
176 7532 Beclers
177 3960 Beek
178 9630 Beerlegem
179 8730 Beernem
180 2340 Beerse
181 1650 Beersel
182 8600 Beerst
183 1673 Beert
184 9080 Beervelde
185 2580 Beerzel
186 5000 Beez
187 6987 Beffe
188 3130 Begijnendijk
189 6672 Beho
190 1852 Beigem
191 8480 Bekegem
192 1730 Bekkerzeel
193 3460 Bekkevoort
194 5001 Belgrade
195 4610 Bellaire
196 7170 Bellecourt
197 6730 Bellefontaine (Lux.)
198 5555 Bellefontaine (Nam.)
199 8510 Bellegem
200 9881 Bellem
201 6834 Bellevaux
202 4960 Bellevaux-Ligneuville
203 1674 Bellingen
204 7970 Beloeil
205 9111 Belsele
206 4500 Ben-Ahin
207 6941 Bende
208 3540 Berbroek
209 2600 Berchem (Antwerpen)
210 9690 Berchem (O.-Vl.)
211 1082 Berchem-Sainte-Agathe
212 2040 Berendrecht
213 1910 Berg (Bt.)
214 3700 Berg (Limb.)
215 4360 Bergilers
216 3580 Beringen
217 2590 Berlaar
218 9290 Berlare
219 3830 Berlingen
220 4257 Berloz
221 4607 Berneau
222 7320 Bernissart
223 6560 Bersillies-l’Abbaye
224 3060 Bertem
225 6687 Bertogne
226 4280 Bertrée
227 6880 Bertrix
228 5651 Berzée
229 8980 Beselare
230 3130 Betekom
231 4300 Bettincourt
232 5030 Beuzet
233 2560 Bevel
234 1547 Bever
235 4960 Bevercé
236 9700 Bevere
237 8791 Beveren (Leie)
238 8800 Beveren (Roeselare)
239 8691 Beveren-aan-den-Ijzer
240 9120 Beveren-Waas
241 3581 Beverlo
242 3740 Beverst
243 4610 Beyne-Heusay
244 6543 Bienne-lez-Happart
245 3360 Bierbeek
246 6533 Biercée
247 1301 Bierges
248 1430 Bierghes
249 4460 Bierset
250 5380 Bierwart
251 5640 Biesme
252 5640 Biesmerée
253 6531 Biesme-sous-Thuin
254 1547 Biévène
255 5555 Bièvre
256 1390 Biez
257 6690 Bihain
258 8920 Bikschote
259 4831 Bilstain
260 3740 Bilzen
261 7130 Binche
262 3850 Binderveld
263 3211 Binkom
264 5537 Bioul
265 8501 Bissegem
266 7783 Bizet
267 2830 Blaasveld
268 5542 Blaimont
269 7522 Blandain
270 3052 Blanden
271 8370 Blankenberge
272 7040 Blaregnies
273 7321 Blaton
274 7370 Blaugies
275 4670 Blégny
276 7620 Bléharies
277 4280 Blehen
278 6760 Bleid
279 4300 Bleret
280 7903 Blicquy
281 3950 Bocholt
282 2530 Boechout
283 3890 Boekhout
284 9961 Boekhoute
285 4250 Boë lhe
286 8904 Boezinge
287 1670 Bogaarden
288 5550 Bohan
289 5140 Boignée
290 4690 Boirs
291 7866 Bois-de-Lessines
292 5170 Bois-de-Villers
293 7170 Bois-d’Haine
294 4560 Bois-et-Borsu
295 5310 Bolinne
296 4653 Bolland
297 1367 Bomal (Bt.)
298 6941 Bomal-sur-Ourthe
299 4607 Bombaye
300 3840 Bommershoven
301 4100 Boncelles
302 5310 Boneffe
303 2820 Bonheiden
304 5021 Boninne
305 1325 Bonlez
306 6700 Bonnert
307 5300 Bonneville
308 7603 Bon-Secours
309 5377 Bonsin
310 2221 Booischot
311 8630 Booitshoeke
312 2850 Boom
313 3631 Boorsem
314 3190 Boortmeerbeek
315 1761 Borchtlombeek
316 2140 Borgerhout (Antwerpen)
317 3840 Borgloon
318 4317 Borlez
319 3891 Borlo
320 6941 Borlon
321 2880 Bornem
322 1404 Bornival
323 2150 Borsbeek (Antw.)
324 9552 Borsbeke
325 5032 Bossière
326 8583 Bossuit
327 1390 Bossut-Gottechain
328 3300 Bost
329 5032 Bothey
330 9820 Bottelare
331 6200 Bouffioulx
332 5004 Bouge
333 7040 Bougnies
334 6830 Bouillon
335 6464 Bourlers
336 5575 Bourseigne-Neuve
337 5575 Bourseigne-Vieille
338 7110 Boussoit
339 7300 Boussu
340 5660 Boussu-en-Fagne
341 6440 Boussu-lez-Walcourt
342 1470 Bousval
343 3370 Boutersem
344 5500 Bouvignes-sur-Meuse
345 7803 Bouvignies
346 2288 Bouwel
347 8680 Bovekerke
348 3870 Bovelingen
349 4300 Bovenistier
350 5081 Bovesse
351 6671 Bovigny
352 4990 Bra
353 7604 Braffe
354 5590 Braibant
355 1420 Braine-l’Alleud
356 1440 Braine-le-Château
357 7090 Braine-le-Comte
358 4260 Braives
359 9660 Brakel
360 5310 Branchon
361 6800 Bras
362 7604 Brasmenil
363 2930 Brasschaat
364 7130 Bray
365 2960 Brecht
366 8450 Bredene
367 3960 Bree
368 2870 Breendonk
369 4020 Bressoux
370 8900 Brielen
371 2520 Broechem
372 3840 Broekom
373 1931 Brucargo
374 7940 Brugelette
375 8000 Brugge
376 5660 Brà»ly
377 5660 Brà»ly-de-Pesche
378 7620 Brunehaut
379 1785 Brussegem
380 1000 Brussel 1
381 1120 Brussel 12
382 1130 Brussel 13
383 1140 Brussel 14
384 1150 Brussel 15
385 1160 Brussel 16
386 1170 Brussel 17
387 1180 Brussel 18
388 1190 Brussel 19
389 1020 Brussel 2
390 1200 Brussel 20
391 1210 Brussel 21
392 1030 Brussel 3
393 1040 Brussel 4
394 1050 Brussel 5
395 1060 Brussel 6
396 1070 Brussel 7
397 1080 Brussel 8
398 1090 Brussel 9
399 3800 Brustem
400 1000 Bruxelles 1
401 1120 Bruxelles 12
402 1130 Bruxelles 13
403 1140 Bruxelles 14
404 1150 Bruxelles 15
405 1160 Bruxelles 16
406 1170 Bruxelles 17
407 1180 Bruxelles 18
408 1190 Bruxelles 19
409 1020 Bruxelles 2
410 1200 Bruxelles 20
411 1210 Bruxelles 21
412 1030 Bruxelles 3
413 1040 Bruxelles 4
414 1050 Bruxelles 5
415 1060 Bruxelles 6
416 1070 Bruxelles 7
417 1080 Bruxelles 8
418 1090 Bruxelles 9
419 7641 Bruyelle
420 6222 Brye
421 3440 Budingen
422 9255 Buggenhout
423 7911 Buissenal
424 5580 Buissonville
425 1501 Buizingen
426 1910 Buken
427 4760 Bullange
428 4760 Büllingen
429 8630 Bulskamp
430 3380 Bunsbeek
431 2070 Burcht
432 4210 Burdinne
433 6927 Bure
434 4790 Burg-Reuland
435 9420 Burst
436 7602 Bury
437 4750 Butgenbach
438 4750 Bütgenbach
439 3891 Buvingen
440 7133 Buvrinnes
441 6743 Buzenol
442 6230 Buzet
443 7604 Callenelle
444 7642 Calonne
445 7940 Cambron-Casteau
446 7870 Cambron-Saint-Vincent
447 6850 Carlsbourg
448 7141 Carnières
449 7020 Casteau (Mons)
450 7061 Casteau (Soignies)
451 5650 Castillon
452 7760 Celles (Ht.)
453 4317 Celles (Lg.)
454 5561 Celles (Nam.)
455 4632 Cerexhe-Heuseux
456 5630 Cerfontaine
457 1341 Céroux-Mousty
458 7063 Ch.-Notre-Dame-Louvignies
459 4650 Chaineux
460 5550 Chairière
461 5020 Champion
462 6971 Champlon
463 6921 Chanly
464 6742 Chantemelle
465 7903 Chapelle-à-Oie
466 7903 Chapelle-à-Wattines
467 7160 Chapelle-lez-Herlaimont
468 4537 Chapon-Seraing
469 6000 Charleroi
470 4654 Charneux
471 6824 Chassepierre
472 1450 Chastre
473 5650 Chastrès
474 1450 Chastre-Villeroux-Blanmont
475 6200 Châtelet
476 6200 Châtelineau
477 6747 Châtillon
478 4050 Chaudfontaine
479 1325 Chaumont-Gistoux
480 4032 Chênée
481 6673 Cherain
482 4602 Cheratte
483 7521 Chercq
484 5590 Chevetogne
485 4987 Chevron
486 7950 Chièvres
487 6460 Chimay
488 6810 Chiny
489 4400 Chokier
490 5560 Ciergnon
491 5590 Ciney
492 4260 Ciplet
493 7024 Ciply
494 1480 Clabecq
495 4560 Clavier
496 4890 Clermont (Lg.)
497 5650 Clermont (Nam.)
498 4480 Clermont-sous-Huy
499 5022 Cognelée
500 7340 Colfontaine
501 4170 Comblain-au-Pont
502 4180 Comblain-Fairon
503 4180 Comblain-la-Tour
504 7780 Comines
505 7780 Comines-Warneton
506 5590 Conneux
507 1435 Corbais
508 6838 Corbion
509 7910 Cordes
510 5620 Corenne
511 4860 Cornesse
512 5555 Cornimont
513 5032 Corroy-le-Château
514 1325 Corroy-le-Grand
515 4257 Corswarem
516 1450 Cortil-Noirmont
517 5380 Cortil-Wodon
518 6010 Couillet
519 6180 Courcelles
520 5336 Courrière
521 6120 Cour-sur-Heure
522 1490 Court-Saint-Etienne
523 4218 Couthuin
524 5300 Coutisse
525 1380 Couture-Saint-Germain
526 5660 Couvin
527 4280 Cras-Avernas
528 4280 Crehen
529 4367 Crisnée
530 7120 Croix-lez-Rouveroy
531 4784 Crombach
532 5332 Crupet
533 7033 Cuesmes
534 6880 Cugnon
535 5660 Cul-des-Sarts
536 5562 Custinne
537 8890 Dadizele
538 5660 Dailly
539 9160 Daknam
540 4607 Dalhem
541 8340 Damme
542 6767 Dampicourt
543 6020 Dampremy
544 4253 Darion
545 5630 Daussois
546 5020 Daussoulx
547 5100 Dave
548 6929 Daverdisse
549 8420 De Haan
550 9170 De Klinge
551 8630 De Moeren
552 8660 De Panne
553 9840 De Pinte
554 8540 Deerlijk
555 9570 Deftinge
556 9800 Deinze
557 9280 Denderbelle
558 9450 Denderhoutem
559 9470 Denderleeuw
560 9200 Dendermonde
561 9400 Denderwindeke
562 5537 Denée
563 8720 Dentergem
564 7912 Dergneau
565 2480 Dessel
566 8792 Desselgem
567 9070 Destelbergen
568 9831 Deurle
569 2100 Deurne (Antwerpen)
570 3290 Deurne (Bt.)
571 7864 Deux-Acren
572 5310 Dhuy
573 1831 Diegem
574 3590 Diepenbeek
575 3290 Diest
576 3700 Diets-Heur
577 8900 Dikkebus
578 9630 Dikkele
579 9890 Dikkelvenne
580 8600 Diksmuide
581 1700 Dilbeek
582 3650 Dilsen
583 5500 Dinant
584 5570 Dion
585 1325 Dion-Valmont
586 4820 Dison
587 6960 Dochamps
588 9130 Doel
589 6836 Dohan
590 5680 Doische
591 4140 Dolembreux
592 4357 Donceel
593 1370 Dongelberg
594 3540 Donk
595 6536 Donstiennes
596 5530 Dorinne
597 3440 Dormaal
598 7711 Dottenijs
599 7711 Dottignies
600 7370 Dour
601 5670 Dourbes
602 8951 Dranouter
603 5500 Dréhance
604 8600 Driekapellen
605 3350 Drieslinter
606 1620 Drogenbos
607 9031 Drongen
608 8380 Dudzele
609 2570 Duffel
610 3080 Duisburg
611 3803 Duras
612 6940 Durbuy
613 5530 Durnal
614 1653 Dworp
615 4690 Eben-Emael
616 6860 Ebly
617 7190 Ecaussinnes
618 7190 Ecaussinnes-d’Enghien
619 7191 Ecaussinnes-Lalaing
620 2650 Edegem
621 9700 Edelare
622 7850 Edingen
623 9900 Eeklo
624 8480 Eernegem
625 8740 Egem
626 8630 Eggewaartskapelle
627 5310 Eghezée
628 4480 Ehein (Engis)
629 4120 Ehein (Neupré)
630 3740 Eigenbilzen
631 2430 Eindhout
632 9700 Eine
633 3630 Eisden
634 9810 Eke
635 2180 Ekeren (Antwerpen)
636 9160 Eksaarde
637 3941 Eksel
638 3650 Elen
639 9620 Elene
640 1982 Elewijt
641 3400 Eliksem
642 1671 Elingen
643 4590 Ellemelle
644 7890 Ellezelles
645 7910 Ellignies-lez-Frasnes
646 7972 Ellignies-Sainte-Anne
647 3670 Ellikom
648 7370 Elouges
649 9790 Elsegem
650 4750 Elsenborn
651 1050 Elsene
652 9660 Elst
653 8906 Elverdinge
654 9140 Elversele
655 2520 Emblem
656 4053 Embourg
657 8870 Emelgem
658 5080 Emines
659 5363 Emptinne
660 9700 Ename
661 3800 Engelmanshoven
662 7850 Enghien
663 4480 Engis
664 1350 Enines
665 4800 Ensival
666 7134 Epinois
667 1980 Eppegem
668 5580 Eprave
669 7050 Erbaut
670 7050 Erbisoeul
671 7500 Ere
672 9320 Erembodegem
673 6997 Erezée
674 5644 Ermeton-sur-Biert
675 5030 Ernage
676 6972 Erneuville
677 4920 Ernonheid
678 9420 Erondegem
679 9420 Erpe
680 9420 Erpe-Mere
681 5101 Erpent
682 6441 Erpion
683 3071 Erps-kwerps
684 6560 Erquelinnes
685 7387 Erquennes
686 9940 Ertvelde
687 9620 Erwetegem
688 7760 Escanaffles
689 8600 Esen
690 4130 Esneux
691 8587 Espierres
692 8587 Espierres-Helchin
693 7502 Esplechin
694 7743 Esquelmes
695 2910 Essen
696 1790 Essene
697 7730 Estaimbourg
698 7730 Estaimpuis
699 7120 Estinnes
700 7120 Estinnes-au-Mont
701 7120 Estinnes-au-Val
702 6740 Etalle
703 6760 Ethe
704 9680 Etikhove
705 8460 Ettelgem
706 1040 Etterbeek
707 7340 Eugies (Colfontaine)
708 7080 Eugies (Frameries)
709 4700 Eupen
710 4631 Evegnée
711 5350 Evelette
712 9660 Everbeek
713 3078 Everberg
714 1140 Evere
715 9940 Evergem
716 7730 Evregnies
717 5530 Evrehailles
718 4731 Eynatten
719 3400 Ezemaal
720 5600 Fagnolle
721 4317 Faimes
722 5522 Falaë n
723 5060 Falisolle
724 4260 Fallais
725 5500 Falmagne
726 5500 Falmignoul
727 7181 Familleureux
728 6240 Farciennes
729 5340 Faulx-les-Tombes
730 7120 Fauroeulx
731 6637 Fauvillers
732 4950 Faymonville
733 6856 Fays-les-Veneurs
734 7387 Fayt-le-Franc
735 7170 Fayt-lez-Manage
736 5570 Felenne
737 7181 Feluy
738 4607 Feneur
739 5380 Fernelmont
740 4190 Ferrières
741 5570 Feschaux
742 4347 Fexhe-le-Haut-Clocher
743 4458 Fexhe-Slins
744 4181 Filot
745 5560 Finnevaux
746 4530 Fize-Fontaine
747 4367 Fize-le-Marsal
748 6686 Flamierge
749 5620 Flavion
750 5020 Flawinne
751 4400 Flémalle
752 4400 Flémalle-Grande
753 4400 Flémalle-Haute
754 7012 Flénu
755 4620 Fléron
756 6220 Fleurus
757 7880 Flobecq
758 4540 Flône
759 5334 Florée
760 5150 Floreffe
761 5620 Florennes
762 6820 Florenville
763 5150 Floriffoux
764 5370 Flostoy
765 5572 Focant
766 1350 Folx-les-Caves
767 6140 Fontaine-l’Evêque
768 6567 Fontaine-Valmont
769 5650 Fontenelle
770 6820 Fontenoille
771 7643 Fontenoy
772 4340 Fooz
773 6141 Forchies-la-Marche
774 1190 Forest
775 7910 Forest (Ht.)
776 4870 Forêt
777 6596 Forge-Philippe
778 6464 Forges
779 6953 Forrières
780 5380 Forville
781 4980 Fosse (Lg.)
782 5070 Fosses-la-Ville
783 7830 Fouleng
784 6440 Fourbechies
785 3798 Fouron-le-Comte
786 3790 Fourons
787 3790 Fouron-Saint-Martin
788 3792 Fouron-Saint-Pierre
789 5504 Foy-Notre-Dame
790 4870 Fraipont
791 5650 Fraire
792 4557 Fraiture
793 7080 Frameries
794 6853 Framont
795 5600 Franchimont
796 4970 Francorchamps
797 5380 Franc-Waret
798 5150 Franière
799 5660 Frasnes (Nam.)
800 7911 Frasnes-lez-Buissenal
801 6210 Frasnes-lez-Gosselies
802 4347 Freloux
803 6800 Freux
804 6440 Froidchapelle
805 5576 Froidfontaine
806 7504 Froidmont
807 6990 Fronville
808 7503 Froyennes
809 4260 Fumal
810 5500 Furfooz
811 5641 Furnaux
812 1750 Gaasbeek
813 7943 Gages
814 7906 Gallaix
815 1570 Galmaarden
816 1083 Ganshoren
817 7530 Gaurain-Ramecroix
818 9890 Gavere
819 5575 Gedinne
820 2440 Geel
821 4250 Geer
822 1367 Geest-Gérompont-Pt-Rosière
823 3450 Geetbets
824 5024 Gelbressée
825 3800 Gelinden
826 3620 Gellik
827 3200 Gelrode
828 8980 Geluveld
829 8940 Geluwe
830 6929 Gembes
831 5030 Gembloux
832 4851 Gemmenich
833 1470 Genappe
834 3600 Genk
835 7040 Genly
836 3770 Genoelselderen
837 9000 Gent
838 9050 Gentbrugge
839 1450 Gentinnes
840 1332 Genval
841 9500 Geraardsbergen
842 3960 Gerdingen
843 5524 Gerin
844 1367 Gérompont
845 6769 Gérouville
846 6280 Gerpinnes
847 2590 Gestel
848 5340 Gesves
849 7822 Ghislenghien
850 7011 Ghlin
851 7863 Ghoy
852 7823 Gibecq
853 2275 Gierle
854 8691 Gijverinkhove
855 9308 Gijzegem
856 8570 Gijzelbrechtegem
857 9860 Gijzenzele
858 6060 Gilly (Charleroi)
859 5680 Gimnée
860 3890 Gingelom
861 8470 Gistel
862 8830 Gits
863 7041 Givry
864 1473 Glabais
865 3380 Glabbeek(Zuurbemde)
866 4000 Glain
867 4400 Gleixhe
868 1315 Glimes
869 4690 Glons
870 5680 Gochenée
871 7160 Godarville
872 5530 Godinne
873 9620 Godveerdegem
874 4834 Goé
875 9500 Goeferdinge
876 7040 Goegnies-Chaussée
877 5353 Goesnes
878 3300 Goetsenhoven
879 4140 Gomze-Andoumont
880 7830 Gondregnies
881 5660 Gonrieux
882 9090 Gontrode
883 1755 Gooik
884 3803 Gorsem
885 3840 Gors-Opleeuw
886 6041 Gosselies
887 3840 Gotem
888 9800 Gottem
889 7070 Gottignies
890 6280 Gougnies
891 5651 Gourdinne
892 6030 Goutroux
893 6670 Gouvy
894 6181 Gouy-lez-Piéton
895 6534 Gozée
896 4460 Grâce-Berleur
897 4460 Grâce-Hollogne
898 5555 Graide
899 9800 Grammene
900 4300 Grand-Axhe
901 7973 Grandglise
902 4280 Grand-Hallet
903 6698 Grand-Halleux
904 6940 Grandhan
905 5031 Grand-Leez
906 5030 Grand-Manil
907 6960 Grandmenil
908 7900 Grandmetz
909 4650 Grand-Rechain
910 6560 Grand-Reng
911 6470 Grandrieu
912 1367 Grand-Rosière-Hottomont
913 4360 Grandville
914 6840 Grandvoir
915 6840 Grapfontaine
916 7830 Graty
917 5640 Graux
918 3450 Grazen
919 9200 Grembergen
920 1390 Grez-Doiceau
921 1850 Grimbergen
922 9506 Grimminge
923 4030 Grivegnée (Liège)
924 2280 Grobbendonk
925 1702 Groot-Bijgaarden
926 3800 Groot-Gelmen
927 3840 Groot-Loon
928 7950 Grosage
929 5555 Gros-Fays
930 3990 Grote-Brogel
931 9620 Grotenberge
932 3740 Grote-Spouwen
933 3670 Gruitrode
934 6952 Grune
935 6927 Grupont
936 7620 Guignies
937 3723 Guigoven
938 6704 Guirsch
939 8560 Gullegem
940 3870 Gutschoven
941 3150 Haacht
942 9450 Haaltert
943 9120 Haasdonk
944 3053 Haasrode
945 6720 Habay
946 6720 Habay-la-Neuve
947 6723 Habay-la-Vieille
948 6782 Habergy
949 4684 Haccourt
950 6720 Hachy
951 7911 Hacquegnies
952 5351 Haillot
953 7100 Haine-Saint-Paul
954 7100 Haine-Saint-Pierre
955 7350 Hainin
956 3300 Hakendover
957 6792 Halanzy
958 3545 Halen
959 2220 Hallaar
960 1500 Halle
961 2980 Halle (Kempen)
962 3440 Halle-Booienhoven
963 6986 Halleux
964 6922 Halma
965 3800 Halmaal
966 5340 Haltinne
967 3945 Ham
968 6840 Hamipré
969 1785 Hamme (Bt.)
970 9220 Hamme (O.-Vl.)
971 1320 Hamme-Mille
972 4180 Hamoir
973 5360 Hamois
974 3930 Hamont
975 3930 Hamont-Achel
976 6990 Hampteau
977 6120 Ham-sur-Heure
978 6120 Ham-sur-Heure/Nalinnes
979 5190 Ham-sur-Sambre
980 8610 Handzame
981 4357 Haneffe
982 4210 Hannêche
983 4280 Hannut
984 5310 Hanret
985 9850 Hansbeke
986 5580 Han-sur-Lesse
987 6560 Hantes-Wihéries
988 5621 Hanzinelle
989 5621 Hanzinne
990 7321 Harchies
991 8530 Harelbeke
992 3840 Haren (Borgloon)
993 3700 Haren (Tongeren)
994 6900 Hargimont
995 7022 Harmignies
996 6767 Harnoncourt
997 6960 Harre
998 6950 Harsin
999 7022 Harveng
1000 4920 Harzé
1001 3500 Hasselt
1002 5540 Hastière
1003 5540 Hastière-Lavaux
1004 5541 Hastière-par-Delà
1005 6870 Hatrival
1006 7120 Haulchin
1007 4730 Hauset
1008 6929 Haut-Fays
1009 1461 Haut-Ittre
1010 5537 Haut-le-Wastia
1011 7334 Hautrage
1012 7041 Havay
1013 5370 Havelange
1014 5590 Haversin
1015 7531 Havinnes
1016 7021 Havré
1017 3940 Hechtel
1018 5543 Heer
1019 3870 Heers
1020 3740 Hees
1021 8551 Heestert
1022 2801 Heffen
1023 1670 Heikruis
1024 2830 Heindonk
1025 6700 Heinsch
1026 8301 Heist-aan-Zee
1027 2220 Heist-Op-Den-Berg
1028 1790 Hekelgem
1029 3870 Heks
1030 8587 Helchin
1031 3530 Helchteren
1032 9450 Heldergem
1033 1357 Hélécine
1034 3440 Helen-Bos
1035 8587 Helkijn
1036 7830 Hellebecq
1037 9571 Hemelveerdegem
1038 2620 Hemiksem
1039 5380 Hemptinne (Fernelmont)
1040 5620 Hemptinne-lez-Florennes
1041 3840 Hendrieken
1042 3700 Henis
1043 7090 Hennuyères
1044 4841 Henri-Chapelle
1045 7090 Henripont
1046 7350 Hensies
1047 3971 Heppen
1048 4771 Heppenbach
1049 6220 Heppignies
1050 6887 Herbeumont
1051 7050 Herchies
1052 3770 Herderen
1053 9310 Herdersem
1054 3020 Herent
1055 2200 Herentals
1056 2270 Herenthout
1057 1540 Herfelingen
1058 4728 Hergenrath
1059 7742 Hérinnes-lez-Pecq
1060 3540 Herk-de-Stad
1061 4681 Hermalle-sous-Argenteau
1062 4480 Hermalle-sous-Huy
1063 4680 Hermée
1064 5540 Hermeton-sur-Meuse
1065 1540 Herne
1066 4217 Héron
1067 7911 Herquegies
1068 7712 Herseaux
1069 2230 Herselt
1070 4040 Herstal
1071 3717 Herstappe
1072 7522 Hertain
1073 3831 Herten
1074 8020 Hertsberge
1075 4650 Herve
1076 9550 Herzele
1077 8501 Heule
1078 5377 Heure (Nam.)
1079 4682 Heure-le-Romain
1080 9700 Heurne
1081 3550 Heusden (Limb.)
1082 9070 Heusden (O.-Vl.)
1083 3550 Heusden-Zolder
1084 4802 Heusy
1085 3191 Hever
1086 3001 Heverlee
1087 1435 Hévillers
1088 6941 Heyd
1089 9550 Hillegem
1090 2880 Hingene
1091 5380 Hingeon
1092 6984 Hives
1093 2660 Hoboken (Antwerpen)
1094 4351 Hodeige
1095 6987 Hodister
1096 4162 Hody
1097 3320 Hoegaarden
1098 1560 Hoeilaart
1099 8340 Hoeke
1100 3746 Hoelbeek
1101 3471 Hoeleden
1102 3840 Hoepertingen
1103 3730 Hoeselt
1104 2940 Hoevenen
1105 1981 Hofstade (Bt.)
1106 9308 Hofstade (O.-Vl.)
1107 5377 Hogne
1108 4342 Hognoul
1109 7620 Hollain
1110 6637 Hollange
1111 8902 Hollebeke
1112 4460 Hollogne-aux-Pierres
1113 4250 Hollogne-sur-Geer
1114 3220 Holsbeek
1115 2811 Hombeek
1116 4852 Hombourg
1117 6640 Hompré
1118 6780 Hondelange
1119 5570 Honnay
1120 7387 Honnelles
1121 8830 Hooglede
1122 8690 Hoogstade
1123 2320 Hoogstraten
1124 9667 Horebeke
1125 4460 Horion-Hozémont
1126 7301 Hornu
1127 3870 Horpmaal
1128 7060 Horrues
1129 6990 Hotton
1130 6724 Houdemont
1131 7110 Houdeng-Aimeries
1132 7110 Houdeng-Goegnies
1133 5575 Houdremont
1134 6660 Houffalize
1135 5563 Hour
1136 4671 Housse
1137 7812 Houtaing
1138 1476 Houtain-le-Val
1139 4682 Houtain-Saint-Siméon
1140 8377 Houtave
1141 8630 Houtem (W.-Vl.)
1142 3530 Houthalen
1143 3530 Houthalen-Helchteren
1144 7781 Houthem (Comines)
1145 8650 Houthulst
1146 2235 Houtvenne
1147 3390 Houwaart
1148 5530 Houx
1149 5560 Houyet
1150 2540 Hove
1151 7830 Hoves (Ht.)
1152 7624 Howardries
1153 4520 Huccorgne
1154 9750 Huise
1155 7950 Huissignies
1156 1654 Huizingen
1157 3040 Huldenberg
1158 2235 Hulshout
1159 5560 Hulsonniaux
1160 8531 Hulste
1161 6900 Humain
1162 1851 Humbeek
1163 9630 Hundelgem
1164 1367 Huppaye
1165 4500 Huy
1166 7022 Hyon
1167 8480 Ichtegem
1168 9472 Iddergem
1169 9506 Idegem
1170 8900 Ieper
1171 9340 Impe
1172 1315 Incourt
1173 8770 Ingelmunster
1174 8570 Ingooigem
1175 7801 Irchonwelz
1176 7822 Isières
1177 5032 Isnes
1178 2222 Itegem
1179 1701 Itterbeek
1180 1460 Ittre
1181 4400 Ivoz-Ramet
1182 1050 Ixelles
1183 8870 Izegem
1184 6810 Izel
1185 8691 Izenberge
1186 6941 Izier
1187 8490 Jabbeke
1188 4845 Jalhay
1189 5354 Jallet
1190 5600 Jamagne
1191 5100 Jambes (Namur)
1192 5600 Jamiolle
1193 6120 Jamioulx
1194 6810 Jamoigne
1195 1350 Jandrain-Jandrenouille
1196 1350 Jauche
1197 1370 Jauchelette
1198 5570 Javingue
1199 4540 Jehay
1200 6880 Jehonville
1201 7012 Jemappes
1202 5580 Jemelle
1203 4101 Jemeppe-sur-Meuse
1204 5190 Jemeppe-sur-Sambre
1205 4357 Jeneffe (Lg.)
1206 5370 Jeneffe (Nam.)
1207 3840 Jesseren
1208 1090 Jette
1209 3890 Jeuk
1210 1370 Jodoigne
1211 1370 Jodoigne-Souveraine
1212 7620 Jollain-Merlin
1213 6280 Joncret
1214 4650 Julémont
1215 6040 Jumet (Charleroi)
1216 4020 Jupille-sur-Meuse
1217 4450 Juprelle
1218 7050 Jurbise
1219 6642 Juseret
1220 8600 Kaaskerke
1221 8870 Kachtem
1222 3293 Kaggevinne
1223 7540 Kain (Tournai)
1224 9270 Kalken
1225 9120 Kallo (Beveren-Waas)
1226 9130 Kallo (Kieldrecht)
1227 2920 Kalmthout
1228 1910 Kampenhout
1229 8700 Kanegem
1230 3770 Kanne
1231 2950 Kapellen (Antw.)
1232 3381 Kapellen (Bt.)
1233 1880 Kapelle-op-den-Bos
1234 9970 Kaprijke
1235 8572 Kaster
1236 2460 Kasterlee
1237 3950 Kaulille
1238 3140 Keerbergen
1239 8600 Keiem
1240 4720 Kelmis
1241 4367 Kemexhe
1242 8956 Kemmel
1243 9190 Kemzeke
1244 8581 Kerkhove
1245 3370 Kerkom
1246 3800 Kerkom-bij-Sint-Truiden
1247 9451 Kerksken
1248 3510 Kermt
1249 3840 Kerniel
1250 3472 Kersbeek-Miskom
1251 2560 Kessel
1252 3010 Kessel-Lo
1253 3640 Kessenich
1254 1755 Kester
1255 4701 Kettenis
1256 5060 Keumiée
1257 9130 Kieldrecht (Beveren)
1258 3640 Kinrooi
1259 3990 Kleine-Brogel
1260 3740 Kleine-Spouwen
1261 3870 Klein-Gelmen
1262 8420 Klemskerke
1263 8650 Klerken
1264 9690 Kluisbergen
1265 9940 Kluizen
1266 9910 Knesselare
1267 8300 Knokke
1268 8300 Knokke-Heist
1269 1730 Kobbegem
1270 8680 Koekelare
1271 1081 Koekelberg
1272 3582 Koersel
1273 8670 Koksijde
1274 3840 Kolmont (Borgloon)
1275 3700 Kolmont (Tongeren)
1276 7780 Komen
1277 7780 Komen-Waasten
1278 2500 Koningshooikt
1279 3700 Koninksem
1280 2550 Kontich
1281 8510 Kooigem
1282 8000 Koolkerke
1283 8851 Koolskamp
1284 3060 Korbeek-Dijle
1285 3360 Korbeek-Lo
1286 8610 Kortemark
1287 3470 Kortenaken
1288 3070 Kortenberg
1289 3720 Kortessem
1290 3890 Kortijs
1291 8500 Kortrijk
1292 3220 Kortrijk-Dutsel
1293 3850 Kozen
1294 1950 Kraainem
1295 8972 Krombeke
1296 9150 Kruibeke
1297 9770 Kruishoutem
1298 3300 Kumtich
1299 3511 Kuringen
1300 3840 Kuttekoven
1301 8520 Kuurne
1302 3945 Kwaadmechelen
1303 9690 Kwaremont
1304 7080 La Bouverie
1305 4720 La Calamine
1306 7611 La Glanerie
1307 4987 La Gleize
1308 7170 La Hestre
1309 1310 La Hulpe
1310 7100 La Louvière
1311 4910 La Reid
1312 6980 La Roche-en-Ardenne
1313 3400 Laar
1314 9270 Laarne
1315 6567 Labuissière
1316 6821 Lacuisine
1317 7950 Ladeuze
1318 1020 Laeken
1319 5550 Laforêt
1320 7890 Lahamaide
1321 7522 Lamain
1322 4800 Lambermont
1323 6220 Lambusart
1324 4350 Lamine
1325 4210 Lamontzée
1326 6767 Lamorteau
1327 8600 Lampernisse
1328 3620 Lanaken
1329 4600 Lanaye
1330 9850 Landegem
1331 6111 Landelies
1332 3400 Landen
1333 5300 Landenne
1334 9860 Landskouter
1335 5651 Laneffe
1336 3201 Langdorp
1337 8920 Langemark
1338 8920 Langemark-Poelkapelle
1339 3650 Lanklaar
1340 7800 Lanquesaint
1341 4450 Lantin
1342 4300 Lantremange
1343 7622 Laplaigne
1344 8340 Lapscheure
1345 1380 Lasne
1346 1380 Lasne-Chapelle-St-Lambert
1347 1370 Lathuy
1348 4261 Latinne
1349 6761 Latour
1350 3700 Lauw
1351 8930 Lauwe
1352 6681 Lavacherie
1353 5580 Lavaux-Sainte-Anne
1354 4217 Lavoir
1355 5670 Le Mesnil
1356 7070 Le Roeulx
1357 5070 Le Roux
1358 9280 Lebbeke
1359 1320 L’Ecluse
1360 9340 Lede
1361 9050 Ledeberg (Gent)
1362 8880 Ledegem
1363 3061 Leefdaal
1364 1755 Leerbeek
1365 6142 Leernes
1366 6530 Leers-et-Fosteau
1367 7730 Leers-Nord
1368 2811 Leest
1369 9620 Leeuwergem
1370 8432 Leffinge
1371 6860 Léglise
1372 5590 Leignon
1373 8691 Leisele
1374 8600 Leke
1375 1502 Lembeek
1376 9971 Lembeke
1377 9820 Lemberge
1378 8860 Lendelede
1379 1750 Lennik
1380 7870 Lens
1381 4280 Lens-Saint-Remy
1382 4250 Lens-Saint-Servais
1383 4360 Lens-sur-Geer
1384 3970 Leopoldsburg
1385 4560 Les Avins
1386 6811 Les Bulles
1387 6830 Les Hayons
1388 4317 Les Waleffes
1389 6464 L’Escaillère
1390 7621 Lesdain
1391 7860 Lessines
1392 5580 Lessive
1393 6953 Lesterny
1394 5170 Lesve
1395 7850 Lettelingen
1396 9521 Letterhoutem
1397 6500 Leugnies
1398 9700 Leupegem
1399 3630 Leut
1400 3000 Leuven
1401 5310 Leuze (Nam.)
1402 7900 Leuze-en-Hainaut
1403 6500 Leval-Chaudeville
1404 7134 Leval-Trahegnies
1405 6238 Liberchies
1406 6890 Libin
1407 6800 Libramont-Chevigny
1408 2460 Lichtaart
1409 8810 Lichtervelde
1410 1770 Liedekerke
1411 9400 Lieferinge
1412 4000 Liège 1
1413 4020 Liège 2
1414 2500 Lier
1415 9570 Lierde
1416 4990 Lierneux
1417 5310 Liernu
1418 4042 Liers
1419 2870 Liezele
1420 7812 Ligne
1421 4254 Ligney
1422 5140 Ligny
1423 2275 Lille
1424 2040 Lillo
1425 1428 Lillois-Witterzée
1426 1300 Limal
1427 4830 Limbourg
1428 1342 Limelette
1429 6670 Limerlé
1430 4357 Limont
1431 4287 Lincent
1432 3210 Linden
1433 1630 Linkebeek
1434 3560 Linkhout
1435 1357 Linsmeau
1436 2547 Lint
1437 3350 Linter
1438 2890 Lippelo
1439 5501 Lisogne
1440 8380 Lissewege
1441 5101 Lives-sur-Meuse
1442 4600 Lixhe
1443 8647 Lo
1444 6540 Lobbes
1445 9080 Lochristi
1446 6042 Lodelinsart
1447 2990 Loenhout
1448 8958 Loker
1449 9160 Lokeren
1450 3545 Loksbergen
1451 8434 Lombardsijde
1452 7870 Lombise
1453 3920 Lommel
1454 4783 Lommersweiler
1455 6463 Lompret
1456 6924 Lomprez
1457 4431 Loncin
1458 1840 Londerzeel
1459 6688 Longchamps (Lux.)
1460 5310 Longchamps (Nam.)
1461 6840 Longlier
1462 1325 Longueville
1463 6600 Longvilly
1464 4710 Lontzen
1465 5030 Lonzée
1466 3040 Loonbeek
1467 8210 Loppem
1468 4987 Lorcé
1469 8647 Lo-Reninge
1470 1651 Lot
1471 9880 Lotenhulle
1472 5575 Louette-Saint-Denis
1473 5575 Louette-Saint-Pierre
1474 1471 Loupoigne
1475 1348 Louvain-la-Neuve
1476 4920 Louveigné (Aywaille)
1477 4141 Louveigné (Sprimont)
1478 9920 Lovendegem
1479 3360 Lovenjoel
1480 6280 Loverval
1481 5101 Loyers
1482 3210 Lubbeek
1483 7700 Luingne
1484 3560 Lummen
1485 5170 Lustin
1486 6238 Luttre
1487 L121 LUXEMBOURG (BEGGEN)
1488 9680 Maarkedal
1489 9680 Maarke-Kerkem
1490 3680 Maaseik
1491 3630 Maasmechelen
1492 6663 Mabompré
1493 1830 Machelen (Bt)
1494 9870 Machelen (O.-Vl.)
1495 6591 Macon
1496 6593 Macquenoise
1497 5374 Maffe
1498 7810 Maffle
1499 4623 Magnée
1500 5330 Maillen
1501 7812 Mainvault
1502 7020 Maisières
1503 6852 Maissin
1504 5300 Maizeret
1505 3700 Mal
1506 9990 Maldegem
1507 1840 Malderen
1508 6960 Malempré
1509 1360 Malèves-Ste-Marie-Wastines
1510 2390 Malle
1511 4960 Malmédy
1512 5020 Malonne
1513 5575 Malvoisin
1514 7170 Manage
1515 4760 Manderfeld
1516 6960 Manhay
1517 8433 Mannekensvere
1518 1380 Maransart
1519 1495 Marbais (Bt.)
1520 6120 Marbaix (Ht.)
1521 6900 Marche-en-Famenne
1522 5024 Marche-les-Dames
1523 7190 Marche-lez-Ecaussinnes
1524 6030 Marchienne-au-Pont
1525 4570 Marchin
1526 7387 Marchipont
1527 5380 Marchovelette
1528 6001 Marcinelle
1529 6987 Marcourt
1530 7850 Marcq
1531 6990 Marenne
1532 9030 Mariakerke (Gent)
1533 2880 Mariekerke (Bornem)
1534 5660 Mariembourg
1535 1350 Marilles
1536 7850 Mark
1537 8510 Marke (Kortrijk)
1538 8720 Markegem
1539 4210 Marneffe
1540 7522 Marquain
1541 6630 Martelange
1542 3742 Martenslinde
1543 5573 Martouzin-Neuville
1544 6953 Masbourg
1545 7020 Masnuy-Saint-Jean (Mons)
1546 7050 Masnuy-Saint-Pierre
1547 7050 Masnuy-St-Jean (Jurbise)
1548 9230 Massemen
1549 2240 Massenhoven
1550 5680 Matagne-la-Grande
1551 5680 Matagne-la-Petite
1552 9700 Mater
1553 7640 Maubray
1554 7534 Maulde
1555 7110 Maurage
1556 5670 Mazée
1557 1745 Mazenzele
1558 5032 Mazy
1559 5372 Méan
1560 2800 Mechelen
1561 3630 Mechelen-aan-de-Maas
1562 3870 Mechelen-Bovelingen
1563 4219 Meeffe
1564 3391 Meensel-Kiezegem
1565 2321 Meer
1566 3078 Meerbeek
1567 9402 Meerbeke
1568 9170 Meerdonk
1569 2450 Meerhout
1570 2328 Meerle
1571 3630 Meeswijk
1572 8377 Meetkerke
1573 3670 Meeuwen
1574 3670 Meeuwen-Gruitrode
1575 5310 Mehaigne
1576 9800 Meigem
1577 9630 Meilegem
1578 1860 Meise
1579 6769 Meix-devant-Virton
1580 6747 Meix-le-Tige
1581 9700 Melden
1582 3320 Meldert (Bt.)
1583 3560 Meldert (Limb.)
1584 9310 Meldert (O.-Vl.)
1585 4633 Melen
1586 1370 Mélin
1587 3350 Melkwezer
1588 9090 Melle
1589 1495 Mellery
1590 7540 Melles
1591 6211 Mellet
1592 6860 Mellier
1593 1820 Melsbroek
1594 9120 Melsele
1595 9820 Melsen
1596 4837 Membach
1597 5550 Membre
1598 3770 Membruggen
1599 9042 Mendonk
1600 8930 Menen
1601 6567 Merbes-le-Château
1602 6567 Merbes-Sainte-Marie
1603 1785 Merchtem
1604 4280 Merdorp
1605 9420 Mere
1606 9820 Merelbeke
1607 9850 Merendree
1608 8650 Merkem
1609 2170 Merksem (Antwerpen)
1610 2330 Merksplas
1611 5600 Merlemont
1612 8957 Mesen
1613 7822 Meslin-l’Evêque
1614 5560 Mesnil-Eglise
1615 5560 Mesnil-Saint-Blaise
1616 9200 Mespelare
1617 6780 Messancy
1618 3272 Messelbroek
1619 8957 Messines
1620 7022 Mesvin
1621 3870 Mettekoven
1622 5640 Mettet
1623 8760 Meulebeke
1624 5081 Meux
1625 7942 Mévergnies-lez-Lens
1626 4770 Meyrode
1627 9660 Michelbeke
1628 4630 Micheroux
1629 9992 Middelburg
1630 8430 Middelkerke
1631 5376 Miécret
1632 3891 Mielen-boven-Aalst
1633 7070 Mignault
1634 3770 Millen
1635 4041 Milmort
1636 2322 Minderhout
1637 6870 Mirwart
1638 4577 Modave
1639 3790 Moelingen
1640 8552 Moen
1641 9500 Moerbeke
1642 9180 Moerbeke-Waas
1643 8470 Moere
1644 8340 Moerkerke
1645 9220 Moerzeke
1646 7700 Moeskroen
1647 4520 Moha
1648 5361 Mohiville
1649 5060 Moignelée
1650 6800 Moircy
1651 2400 Mol
1652 7760 Molenbaix
1653 1080 Molenbeek-Saint-Jean
1654 3461 Molenbeek-Wersbeek
1655 3640 Molenbeersel
1656 3294 Molenstede
1657 1730 Mollem
1658 4350 Momalle
1659 6590 Momignies
1660 5555 Monceau-en-Ardenne
1661 6592 Monceau-Imbrechies
1662 6031 Monceau-sur-Sambre
1663 7000 Mons
1664 4400 Mons-lez-Liège
1665 1400 Monstreux
1666 6661 Mont (Lux.)
1667 5530 Mont (Nam.)
1668 6470 Montbliart
1669 7750 Mont-de-l’Enclus
1670 4420 Montegnée
1671 3890 Montenaken
1672 5580 Mont-Gauthier
1673 7870 Montignies-lez-Lens
1674 6560 Montignies-St-Christophe
1675 7387 Montignies-sur-Roc
1676 6061 Montignies-sur-Sambre
1677 6110 Montigny-le-Tilleul
1678 6674 Montleban
1679 7911 Montroeul-au-Bois
1680 7350 Montroeul-sur-Haine
1681 1367 Mont-Saint-André
1682 7542 Mont-Saint-Aubert
1683 7141 Mont-Sainte-Aldegonde
1684 6540 Mont-Sainte-Geneviève
1685 1435 Mont-Saint-Guibert
1686 6032 Mont-sur-Marchienne
1687 4850 Montzen
1688 9310 Moorsel
1689 8560 Moorsele
1690 8890 Moorslede
1691 9860 Moortsele
1692 3740 Mopertingen
1693 9790 Moregem
1694 4850 Moresnet
1695 6640 Morhet
1696 5621 Morialmé
1697 2200 Morkhoven
1698 7140 Morlanwelz
1699 7140 Morlanwelz-Mariemont
1700 6997 Mormont
1701 5190 Mornimont
1702 4670 Mortier
1703 4607 Mortroux
1704 2640 Mortsel
1705 5620 Morville
1706 3790 Mouland
1707 7812 Moulbaix
1708 7543 Mourcourt
1709 7700 Mouscron
1710 7911 Moustier (Ht.)
1711 5190 Moustier-sur-Sambre
1712 5550 Mouzaive
1713 4280 Moxhe
1714 5340 Mozet
1715 3891 Muizen (Limb.)
1716 2812 Muizen (Mechelen)
1717 9700 Mullem
1718 9630 Munkzwalm
1719 6820 Muno
1720 3740 Munsterbilzen
1721 9820 Munte
1722 6750 Musson
1723 6750 Mussy-la-Ville
1724 4190 My
1725 7062 Naast
1726 6660 Nadrin
1727 5550 Nafraiture
1728 6120 Nalinnes
1729 5300 Namêche
1730 5000 Namur
1731 4550 Nandrin
1732 5100 Naninne
1733 5555 Naomé
1734 6950 Nassogne
1735 5360 Natoye
1736 9810 Nazareth
1737 7730 Néchin
1738 1120 Neder-over-Heembeek
1739 9500 Nederboelare
1740 9660 Nederbrakel
1741 9700 Nederename
1742 9400 Nederhasselt
1743 1910 Nederokkerzeel
1744 9636 Nederzwalm-Hermelgem
1745 3670 Neerglabbeek
1746 3620 Neerharen
1747 3350 Neerhespen
1748 1357 Neerheylissem
1749 3040 Neerijse
1750 3404 Neerlanden
1751 3350 Neerlinter
1752 3680 Neeroeteren
1753 3910 Neerpelt
1754 3700 Neerrepen
1755 3370 Neervelp
1756 7784 Neerwaasten
1757 3400 Neerwinden
1758 9403 Neigem
1759 3700 Nerem
1760 4870 Nessonvaux
1761 1390 Nethen
1762 5377 Nettinne
1763 6840 Neufchâteau
1764 4608 Neufchâteau (Lg.)
1765 7332 Neufmaison
1766 7063 Neufvilles
1767 4721 Neu-Moresnet
1768 4120 Neupré
1769 5600 Neuville (Philippeville)
1770 4121 Neuville-en-Condroz
1771 9850 Nevele
1772 2845 Niel
1773 3668 Niel-bij-As
1774 3890 Niel-bij-Sint-Truiden
1775 9506 Nieuwenhove
1776 1880 Nieuwenrode
1777 9320 Nieuwerkerken (Aalst)
1778 3850 Nieuwerkerken (Limb.)
1779 8600 Nieuwkapelle
1780 8950 Nieuwkerke
1781 9100 Nieuwkerken-Waas
1782 8377 Nieuwmunster
1783 8620 Nieuwpoort
1784 3221 Nieuwrode
1785 2560 Nijlen
1786 1457 Nil-St-Vincent-St-Martin
1787 7020 Nimy (Mons)
1788 9400 Ninove
1789 5670 Nismes
1790 1400 Nivelles
1791 5680 Niverlée
1792 6640 Nives
1793 6717 Nobressart
1794 1320 Nodebais
1795 1350 Noduwez
1796 7080 Noirchain
1797 6831 Noirefontaine
1798 5377 Noiseux
1799 9771 Nokere
1800 6851 Nollevaux
1801 2200 Noorderwijk
1802 8647 Noordschote
1803 1930 Nossegem
1804 6717 Nothomb
1805 7022 Nouvelles
1806 4347 Noville (Lg.)
1807 6600 Noville (Lux.)
1808 5380 Noville-les-Bois
1809 5310 Noville-sur-Méhaigne
1810 9681 Nukerke
1811 6230 Obaix
1812 7743 Obigies
1813 7034 Obourg
1814 6890 Ochamps
1815 4560 Ocquier
1816 6960 Odeigne
1817 4367 Odeur
1818 8730 Oedelem
1819 8800 Oekene
1820 2520 Oelegem
1821 8690 Oeren
1822 8720 Oeselgem
1823 1755 Oetingen
1824 7911 Oeudeghien
1825 2260 Oevel
1826 6850 Offagne
1827 7862 Ogy
1828 1380 Ohain
1829 5350 Ohey
1830 5670 Oignies-en-Thiérache
1831 1480 Oisquercq
1832 5555 Oizy
1833 9400 Okegem
1834 2250 Olen
1835 4300 Oleye
1836 7866 Ollignies
1837 5670 Olloy-sur-Viroin
1838 2491 Olmen
1839 4877 Olne
1840 9870 Olsene
1841 4252 Omal
1842 4540 Ombret
1843 5600 Omezée
1844 6900 On
1845 5520 Onhaye
1846 9500 Onkerzele
1847 7387 Onnezies
1848 5190 Onoz
1849 1760 Onze-Lieve-Vrouw-Lombeek
1850 2861 Onze-Lieve-Vrouw-Waver
1851 8710 Ooigem
1852 9700 Ooike (Oudenaarde)
1853 9790 Ooike (Wortegem-Petegem)
1854 9520 Oomb.(St-Lievens-Houtem)
1855 9620 Oombergen (Zottegem)
1856 3300 Oorbeek
1857 9340 Oordegem
1858 9041 Oostakker
1859 8670 Oostduinkerke
1860 9968 Oosteeklo
1861 8400 Oostende
1862 9860 Oosterzele
1863 3945 Oostham
1864 8020 Oostkamp
1865 8340 Oostkerke (Damme)
1866 8600 Oostkerke (Diksmuide)
1867 2390 Oostmalle
1868 8840 Oostnieuwkerke
1869 8780 Oostrozebeke
1870 8640 Oostvleteren
1871 9931 Oostwinkel
1872 9660 Opbrakel
1873 9255 Opdorp
1874 3660 Opglabbeek
1875 3630 Opgrimbie
1876 1421 Ophain-Bois-Seigneur-Isaac
1877 9500 Ophasselt
1878 3870 Opheers
1879 1357 Opheylissem
1880 3640 Ophoven
1881 3960 Opitter
1882 3300 Oplinter
1883 3680 Opoeteren
1884 6852 Opont
1885 1315 Opprebais
1886 2890 Oppuurs
1887 3360 Opvelp
1888 1745 Opwijk
1889 1360 Orbais
1890 5550 Orchimont
1891 7501 Orcq
1892 3800 Ordingen
1893 5640 Oret
1894 4360 Oreye
1895 6880 Orgeo
1896 7802 Ormeignies
1897 1350 Orp-Jauche
1898 1350 Orp-le-Grand
1899 7750 Orroir
1900 3350 Orsmaal-Gussenhoven
1901 6983 Ortho
1902 7804 Ostiches
1903 8553 Otegem
1904 4210 Oteppe
1905 4340 Othée
1906 4360 Otrange
1907 3040 Ottenburg
1908 9420 Ottergem
1909 1340 Ottignies
1910 9200 Oudegem
1911 8600 Oudekapelle
1912 9700 Oudenaarde
1913 1600 Oudenaken
1914 8460 Oudenburg
1915 1160 Oudergem
1916 3050 Oud-Heverlee
1917 2360 Oud-Turnhout
1918 4590 Ouffet
1919 4102 Ougrée
1920 4680 Oupeye
1921 9406 Outer
1922 3321 Outgaarden
1923 4577 Outrelouxhe
1924 8582 Outrijve
1925 9750 Ouwegem
1926 9500 Overboelare
1927 3350 Overhespen
1928 3090 Overijse
1929 9290 Overmere
1930 3900 Overpelt
1931 3700 Overrepen
1932 3400 Overwinden
1933 3583 Paal
1934 4452 Paifve
1935 4560 Pailhe
1936 6850 Paliseul
1937 1760 Pamel
1938 7861 Papignies
1939 9661 Parike
1940 7500 PARIS
1941 8980 Passendale
1942 5575 Patignies
1943 7340 Pâturages
1944 9630 Paulatem
1945 7740 Pecq
1946 3990 Peer
1947 7120 Peissant
1948 4287 Pellaines
1949 3212 Pellenberg
1950 1670 Pepingen
1951 4860 Pepinster
1952 1820 Perk
1953 7640 Péronnes-lez-Antoing
1954 7134 Péronnes-lez-Binche
1955 7600 Péruwelz
1956 8600 Pervijze
1957 1360 Perwez
1958 5352 Perwez-Haillot
1959 5660 Pesche
1960 5590 Pessoux
1961 9800 Petegem-aan-de-Leie
1962 9790 Petegem-aan-de-Schelde
1963 5660 Petigny
1964 5660 Petite-Chapelle
1965 7850 Petit-Enghien
1966 5555 Petit-Fays
1967 4280 Petit-Hallet
1968 4800 Petit-Rechain
1969 7090 Petit-Roeulx-lez-Braine
1970 7181 Petit-Roeulx-lez-Nivelles
1971 6692 Petit-Thier
1972 1800 Peutie
1973 5600 Philippeville
1974 7160 Piéton
1975 1370 Piétrain
1976 1315 Piètrebais
1977 7904 Pipaix
1978 3700 Piringen
1979 6240 Pironchamps
1980 8740 Pittem
1981 4122 Plainevaux
1982 1380 Plancenoit
1983 7782 Ploegsteert
1984 4850 Plombières
1985 2275 Poederlee
1986 9880 Poeke
1987 8920 Poelkapelle
1988 9850 Poesele
1989 9401 Pollare
1990 4910 Polleur (Theux)
1991 4800 Polleur (Verviers)
1992 8647 Pollinkhove
1993 7322 Pommeroeul
1994 5574 Pondrôme
1995 6230 Pont-à-Celles
1996 6250 Pont-de-Loup
1997 5380 Pontillas
1998 8970 Poperinge
1999 2382 Poppel
2000 7760 Popuelles
2001 6929 Porcheresse (Lux.)
2002 5370 Porcheresse (Nam.)
2003 7760 Pottes
2004 4280 Poucet
2005 4171 Poulseur
2006 6830 Poupehan
2007 4350 Pousset
2008 5660 Presgaux
2009 6250 Presles
2010 5170 Profondeville
2011 8972 Proven
2012 5650 Pry
2013 2242 Pulderbos
2014 2243 Pulle
2015 5530 Purnode
2016 5550 Pussemange
2017 2580 Putte
2018 2870 Puurs
2019 7390 Quaregnon
2020 7540 Quartes
2021 1430 Quenast
2022 4610 Queue-du-Bois
2023 7972 Quevaucamps
2024 7040 Quévy-le-Grand
2025 7040 Quévy-le-Petit
2026 7380 Quiévrain
2027 6792 Rachecourt
2028 4287 Racour
2029 4730 Raeren
2030 6532 Ragnies
2031 4987 Rahier
2032 7971 Ramegnies
2033 7520 Ramegnies-Chin
2034 4557 Ramelot
2035 1367 Ramillies
2036 1880 Ramsdonk
2037 2230 Ramsel
2038 8301 Ramskapelle (Knokke-Heist)
2039 8620 Ramskapelle (Nieuwpoort)
2040 6470 Rance
2041 6043 Ransart
2042 3470 Ransberg
2043 2520 Ranst
2044 2380 Ravels
2045 7804 Rebaix
2046 1430 Rebecq
2047 1430 Rebecq-Rognon
2048 4780 Recht
2049 6800 Recogne
2050 6890 Redu
2051 2840 Reet
2052 3621 Rekem
2053 8930 Rekkem
2054 1731 Relegem
2055 6800 Remagne
2056 3791 Remersdaal
2057 4350 Remicourt
2058 9600 Renaix
2059 6987 Rendeux
2060 8647 Reninge
2061 8970 Reningelst
2062 6500 Renlies
2063 3950 Reppel
2064 7134 Ressaix
2065 9551 Ressegem
2066 6927 Resteigne
2067 2470 Retie
2068 4621 Retinne
2069 4790 Reuland
2070 6210 Rèves
2071 5080 Rhisnes
2072 1640 Rhode-Saint-Genèse
2073 4600 Richelle
2074 3770 Riemst
2075 5575 Rienne
2076 6464 Rièzes
2077 3840 Rijkel
2078 2310 Rijkevorsel
2079 3740 Rijkhoven
2080 2820 Rijmenam
2081 3700 Riksingen
2082 3202 Rillaar
2083 5170 Rivière
2084 1330 Rixensart
2085 6460 Robechies
2086 6769 Robelmont
2087 4950 Robertville
2088 9630 Roborst
2089 5580 Rochefort
2090 6830 Rochehaut
2091 4761 Rocherath
2092 4690 Roclenge-sur-Geer
2093 4000 Rocourt
2094 8972 Roesbrugge-Haringe
2095 8800 Roeselare
2096 5651 Rognée
2097 7387 Roisin
2098 8460 Roksem
2099 8510 Rollegem
2100 8880 Rollegem-Kapelle
2101 4347 Roloux
2102 5600 Roly
2103 5600 Romedenne
2104 5680 Romerée
2105 3730 Romershoven
2106 4624 Romsée
2107 7623 Rongy
2108 7090 Ronquières
2109 9600 Ronse
2110 9932 Ronsele
2111 3370 Roosbeek
2112 1760 Roosdaal
2113 4012 ROQUEFORT
2114 5620 Rosée
2115 6250 Roselies
2116 1331 Rosières
2117 3740 Rosmeer
2118 4257 Rosoux-Crenwick
2119 6730 Rossignol
2120 3650 Rotem
2121 4120 Rotheux-Rimière
2122 3110 Rotselaar
2123 7601 Roucourt
2124 7120 Rouveroy (Ht.)
2125 4140 Rouvreux
2126 6767 Rouvroy
2127 6044 Roux
2128 1315 Roux-Miroir
2129 6900 Roy
2130 9630 Rozebeke
2131 8020 Ruddervoorde
2132 6760 Ruette
2133 9690 Ruien
2134 2870 Ruisbroek (Antw.)
2135 1601 Ruisbroek (Bt.)
2136 8755 Ruiselede
2137 3870 Rukkelingen-Loon
2138 6724 Rulles
2139 8800 Rumbeke
2140 7610 Rumes
2141 7540 Rumillies
2142 3454 Rummen
2143 3400 Rumsdorp
2144 2840 Rumst
2145 3803 Runkelen
2146 9150 Rupelmonde
2147 7750 Russeignies
2148 3700 Rutten
2149 3798 's Gravenvoeren
2150 2970 's Gravenwezel
2151 3700 's Herenelderen
2152 6221 Saint-Amand
2153 4606 Saint-André
2154 5620 Saint-Aubin
2155 7034 Saint-Denis (Ht.)
2156 5081 Saint-Denis-Bovesse
2157 6820 Sainte-Cécile
2158 6800 Sainte-Marie-Chevigny
2159 6740 Sainte-Marie-sur-Semois
2160 6680 Sainte-Ode
2161 1480 Saintes
2162 4470 Saint-Georges-sur-Meuse
2163 5640 Saint-Gérard
2164 5310 Saint-Germain
2165 1450 Saint-Géry
2166 7330 Saint-Ghislain
2167 1060 Saint-Gilles
2168 6870 Saint-Hubert
2169 1370 Saint-Jean-Geest
2170 1210 Saint-Josse-ten-Noode
2171 7730 Saint-Léger (Ht.)
2172 6747 Saint-Léger (Lux.)
2173 5003 Saint-Marc
2174 6762 Saint-Mard
2175 5190 Saint-Martin
2176 7500 Saint-Maur
2177 6887 Saint-Médard
2178 4420 Saint-Nicolas (Lg.)
2179 6800 Saint-Pierre
2180 6460 Saint-Remy (Ht.)
2181 4672 Saint-Remy (Lg.)
2182 1370 Saint-Remy-Geest
2183 7912 Saint-Sauveur
2184 5002 Saint-Servais
2185 4550 Saint-Séverin
2186 7030 Saint-Symphorien
2187 7100 Saint-Vaast
2188 6730 Saint-Vincent
2189 4780 Saint-Vith
2190 4671 Saive
2191 6460 Salles
2192 5600 Samart
2193 5060 Sambreville
2194 6982 Samrée
2195 4780 Sankt Vith
2196 7080 Sars-la-Bruyère
2197 6542 Sars-la-Buissière
2198 5330 Sart-Bernard
2199 5575 Sart-Custinne
2200 1495 Sart-Dames-Avelines
2201 5600 Sart-en-Fagne
2202 5070 Sart-Eustache
2203 4845 Sart-lez-Spa
2204 5070 Sart-Saint-Laurent
2205 6470 Sautin
2206 5600 Sautour
2207 5030 Sauvenière
2208 1030 Schaarbeek
2209 1030 Schaerbeek
2210 3290 Schaffen
2211 3732 Schalkhoven
2212 5364 Schaltin
2213 9820 Schelderode
2214 9860 Scheldewindeke
2215 2627 Schelle
2216 9260 Schellebelle
2217 9506 Schendelbeke
2218 1703 Schepdaal
2219 3270 Scherpenheuvel
2220 2970 Schilde
2221 4782 Schoenberg
2222 4782 Schönberg
2223 9200 Schoonaarde
2224 8433 Schore
2225 9688 Schorisse
2226 2900 Schoten
2227 2223 Schriek
2228 8700 Schuiferskapelle
2229 3540 Schulen
2230 5300 Sclayn
2231 5361 Scy
2232 5300 Seilles
2233 6781 Sélange
2234 6596 Seloignes
2235 9890 Semmerzake
2236 7180 Seneffe
2237 6832 Sensenruth
2238 4557 Seny
2239 5630 Senzeille
2240 6940 Septon
2241 4100 Seraing
2242 4537 Seraing-le-Château
2243 5590 Serinchamps
2244 9260 Serskamp
2245 5521 Serville
2246 6640 Sibret
2247 6750 Signeulx
2248 8340 Sijsele
2249 5630 Silenrieux
2250 7830 Silly
2251 9112 Sinaai-Waas
2252 5377 Sinsin
2253 1080 Sint-Agatha-Berchem
2254 3040 Sint-Agatha-Rode
2255 2890 Sint-Amands
2256 9040 Sint-Amandsberg
2257 8200 Sint-Andries
2258 9550 Sint-Antelinks
2259 8710 Sint-Baafs-Vijve
2260 9630 Sint-Blasius-Boekel
2261 8554 Sint-Denijs
2262 9630 Sint-Denijs-Boekel
2263 9051 Sint-Denijs-Westrem
2264 8793 Sint-Eloois-Vijve
2265 8880 Sint-Eloois-Winkel
2266 1640 Sint-Genesius-Rode
2267 1060 Sint-Gillis
2268 9170 Sint-Gillis-Waas
2269 9620 Sint-Goriks-Oudenhove
2270 3730 Sint-Huibrechts-Hern
2271 3910 Sint-Huibrechts-Lille
2272 8600 Sint-Jacobs-Kapelle
2273 8900 Sint-Jan
2274 9982 Sint-Jan-in-Eremo
2275 1080 Sint-Jans-Molenbeek
2276 2960 Sint-Job-in-'t-Goor
2277 1210 Sint-Joost-ten-Node
2278 8730 Sint-Joris (Beernem)
2279 8620 Sint-Joris (Nieuwpoort)
2280 3051 Sint-Joris-Weert
2281 3390 Sint-Joris-Winge
2282 2860 Sint-Katelijne-Waver
2283 1742 Sint-Katherina-lombeek
2284 9667 Sint-Kornelis-Horebeke
2285 8310 Sint-Kruis (Brugge)
2286 9042 Sint-Kruis-Winkel
2287 1750 Sint-Kwintens-Lennik
2288 3500 Sint-Lambrechts-Herk
2289 1200 Sint-Lambrechts-Woluwe
2290 9980 Sint-Laureins
2291 1600 Sint-Laureins-Berchem
2292 2960 Sint-Lenaerts
2293 9550 Sint-Lievens-Esse
2294 9520 Sint-Lievens-Houtem
2295 9981 Sint-Margriete
2296 9667 Sint-Maria-Horebeke
2297 9630 Sint-Maria-Latem
2298 9570 Sint-Maria-Lierde
2299 1700 Sint-Martens-Bodegem
2300 9830 Sint-Martens-Latem
2301 9800 Sint-Martens-Leerne
2302 1750 Sint-Martens-Lennik
2303 9572 Sint-Martens-Lierde
2304 3790 Sint-Martens-Voeren
2305 8200 Sint-Michiels
2306 9100 Sint-Niklaas
2307 9170 Sint-Pauwels
2308 1541 Sint-Pieters-Kapelle (Bt.)
2309 1600 Sint-Pieters-Leeuw
2310 3220 Sint-Pieters-Rode
2311 3792 Sint-Pieters-Voeren
2312 1150 Sint-Pieters-Woluwe
2313 8690 Sint-Rijkers
2314 1932 Sint-Stevens-Woluwe
2315 3800 Sint-Truiden
2316 1700 Sint-Ulriks-Kapelle
2317 4851 Sippenaeken
2318 7332 Sirault
2319 6470 Sivry
2320 6470 Sivry-Rance
2321 9940 Sleidinge
2322 8433 Slijpe
2323 4450 Slins
2324 3700 Sluizen
2325 9506 Smeerebbe-Vloerzegem
2326 9340 Smetlede
2327 6890 Smuid
2328 8470 Snaaskerke
2329 8490 Snellegem
2330 4557 Soheit-Tinlot
2331 6920 Sohier
2332 7060 Soignies
2333 4861 Soiron
2334 6500 Solre-Saint-Géry
2335 6560 Solre-sur-Sambre
2336 5140 Sombreffe
2337 5377 Somme-Leuze
2338 6769 Sommethonne
2339 5523 Sommière
2340 5651 Somzée
2341 5340 Sorée
2342 5333 Sorinne-la-Longue
2343 5503 Sorinnes
2344 5537 Sosoye
2345 4920 Sougné-Remouchamps
2346 5680 Soulme
2347 4630 Soumagne
2348 5630 Soumoy
2349 4950 Sourbrodt
2350 6182 Souvret
2351 5590 Sovet
2352 6997 Soy
2353 5150 Soye (Nam.)
2354 4900 Spa
2355 3510 Spalbeek
2356 7032 Spiennes
2357 8587 Spiere
2358 8587 Spiere-Helkijn
2359 5530 Spontin
2360 4140 Sprimont
2361 5190 Spy
2362 2940 Stabroek
2363 8840 Staden
2364 8490 Stalhille
2365 7973 Stambruges
2366 5646 Stave
2367 8691 Stavele
2368 4970 Stavelot
2369 9140 Steendorp
2370 1840 Steenhuffel
2371 9550 Steenhuize-Wijnhuize
2372 8630 Steenkerke (W.-VL.)
2373 7090 Steenkerque (Ht.)
2374 1820 Steenokkerzeel
2375 9190 Stekene
2376 4801 Stembert
2377 8400 Stene
2378 1933 Sterrebeek
2379 3512 Stevoort
2380 9200 St-Gillis-bij-Dendermonde
2381 3470 St-Margriete (Kortenaken)
2382 3300 St-Margriete-Houtem(Tien.)
2383 9660 St-Maria-Oudenhove(Brakel)
2384 9620 St-Maria-Oudenhove(Zott.)
2385 3650 Stokkem
2386 3511 Stokrooie
2387 4987 Stoumont
2388 8433 St-Pieters-Kapelle(W.-Vl.)
2389 6887 Straimont
2390 6511 Strée (Ht.)
2391 4577 Strée-lez-Huy
2392 7110 Strépy-Bracquegnies
2393 9620 Strijpen
2394 1760 Strijtem
2395 1853 Strombeek-Bever
2396 8600 Stuivekenskerke
2397 5020 Suarlée
2398 5550 Sugny
2399 5600 Surice
2400 6812 Suxy
2401 6661 Tailles
2402 7618 Taintignies
2403 5060 Tamines
2404 5651 Tarcienne
2405 4163 Tavier
2406 5310 Taviers (Nam.)
2407 6662 Tavigny
2408 6927 Tellin
2409 7520 Templeuve
2410 5020 Temploux
2411 9140 Temse
2412 6970 Tenneville
2413 1790 Teralfene
2414 2840 Terhagen
2415 6813 Termes
2416 1740 Ternat
2417 7333 Tertre
2418 3080 Tervuren
2419 4560 Terwagne
2420 3980 Tessenderlo
2421 3272 Testelt
2422 3793 Teuven
2423 4910 Theux
2424 6717 Thiaumont
2425 7070 Thieu
2426 7901 Thieulain
2427 7061 Thieusies
2428 6230 Thiméon
2429 4890 Thimister
2430 4890 Thimister-Clermont
2431 7533 Thimougies
2432 1402 Thines
2433 6500 Thirimont
2434 4280 Thisnes
2435 4791 Thommen
2436 5300 Thon
2437 1360 Thorembais-les-Béguines
2438 1360 Thorembais-Saint-Trond
2439 7830 Thoricourt
2440 6536 Thuillies
2441 6530 Thuin
2442 7350 Thulin
2443 7971 Thumaide
2444 5621 Thy-le-Bauduin
2445 5651 Thy-le-Château
2446 5502 Thynes
2447 4367 Thys
2448 8573 Tiegem
2449 2460 Tielen
2450 9140 Tielrode
2451 8700 Tielt
2452 3390 Tielt (Bt.)
2453 3300 Tienen
2454 4630 Tignée
2455 4500 Tihange
2456 3150 Tildonk
2457 4130 Tilff
2458 6680 Tillet
2459 4420 Tilleur
2460 5380 Tillier
2461 1495 Tilly
2462 4557 Tinlot
2463 6637 Tintange
2464 6730 Tintigny
2465 2830 Tisselt
2466 6700 Toernich
2467 6941 Tohogne
2468 1570 Tollembeek
2469 3700 Tongeren
2470 2260 Tongerlo (Antw.)
2471 3960 Tongerlo (Limb.)
2472 7951 Tongre-Notre-Dame
2473 7950 Tongre-Saint-Martin
2474 5140 Tongrinne
2475 6717 Tontelange
2476 6767 Torgny
2477 8820 Torhout
2478 4263 Tourinne (Lg.)
2479 1320 Tourinnes-la-Grosse
2480 1457 Tourinnes-Saint-Lambert
2481 7500 Tournai
2482 6840 Tournay
2483 7904 Tourpes
2484 6890 Transinne
2485 6183 Trazegnies
2486 5670 Treignes
2487 4670 Trembleur
2488 3120 Tremelo
2489 7100 Trivières
2490 4280 Trognée
2491 4980 Trois-Ponts
2492 4870 Trooz
2493 1480 Tubize
2494 2300 Turnhout
2495 1180 Uccle
2496 6833 Ucimont
2497 3631 Uikhoven
2498 9290 Uitbergen
2499 8370 Uitkerke
2500 1180 Ukkel
2501 3832 Ulbeek
2502 5310 Upigny
2503 9910 Ursel
2504 3054 Vaalbeek
2505 3770 Val-Meer
2506 6741 Vance
2507 2431 Varendonk
2508 8490 Varsenare
2509 5680 Vaucelles
2510 7536 Vaulx (Tournai)
2511 6462 Vaulx-lez-Chimay
2512 6960 Vaux-Chavanne
2513 4530 Vaux-et-Borset
2514 6640 Vaux-lez-Rosières
2515 4051 Vaux-sous-Chèvremont
2516 6640 Vaux-sur-Sà»re
2517 3870 Vechmaal
2518 5020 Vedrin
2519 2431 Veerle
2520 7760 Velaines
2521 5060 Velaine-sur-Sambre
2522 8210 Veldegem
2523 3620 Veldwezelt
2524 7120 Vellereille-les-Brayeux
2525 7120 Vellereille-le-Sec
2526 3806 Velm
2527 4460 Velroux
2528 3020 Veltem-Beisem
2529 9620 Velzeke-Ruddershove
2530 5575 Vencimont
2531 6440 Vergnies
2532 4537 Verlaine
2533 5370 Verlée
2534 9130 Verrebroek
2535 3370 Vertrijk
2536 4800 Verviers
2537 6870 Vesqueville
2538 3870 Veulen
2539 8630 Veurne
2540 5300 Vezin
2541 7538 Vezon
2542 9500 Viane
2543 8570 Vichte
2544 6690 Vielsalm
2545 4317 Viemme
2546 2240 Viersel
2547 4577 Vierset-Barse
2548 5670 Vierves-sur-Viroin
2549 6230 Viesville
2550 1472 Vieux-Genappe
2551 4190 Vieuxville
2552 4530 Vieux-Waleffe
2553 6890 Villance
2554 4260 Ville-en-Hesbaye
2555 7322 Ville-Pommeroeul
2556 7334 Villerot
2557 4161 Villers-aux-Tours
2558 5630 Villers-Deux-Eglises
2559 6823 Villers-devant-Orval
2560 5600 Villers-en-Fagne
2561 6600 Villers-la-Bonne-Eau
2562 6769 Villers-la-Loue
2563 6460 Villers-la-Tour
2564 1495 Villers-la-Ville
2565 4530 Villers-le-Bouillet
2566 5600 Villers-le-Gambon
2567 4280 Villers-le-Peuplier
2568 4550 Villers-le-Temple
2569 4340 Villers-l’Evêque
2570 5080 Villers-lez-Heest
2571 7812 Villers-Notre-Dame
2572 6210 Villers-Perwin
2573 6280 Villers-Poterie
2574 7812 Villers-Saint-Amand
2575 6941 Villers-Sainte-Gertrude
2576 7031 Villers-Saint-Ghislain
2577 4453 Villers-Saint-Siméon
2578 5580 Villers-sur-Lesse
2579 6740 Villers-sur-Semois
2580 7021 Ville-sur-Haine (Mons)
2581 7070 Ville-sur-Haine(Le Roeulx)
2582 1800 Vilvoorde
2583 4520 Vinalmont
2584 9921 Vinderhoute
2585 8630 Vinkem
2586 9800 Vinkt
2587 6461 Virelles
2588 1460 Virginal-Samme
2589 5670 Viroinval
2590 6760 Virton
2591 4600 Visé
2592 3300 Vissenaken
2593 5070 Vitrival
2594 4683 Vivegnis
2595 6833 Vivy
2596 8600 Vladslo
2597 8908 Vlamertinge
2598 9420 Vlekkem
2599 8640 Vleteren
2600 1602 Vlezenbeek
2601 3724 Vliermaal
2602 3721 Vliermaalroot
2603 9520 Vlierzele
2604 3770 Vlijtingen
2605 2340 Vlimmeren
2606 8421 Vlissegem
2607 7880 Vloesberg
2608 5600 Vodecée
2609 5680 Vodelée
2610 3790 Voeren
2611 5650 Vogenée
2612 9700 Volkegem
2613 1570 Vollezele
2614 5570 Vonêche
2615 9400 Voorde
2616 8902 Voormezele
2617 3840 Voort
2618 4347 Voroux-Goreux
2619 4451 Voroux-lez-Liers
2620 2290 Vorselaar
2621 3890 Vorsen
2622 1190 Vorst
2623 2430 Vorst (Kempen)
2624 2350 Vosselaar
2625 9850 Vosselare
2626 3080 Vossem
2627 4041 Vottem
2628 9120 Vrasene
2629 2531 Vremde
2630 3700 Vreren
2631 5550 Vresse-sur-Semois
2632 3770 Vroenhoven
2633 3630 Vucht
2634 9890 Vurste
2635 4570 Vyle-et-Tharoul
2636 3473 Waanrode
2637 9506 Waarbeke
2638 8020 Waardamme
2639 2550 Waarloos
2640 8581 Waarmaarde
2641 9950 Waarschoot
2642 3401 Waasmont
2643 9250 Waasmunster
2644 7784 Waasten
2645 9185 Wachtebeke
2646 7971 Wadelincourt
2647 6223 Wagnelée
2648 6900 Waha
2649 5377 Waillet
2650 4950 Waimes
2651 8720 Wakken
2652 5650 Walcourt
2653 2800 Walem
2654 1457 Walhain
2655 1457 Walhain-Saint-Paul
2656 4711 Walhorn
2657 3401 Walsbets
2658 3401 Walshoutem
2659 3740 Waltwilder
2660 1741 Wambeek
2661 5570 Wancennes
2662 4020 Wandre
2663 6224 Wanfercée-Baulet
2664 3400 Wange
2665 6220 Wangenies
2666 5564 Wanlin
2667 4980 Wanne
2668 7861 Wannebecq
2669 9772 Wannegem-Lede
2670 4280 Wansin
2671 4520 Wanze
2672 9340 Wanzele
2673 7548 Warchin
2674 7740 Warcoing
2675 6600 Wardin
2676 8790 Waregem
2677 4300 Waremme
2678 5310 Waret-la-Chaussée
2679 4217 Waret-l’Evêque
2680 5080 Warisoulx
2681 5537 Warnant
2682 4530 Warnant-Dreye
2683 7784 Warneton
2684 7340 Warquignies
2685 4608 Warsage
2686 4590 Warzée
2687 7340 Wasmes
2688 7604 Wasmes-Audemez-Briffoeil
2689 7390 Wasmuel
2690 4219 Wasseiges
2691 9988 Waterland-Oudeman
2692 1410 Waterloo
2693 1170 Watermaal-Bosvoorde
2694 1170 Watermael-Boitsfort
2695 9988 Watervliet
2696 8978 Watou
2697 7910 Wattripont
2698 7131 Waudrez
2699 5540 Waulsort
2700 1440 Wauthier-Braine
2701 1300 Wavre
2702 5580 Wavreille
2703 6210 Wayaux
2704 1474 Ways
2705 3290 Webbekom
2706 2275 Wechelderzande
2707 2381 Weelde
2708 1982 Weerde
2709 2880 Weert
2710 4860 Wegnez
2711 5523 Weillen
2712 4950 Weismes
2713 9700 Welden
2714 4840 Welkenraedt
2715 9473 Welle
2716 3830 Wellen
2717 6920 Wellin
2718 1780 Wemmel
2719 8420 Wenduine
2720 5100 Wépion
2721 4190 Werbomont
2722 3118 Werchter
2723 6940 Wéris
2724 8610 Werken
2725 3730 Werm
2726 8940 Wervik
2727 3150 Wespelaar
2728 8434 Westende
2729 2260 Westerlo
2730 8300 Westkapelle
2731 8460 Westkerke
2732 2390 Westmalle
2733 2235 Westmeerbeek
2734 8954 Westouter
2735 9230 Westrem
2736 8840 Westrozebeke
2737 8640 Westvleteren
2738 9230 Wetteren
2739 8560 Wevelgem
2740 3111 Wezemaal
2741 1970 Wezembeek-Oppem
2742 3401 Wezeren
2743 7620 Wez-Velvain
2744 6666 Wibrin
2745 9260 Wichelen
2746 3700 Widooie
2747 2222 Wiekevorst
2748 8710 Wielsbeke
2749 5100 Wierde
2750 7608 Wiers
2751 5571 Wiesme
2752 9280 Wieze
2753 7370 Wihéries
2754 4452 Wihogne
2755 3990 Wijchmaal
2756 3850 Wijer
2757 3018 Wijgmaal (Bt.)
2758 2110 Wijnegem
2759 3670 Wijshagen
2760 8953 Wijtschate
2761 3803 Wilderen
2762 7904 Willaupuis
2763 3370 Willebringen
2764 2830 Willebroek
2765 7506 Willemeau
2766 5575 Willerzie
2767 2610 Wilrijk (Antwerpen)
2768 3012 Wilsele
2769 8431 Wilskerke
2770 3501 Wimmertingen
2771 5570 Winenne
2772 8750 Wingene
2773 3020 Winksele
2774 3722 Wintershoven
2775 6860 Witry
2776 7890 Wodecq
2777 8640 Woesten
2778 6780 Wolkrange
2779 1200 Woluwé-Saint-Lambert
2780 1150 Woluwé-Saint-Pierre
2781 1861 Wolvertem
2782 2160 Wommelgem
2783 3350 Wommersom
2784 4690 Wonck
2785 9032 Wondelgem
2786 9800 Wontergem
2787 9790 Wortegem
2788 9790 Wortegem-Petegem
2789 2323 Wortel
2790 9550 Woubrechtegem
2791 8600 Woumen
2792 8670 Wulpen
2793 8952 Wulvergem
2794 8630 Wulveringem
2795 2990 Wuustwezel
2796 4652 Xhendelesse
2797 4432 Xhendremael
2798 4190 Xhoris
2799 4550 Yernée-Fraineux
2800 5650 Yves-Gomezée
2801 5530 Yvoir
2802 9080 Zaffelare
2803 9506 Zandbergen
2804 8680 Zande
2805 2240 Zandhoven
2806 2040 Zandvliet
2807 8400 Zandvoorde (Oostende)
2808 8980 Zandvoorde (Zonnebeke)
2809 9500 Zarlardinge
2810 8610 Zarren
2811 1930 Zaventem
2812 8210 Zedelgem
2813 8380 Zeebrugge (Brugge)
2814 9660 Zegelsem
2815 9240 Zele
2816 3545 Zelem
2817 1731 Zellik
2818 9060 Zelzate
2819 1980 Zemst
2820 3800 Zepperen
2821 8490 Zerkegem
2822 1370 Zétrud-Lumay
2823 8470 Zevekote
2824 9080 Zeveneken
2825 9800 Zeveren
2826 9840 Zevergem
2827 3271 Zichem
2828 3770 Zichen-Zussen-Bolder
2829 8902 Zillebeke
2830 9750 Zingem
2831 2260 Zoerle-Parwijs
2832 2980 Zoersel
2833 3550 Zolder
2834 9930 Zomergem
2835 3520 Zonhoven
2836 8980 Zonnebeke
2837 9520 Zonnegem
2838 9620 Zottegem
2839 8630 Zoutenaaie
2840 3440 Zoutleeuw
2841 8904 Zuidschote
2842 8377 Zuienkerke
2843 9870 Zulte
2844 9690 Zulzeke
2845 3690 Zutendaal
2846 9630 Zwalm
2847 8550 Zwevegem
2848 8750 Zwevezele
2849 9052 Zwijnaarde
2850 2070 Zwijndrecht

Le fichier utilisé est celui-ci : csv_sample.csv

3.1.1. Paramètrage du fichier d’exemple :

Si le fichier avait utilisé une virgule et non un point virgule comme séparateur, il faudrait modifier la valeur du paramètre separator du fichier settings.json.

{
    "csv": {
        "separator": ";",
        "value_separator" : "",
        "md_column_separator": "| "
    }
}

3.2. Utilisation

% CSV csv_sample.csv%

(sans l’espace devant le mot CSV)

3.3. Paramétrage

Ci-dessous un exemple de paramétrage du plugin CSV.

{
    "plugins": {
        "options": {
            "page": {
                "html": {
                    "csv" : {
                        "separator" : ";"
                    }
                }
            }
        }
    }
}

4. Fichier de tests du plugin definitions

see the definitions.md source code

Ce plugin de type markdown va inclure automatiquement une liste de définition au bas de votre document.

4.1. Exemple

(voir le glossaire ci-dessous)

Remarque : le mot apparaîtra dans la liste avec les définitions seulement s’il apparaît dans le texte. Ainsi, si vous spécifiez le terme bootstrap dans la liste des mots mais que bootstrap n’apparaît nulle part dans la note; il n’y a aucune raison de reprendre ce mot-là dans la liste des définitions; il en sera donc absent.

4.2. Paramétrage

{
    "plugins": {
        "options": {
            "markdown": {
                "definitions": {
                    "title": "**Glossaire**",
                    "terms": [
                        {
                            "pattern": "marknotes",
                            "value": "marknotes est un logiciel OpenSource permettant de consolider ses prises de notes..."
                        },
                        {
                            "pattern": "joomla",
                            "value": "Joomla!\u00ae est un logiciel gratuit et OpenSource d\u00e9velopp\u00e9 par ..."
                        }
                    ]
                }
            }
        }
    }
}

5. Test du plugin emoji

see the emoji.md source code

Le plugin de type markdown emoji est d’utilisation simple car il ne nécessite aucun paramétrage. Il requiert toutefois que vous insériez le code de l’emoji vous-même : il faut mentionner le code entre deux double-points comme dans p.ex. :robot_face : (sans l’espace avant le : final).

5.1. Liste des codes supportés

emoji code (retirer l’espace après le premier :) emoji code (retirer l’espace après le premier :)
ð&#159;&#142;&#159; : admission_tickets: ð&#159;&#154;¡ : aerial_tramway:
â&#156;&#136; : airplane: ð&#159;&#155;¬ : airplane_arriving:
ð&#159;&#155;«  : airplane_departure: â&#143;° : alarm_clock:
â&#154;&#151; : alembic: ð&#159;&#145;½ : alien:
ð&#159;&#154;&#145; : ambulance: ð&#159;&#143;º : amphora:
â&#154;&#147; : anchor: ð&#159;&#145;¼ : angel:
ð&#159;&#146;¢ : anger: ð&#159;&#152;  : angry:
ð&#159;&#152;§ : anguished: ð&#159;&#144;&#156; : ant:
ð&#159;&#141;&#142; : apple: â&#153;&#146; : aquarius:
â&#153;&#136; : aries: â&#151;&#128; : arrow_backward:
â&#143;¬ : arrow_double_down: â&#143;«  : arrow_double_up:
â¬&#135; : arrow_down: ð&#159;&#148;½ : arrow_down_small:
â&#150;¶ : arrow_forward: ⤵ : arrow_heading_down:
⤴ : arrow_heading_up: ⬅ : arrow_left:
â&#134;&#153; : arrow_lower_left: â&#134;&#152; : arrow_lower_right:
â&#158;¡ : arrow_right: â&#134;ª : arrow_right_hook:
â¬&#134; : arrow_up: â&#134;&#149; : arrow_up_down:
ð&#159;&#148;¼ : arrow_up_small: â&#134;&#150; : arrow_upper_left:
â&#134;&#151; : arrow_upper_right: ð&#159;&#148;&#131; : arrows_clockwise:
ð&#159;&#148;&#132; : arrows_counterclockwise: ð&#159;&#142;¨ : art:
ð&#159;&#154;&#155; : articulated_lorry: ð&#159;&#152;² : astonished:
ð&#159;&#145;&#159; : athletic_shoe: ð&#159;&#143;§ : atm:
â&#154;&#155; : atom_symbol: ð&#159;…± : b:
ð&#159;&#145;¶ : baby: ð&#159;&#141;¼ : baby_bottle:
ð&#159;&#144;¤ : baby_chick: ð&#159;&#154;¼ : baby_symbol:
ð&#159;&#148;&#153; : back: ð&#159;&#143;¸ : badminton_racquet_and_shuttlecock:
ð&#159;&#155;&#132; : baggage_claim: ð&#159;&#142;&#136; : balloon:
ð&#159;&#151;³ : ballot_box_with_ballot: â&#152;&#145; : ballot_box_with_check:
ð&#159;&#142;&#141; : bamboo: ð&#159;&#141;&#140; : banana:
ð&#159;&#143;¦ : bank: ð&#159;&#147;&#138; : bar_chart:
ð&#159;&#146;&#136; : barber: ð&#159;&#140;¥ : barely_sunny:
â&#154;¾ : baseball: ð&#159;&#143;&#128; : basketball:
ð&#159;&#155;&#128; : bath: ð&#159;&#155;&#129; : bathtub:
ð&#159;&#148;&#139; : battery: ð&#159;&#143;&#150; : beach_with_umbrella:
ð&#159;&#144; » : bear: ð&#159;&#155;&#143; : bed:
ð&#159;&#144;&#157; : bee: ð&#159;&#141;º : beer:
ð&#159;&#141; » : beers: ð&#159;&#144;&#158; : beetle:
ð&#159;&#148;° : beginner: ð&#159;&#148;&#148; : bell:
ð&#159;&#155;&#142; : bellhop_bell: ð&#159;&#141;± : bento:
ð&#159;&#154;´ : bicyclist: ð&#159;&#154;² : bike:
ð&#159;&#145;&#153; : bikini: â&#152;£ : biohazard_sign:
ð&#159;&#144;¦ : bird: ð&#159;&#142;&#130; : birthday:
â&#154;«  : black_circle: â&#143;º : black_circle_for_record:
ð&#159;&#131;&#143; : black_joker: â¬&#155; : black_large_square:
â&#143;® : black_left_pointing_double_triangle_with_vertical_bar: â&#151;¾ : black_medium_small_square:
â&#151;¼ : black_medium_square: â&#156;&#146; : black_nib:
â&#143;­ : black_right_pointing_double_triangle_with_vertical_bar: â&#143;¯ : black_right_pointing_triangle_with_double_vertical_bar:
â&#150;ª : black_small_square: ð&#159;&#148;² : black_square_button:
â&#143;¹ : black_square_for_stop: ð&#159;&#140;¼ : blossom:
ð&#159;&#144;¡ : blowfish: ð&#159;&#147;&#152; : blue_book:
ð&#159;&#154;&#153; : blue_car: ð&#159;&#146;&#153; : blue_heart:
ð&#159;&#152;&#138; : blush: ð&#159;&#144;&#151; : boar:
â&#155;µ : boat: ð&#159;&#146;£ : bomb:
ð&#159;&#147;&#150; : book: ð&#159;&#148;&#150; : bookmark:
ð&#159;&#147;&#145; : bookmark_tabs: ð&#159;&#147;&#154; : books:
ð&#159;&#146;¥ : boom: ð&#159;&#145;¢ : boot:
ð&#159;&#146;&#144; : bouquet: ð&#159;&#153;&#135; : bow:
ð&#159;&#143;¹ : bow_and_arrow: ð&#159;&#142;³ : bowling:
ð&#159;&#145;¦ : boy: ð&#159;&#141;&#158; : bread:
ð&#159;&#145;° : bride_with_veil: ð&#159;&#140;&#137; : bridge_at_night:
ð&#159;&#146;¼ : briefcase: ð&#159;&#146;&#148; : broken_heart:
ð&#159;&#144;&#155; : bug: ð&#159;&#143;&#151; : building_construction:
ð&#159;&#146;¡ : bulb: ð&#159;&#154;… : bullettrain_front:
ð&#159;&#154;&#132; : bullettrain_side: ð&#159;&#140;¯ : burrito:
ð&#159;&#154;&#140; : bus: ð&#159;&#154;&#143; : busstop:
ð&#159;&#145;¤ : bust_in_silhouette: ð&#159;&#145;¥ : busts_in_silhouette:
ð&#159;&#140;µ : cactus: ð&#159;&#141;° : cake:
ð&#159;&#147;&#134; : calendar: ð&#159;&#147;² : calling:
ð&#159;&#144;«  : camel: ð&#159;&#147;· : camera:
ð&#159;&#147;¸ : camera_with_flash: ð&#159;&#143;&#149; : camping:
â&#153;&#139; : cancer: ð&#159;&#149;¯ : candle:
ð&#159;&#141;¬ : candy: ð&#159;&#148;  : capital_abcd:
â&#153;&#145; : capricorn: ð&#159;&#154;&#151; : car:
ð&#159;&#151;&#131; : card_file_box: ð&#159;&#147;&#135; : card_index:
ð&#159;&#151;&#130; : card_index_dividers: ð&#159;&#142;  : carousel_horse:
ð&#159;&#144;± : cat: ð&#159;&#144;&#136; : cat2:
ð&#159;&#146;¿ : cd: â&#155;&#147; : chains:
ð&#159;&#141;¾ : champagne: ð&#159;&#146;¹ : chart:
ð&#159;&#147;&#137; : chart_with_downwards_trend: ð&#159;&#147;&#136; : chart_with_upwards_trend:
ð&#159;&#143;&#129; : checkered_flag: ð&#159;§&#128; : cheese_wedge:
ð&#159;&#141;&#146; : cherries: ð&#159;&#140;¸ : cherry_blossom:
ð&#159;&#140;° : chestnut: ð&#159;&#144;&#148; : chicken:
ð&#159;&#154;¸ : children_crossing: ð&#159;&#144;¿ : chipmunk:
ð&#159;&#141;«  : chocolate_bar: ð&#159;&#142;&#132; : christmas_tree:
â&#155;ª : church: ð&#159;&#142;¦ : cinema:
ð&#159;&#142;ª : circus_tent: ð&#159;&#140;&#135; : city_sunrise:
ð&#159;&#140;&#134; : city_sunset: ð&#159;&#143;&#153; : cityscape:
ð&#159;&#134;&#145; : cl: ð&#159;&#145;&#143; : clap:
ð&#159;&#142;¬ : clapper: ð&#159;&#143;&#155; : classical_building:
ð&#159;&#147;&#139; : clipboard: ð&#159;&#149;&#144; : clock1:
ð&#159;&#149;&#153; : clock10: ð&#159;&#149;¥ : clock1030:
ð&#159;&#149;&#154; : clock11: ð&#159;&#149;¦ : clock1130:
ð&#159;&#149;&#155; : clock12: ð&#159;&#149;§ : clock1230:
ð&#159;&#149;&#156; : clock130: ð&#159;&#149;&#145; : clock2:
ð&#159;&#149;&#157; : clock230: ð&#159;&#149;&#146; : clock3:
ð&#159;&#149;&#158; : clock330: ð&#159;&#149;&#147; : clock4:
ð&#159;&#149;&#159; : clock430: ð&#159;&#149;&#148; : clock5:
ð&#159;&#149;  : clock530: ð&#159;&#149;&#149; : clock6:
ð&#159;&#149;¡ : clock630: ð&#159;&#149;&#150; : clock7:
ð&#159;&#149;¢ : clock730: ð&#159;&#149;&#151; : clock8:
ð&#159;&#149;£ : clock830: ð&#159;&#149;&#152; : clock9:
ð&#159;&#149;¤ : clock930: ð&#159;&#147;&#149; : closed_book:
ð&#159;&#148;&#144; : closed_lock_with_key: ð&#159;&#140;&#130; : closed_umbrella:
â&#152;&#129; : cloud: â&#153;£ : clubs:
ð&#159;&#135;¨ð&#159;&#135;³ : cn: ð&#159;&#141;¸ : cocktail:
â&#152;&#149; : coffee: â&#154;° : coffin:
ð&#159;&#152;° : cold_sweat: ð&#159;&#146;¥ : collision:
â&#152;&#132; : comet: ð&#159;&#151;&#156; : compression:
ð&#159;&#146; » : computer: ð&#159;&#142;&#138; : confetti_ball:
ð&#159;&#152;&#150; : confounded: ð&#159;&#152;&#149; : confused:
ã&#138;&#151; : congratulations: ð&#159;&#154;§ : construction:
ð&#159;&#145;· : construction_worker: ð&#159;&#142;&#155; : control_knobs:
ð&#159;&#143;ª : convenience_store: ð&#159;&#141;ª : cookie:
ð&#159;&#134;&#146; : cool: ð&#159;&#145;® : cop:
© : copyright: ð&#159;&#140;½ : corn:
ð&#159;&#155;&#139; : couch_and_lamp: ð&#159;&#145;«  : couple:
ð&#159;&#146;&#145; : couple_with_heart: ð&#159;&#146;&#143; : couplekiss:
ð&#159;&#144;® : cow: ð&#159;&#144;&#132; : cow2:
ð&#159;¦&#128; : crab: ð&#159;&#146;³ : credit_card:
ð&#159;&#140;&#153; : crescent_moon: ð&#159;&#143;&#143; : cricket_bat_and_ball:
ð&#159;&#144;&#138; : crocodile: ð&#159;&#142;&#140; : crossed_flags:
â&#154;&#148; : crossed_swords: ð&#159;&#145;&#145; : crown:
ð&#159;&#152;¢ : cry: ð&#159;&#152;¿ : crying_cat_face:
ð&#159;&#148;® : crystal_ball: ð&#159;&#146;&#152; : cupid:
â&#158;° : curly_loop: ð&#159;&#146;± : currency_exchange:
ð&#159;&#141;&#155; : curry: ð&#159;&#141;® : custard:
ð&#159;&#155;&#131; : customs: ð&#159;&#140;&#128; : cyclone:
ð&#159;&#151;¡ : dagger_knife: ð&#159;&#146;&#131; : dancer:
ð&#159;&#145;¯ : dancers: ð&#159;&#141;¡ : dango:
ð&#159;&#149;¶ : dark_sunglasses: ð&#159;&#142;¯ : dart:
ð&#159;&#146;¨ : dash: ð&#159;&#147;… : date:
ð&#159;&#135;©ð&#159;&#135;ª : de: ð&#159;&#140;³ : deciduous_tree:
ð&#159;&#143;¬ : department_store: ð&#159;&#143;&#154; : derelict_house_building:
ð&#159;&#143;&#156; : desert: ð&#159;&#143;&#157; : desert_island:
ð&#159;&#150;¥ : desktop_computer: ð&#159;&#146;  : diamond_shape_with_a_dot_inside:
â&#153;¦ : diamonds: ð&#159;&#152;&#158; : disappointed:
ð&#159;&#152;¥ : disappointed_relieved: ð&#159;&#146;«  : dizzy:
ð&#159;&#152;µ : dizzy_face: ð&#159;&#154;¯ : do_not_litter:
ð&#159;&#144;¶ : dog: ð&#159;&#144;&#149; : dog2:
ð&#159;&#146;µ : dollar: ð&#159;&#142;&#142; : dolls:
ð&#159;&#144;¬ : dolphin: ð&#159;&#154;ª : door:
â&#143;¸ : double_vertical_bar: ð&#159;&#141;© : doughnut:
ð&#159;&#149;&#138; : dove_of_peace: ð&#159;&#144;&#137; : dragon:
ð&#159;&#144;² : dragon_face: ð&#159;&#145;&#151; : dress:
ð&#159;&#144;ª : dromedary_camel: ð&#159;&#146;§ : droplet:
ð&#159;&#147;&#128; : dvd: ð&#159;&#147;§ : e-mail:
ð&#159;&#140;¾ : ear_of_rice: ð&#159;&#140;&#141; : earth_africa:
ð&#159;&#140;&#142; : earth_americas: ð&#159;&#140;&#143; : earth_asia:
ð&#159;¥&#154; : egg: ð&#159;&#141;&#134; : eggplant:
8â&#131;£ : eight: â&#156;´ : eight_pointed_black_star:
â&#156;³ : eight_spoked_asterisk: â&#143;&#143; : eject:
ð&#159;&#148;&#140; : electric_plug: ð&#159;&#144;&#152; : elephant:
â&#156;&#137; : email: ð&#159;&#148;&#154; : end:
â&#156;&#137; : envelope: ð&#159;&#147;© : envelope_with_arrow:
ð&#159;&#135;ªð&#159;&#135;¸ : es: ð&#159;&#146;¶ : euro:
ð&#159;&#143;° : european_castle: ð&#159;&#143;¤ : european_post_office:
ð&#159;&#140;² : evergreen_tree: â&#157;&#151; : exclamation:
ð&#159;&#152;&#145; : expressionless: ð&#159;&#145;&#129; : eye:
ð&#159;&#145;&#147; : eyeglasses: ð&#159;&#145;&#128; : eyes:
ð&#159;¤&#149; : face_with_head_bandage: ð&#159;&#153;&#132; : face_with_rolling_eyes:
ð&#159;¤&#146; : face_with_thermometer: ð&#159;&#145;&#138; : facepunch:
ð&#159;&#143;­ : factory: ð&#159;&#141;&#130; : fallen_leaf:
ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;¦ : family: â&#143;© : fast_forward:
ð&#159;&#147;  : fax: ð&#159;&#152;¨ : fearful:
ð&#159;&#144;¾ : feet: ð&#159;&#142;¡ : ferris_wheel:
â&#155;´ : ferry: ð&#159;&#143;&#145; : field_hockey_stick_and_ball:
ð&#159;&#151;&#132; : file_cabinet: ð&#159;&#147;&#129; : file_folder:
ð&#159;&#142;&#158; : film_frames: ð&#159;&#147;½ : film_projector:
ð&#159;&#148;¥ : fire: ð&#159;&#154;&#146; : fire_engine:
ð&#159;&#142;&#134; : fireworks: ð&#159;&#140;&#147; : first_quarter_moon:
ð&#159;&#140;&#155; : first_quarter_moon_with_face: ð&#159;&#144;&#159; : fish:
ð&#159;&#141;¥ : fish_cake: ð&#159;&#142;£ : fishing_pole_and_fish:
â&#156;&#138; : fist: 5â&#131;£ : five:
ð&#159;&#135;¦ð&#159;&#135;¨ : flag-ac: ð&#159;&#135;¦ð&#159;&#135;© : flag-ad:
ð&#159;&#135;¦ð&#159;&#135;ª : flag-ae: ð&#159;&#135;¦ð&#159;&#135;«  : flag-af:
ð&#159;&#135;¦ð&#159;&#135;¬ : flag-ag: ð&#159;&#135;¦ð&#159;&#135;® : flag-ai:
ð&#159;&#135;¦ð&#159;&#135;± : flag-al: ð&#159;&#135;¦ð&#159;&#135;² : flag-am:
ð&#159;&#135;¦ð&#159;&#135;´ : flag-ao: ð&#159;&#135;¦ð&#159;&#135;¶ : flag-aq:
ð&#159;&#135;¦ð&#159;&#135;· : flag-ar: ð&#159;&#135;¦ð&#159;&#135;¸ : flag-as:
ð&#159;&#135;¦ð&#159;&#135;¹ : flag-at: ð&#159;&#135;¦ð&#159;&#135;º : flag-au:
ð&#159;&#135;¦ð&#159;&#135;¼ : flag-aw: ð&#159;&#135;¦ð&#159;&#135;½ : flag-ax:
ð&#159;&#135;¦ð&#159;&#135;¿ : flag-az: ð&#159;&#135;§ð&#159;&#135;¦ : flag-ba:
ð&#159;&#135;§ð&#159;&#135;§ : flag-bb: ð&#159;&#135;§ð&#159;&#135;© : flag-bd:
ð&#159;&#135;§ð&#159;&#135;ª : flag-be: ð&#159;&#135;§ð&#159;&#135;«  : flag-bf:
ð&#159;&#135;§ð&#159;&#135;¬ : flag-bg: ð&#159;&#135;§ð&#159;&#135;­ : flag-bh:
ð&#159;&#135;§ð&#159;&#135;® : flag-bi: ð&#159;&#135;§ð&#159;&#135;¯ : flag-bj:
ð&#159;&#135;§ð&#159;&#135;± : flag-bl: ð&#159;&#135;§ð&#159;&#135;² : flag-bm:
ð&#159;&#135;§ð&#159;&#135;³ : flag-bn: ð&#159;&#135;§ð&#159;&#135;´ : flag-bo:
ð&#159;&#135;§ð&#159;&#135;¶ : flag-bq: ð&#159;&#135;§ð&#159;&#135;· : flag-br:
ð&#159;&#135;§ð&#159;&#135;¸ : flag-bs: ð&#159;&#135;§ð&#159;&#135;¹ : flag-bt:
ð&#159;&#135;§ð&#159;&#135; » : flag-bv: ð&#159;&#135;§ð&#159;&#135;¼ : flag-bw:
ð&#159;&#135;§ð&#159;&#135;¾ : flag-by: ð&#159;&#135;§ð&#159;&#135;¿ : flag-bz:
ð&#159;&#135;¨ð&#159;&#135;¦ : flag-ca: ð&#159;&#135;¨ð&#159;&#135;¨ : flag-cc:
ð&#159;&#135;¨ð&#159;&#135;© : flag-cd: ð&#159;&#135;¨ð&#159;&#135;«  : flag-cf:
ð&#159;&#135;¨ð&#159;&#135;¬ : flag-cg: ð&#159;&#135;¨ð&#159;&#135;­ : flag-ch:
ð&#159;&#135;¨ð&#159;&#135;® : flag-ci: ð&#159;&#135;¨ð&#159;&#135;° : flag-ck:
ð&#159;&#135;¨ð&#159;&#135;± : flag-cl: ð&#159;&#135;¨ð&#159;&#135;² : flag-cm:
ð&#159;&#135;¨ð&#159;&#135;³ : flag-cn: ð&#159;&#135;¨ð&#159;&#135;´ : flag-co:
ð&#159;&#135;¨ð&#159;&#135;µ : flag-cp: ð&#159;&#135;¨ð&#159;&#135;· : flag-cr:
ð&#159;&#135;¨ð&#159;&#135;º : flag-cu: ð&#159;&#135;¨ð&#159;&#135; » : flag-cv:
ð&#159;&#135;¨ð&#159;&#135;¼ : flag-cw: ð&#159;&#135;¨ð&#159;&#135;½ : flag-cx:
ð&#159;&#135;¨ð&#159;&#135;¾ : flag-cy: ð&#159;&#135;¨ð&#159;&#135;¿ : flag-cz:
ð&#159;&#135;©ð&#159;&#135;ª : flag-de: ð&#159;&#135;©ð&#159;&#135;¬ : flag-dg:
ð&#159;&#135;©ð&#159;&#135;¯ : flag-dj: ð&#159;&#135;©ð&#159;&#135;° : flag-dk:
ð&#159;&#135;©ð&#159;&#135;² : flag-dm: ð&#159;&#135;©ð&#159;&#135;´ : flag-do:
ð&#159;&#135;©ð&#159;&#135;¿ : flag-dz: ð&#159;&#135;ªð&#159;&#135;¦ : flag-ea:
ð&#159;&#135;ªð&#159;&#135;¨ : flag-ec: ð&#159;&#135;ªð&#159;&#135;ª : flag-ee:
ð&#159;&#135;ªð&#159;&#135;¬ : flag-eg: ð&#159;&#135;ªð&#159;&#135;­ : flag-eh:
ð&#159;&#135;ªð&#159;&#135;· : flag-er: ð&#159;&#135;ªð&#159;&#135;¸ : flag-es:
ð&#159;&#135;ªð&#159;&#135;¹ : flag-et: ð&#159;&#135;ªð&#159;&#135;º : flag-eu:
ð&#159;&#135;« ð&#159;&#135;® : flag-fi: ð&#159;&#135;« ð&#159;&#135;¯ : flag-fj:
ð&#159;&#135;« ð&#159;&#135;° : flag-fk: ð&#159;&#135;« ð&#159;&#135;² : flag-fm:
ð&#159;&#135;« ð&#159;&#135;´ : flag-fo: ð&#159;&#135;« ð&#159;&#135;· : flag-fr:
ð&#159;&#135;¬ð&#159;&#135;¦ : flag-ga: ð&#159;&#135;¬ð&#159;&#135;§ : flag-gb:
ð&#159;&#135;¬ð&#159;&#135;© : flag-gd: ð&#159;&#135;¬ð&#159;&#135;ª : flag-ge:
ð&#159;&#135;¬ð&#159;&#135;«  : flag-gf: ð&#159;&#135;¬ð&#159;&#135;¬ : flag-gg:
ð&#159;&#135;¬ð&#159;&#135;­ : flag-gh: ð&#159;&#135;¬ð&#159;&#135;® : flag-gi:
ð&#159;&#135;¬ð&#159;&#135;± : flag-gl: ð&#159;&#135;¬ð&#159;&#135;² : flag-gm:
ð&#159;&#135;¬ð&#159;&#135;³ : flag-gn: ð&#159;&#135;¬ð&#159;&#135;µ : flag-gp:
ð&#159;&#135;¬ð&#159;&#135;¶ : flag-gq: ð&#159;&#135;¬ð&#159;&#135;· : flag-gr:
ð&#159;&#135;¬ð&#159;&#135;¸ : flag-gs: ð&#159;&#135;¬ð&#159;&#135;¹ : flag-gt:
ð&#159;&#135;¬ð&#159;&#135;º : flag-gu: ð&#159;&#135;¬ð&#159;&#135;¼ : flag-gw:
ð&#159;&#135;¬ð&#159;&#135;¾ : flag-gy: ð&#159;&#135;­ð&#159;&#135;° : flag-hk:
ð&#159;&#135;­ð&#159;&#135;² : flag-hm: ð&#159;&#135;­ð&#159;&#135;³ : flag-hn:
ð&#159;&#135;­ð&#159;&#135;· : flag-hr: ð&#159;&#135;­ð&#159;&#135;¹ : flag-ht:
ð&#159;&#135;­ð&#159;&#135;º : flag-hu: ð&#159;&#135;®ð&#159;&#135;¨ : flag-ic:
ð&#159;&#135;®ð&#159;&#135;© : flag-id: ð&#159;&#135;®ð&#159;&#135;ª : flag-ie:
ð&#159;&#135;®ð&#159;&#135;± : flag-il: ð&#159;&#135;®ð&#159;&#135;² : flag-im:
ð&#159;&#135;®ð&#159;&#135;³ : flag-in: ð&#159;&#135;®ð&#159;&#135;´ : flag-io:
ð&#159;&#135;®ð&#159;&#135;¶ : flag-iq: ð&#159;&#135;®ð&#159;&#135;· : flag-ir:
ð&#159;&#135;®ð&#159;&#135;¸ : flag-is: ð&#159;&#135;®ð&#159;&#135;¹ : flag-it:
ð&#159;&#135;¯ð&#159;&#135;ª : flag-je: ð&#159;&#135;¯ð&#159;&#135;² : flag-jm:
ð&#159;&#135;¯ð&#159;&#135;´ : flag-jo: ð&#159;&#135;¯ð&#159;&#135;µ : flag-jp:
ð&#159;&#135;°ð&#159;&#135;ª : flag-ke: ð&#159;&#135;°ð&#159;&#135;¬ : flag-kg:
ð&#159;&#135;°ð&#159;&#135;­ : flag-kh: ð&#159;&#135;°ð&#159;&#135;® : flag-ki:
ð&#159;&#135;°ð&#159;&#135;² : flag-km: ð&#159;&#135;°ð&#159;&#135;³ : flag-kn:
ð&#159;&#135;°ð&#159;&#135;µ : flag-kp: ð&#159;&#135;°ð&#159;&#135;· : flag-kr:
ð&#159;&#135;°ð&#159;&#135;¼ : flag-kw: ð&#159;&#135;°ð&#159;&#135;¾ : flag-ky:
ð&#159;&#135;°ð&#159;&#135;¿ : flag-kz: ð&#159;&#135;±ð&#159;&#135;¦ : flag-la:
ð&#159;&#135;±ð&#159;&#135;§ : flag-lb: ð&#159;&#135;±ð&#159;&#135;¨ : flag-lc:
ð&#159;&#135;±ð&#159;&#135;® : flag-li: ð&#159;&#135;±ð&#159;&#135;° : flag-lk:
ð&#159;&#135;±ð&#159;&#135;· : flag-lr: ð&#159;&#135;±ð&#159;&#135;¸ : flag-ls:
ð&#159;&#135;±ð&#159;&#135;¹ : flag-lt: ð&#159;&#135;±ð&#159;&#135;º : flag-lu:
ð&#159;&#135;±ð&#159;&#135; » : flag-lv: ð&#159;&#135;±ð&#159;&#135;¾ : flag-ly:
ð&#159;&#135;²ð&#159;&#135;¦ : flag-ma: ð&#159;&#135;²ð&#159;&#135;¨ : flag-mc:
ð&#159;&#135;²ð&#159;&#135;© : flag-md: ð&#159;&#135;²ð&#159;&#135;ª : flag-me:
ð&#159;&#135;²ð&#159;&#135;«  : flag-mf: ð&#159;&#135;²ð&#159;&#135;¬ : flag-mg:
ð&#159;&#135;²ð&#159;&#135;­ : flag-mh: ð&#159;&#135;²ð&#159;&#135;° : flag-mk:
ð&#159;&#135;²ð&#159;&#135;± : flag-ml: ð&#159;&#135;²ð&#159;&#135;² : flag-mm:
ð&#159;&#135;²ð&#159;&#135;³ : flag-mn: ð&#159;&#135;²ð&#159;&#135;´ : flag-mo:
ð&#159;&#135;²ð&#159;&#135;µ : flag-mp: ð&#159;&#135;²ð&#159;&#135;¶ : flag-mq:
ð&#159;&#135;²ð&#159;&#135;· : flag-mr: ð&#159;&#135;²ð&#159;&#135;¸ : flag-ms:
ð&#159;&#135;²ð&#159;&#135;¹ : flag-mt: ð&#159;&#135;²ð&#159;&#135;º : flag-mu:
ð&#159;&#135;²ð&#159;&#135; » : flag-mv: ð&#159;&#135;²ð&#159;&#135;¼ : flag-mw:
ð&#159;&#135;²ð&#159;&#135;½ : flag-mx: ð&#159;&#135;²ð&#159;&#135;¾ : flag-my:
ð&#159;&#135;²ð&#159;&#135;¿ : flag-mz: ð&#159;&#135;³ð&#159;&#135;¦ : flag-na:
ð&#159;&#135;³ð&#159;&#135;¨ : flag-nc: ð&#159;&#135;³ð&#159;&#135;ª : flag-ne:
ð&#159;&#135;³ð&#159;&#135;«  : flag-nf: ð&#159;&#135;³ð&#159;&#135;¬ : flag-ng:
ð&#159;&#135;³ð&#159;&#135;® : flag-ni: ð&#159;&#135;³ð&#159;&#135;± : flag-nl:
ð&#159;&#135;³ð&#159;&#135;´ : flag-no: ð&#159;&#135;³ð&#159;&#135;µ : flag-np:
ð&#159;&#135;³ð&#159;&#135;· : flag-nr: ð&#159;&#135;³ð&#159;&#135;º : flag-nu:
ð&#159;&#135;³ð&#159;&#135;¿ : flag-nz: ð&#159;&#135;´ð&#159;&#135;² : flag-om:
ð&#159;&#135;µð&#159;&#135;¦ : flag-pa: ð&#159;&#135;µð&#159;&#135;ª : flag-pe:
ð&#159;&#135;µð&#159;&#135;«  : flag-pf: ð&#159;&#135;µð&#159;&#135;¬ : flag-pg:
ð&#159;&#135;µð&#159;&#135;­ : flag-ph: ð&#159;&#135;µð&#159;&#135;° : flag-pk:
ð&#159;&#135;µð&#159;&#135;± : flag-pl: ð&#159;&#135;µð&#159;&#135;² : flag-pm:
ð&#159;&#135;µð&#159;&#135;³ : flag-pn: ð&#159;&#135;µð&#159;&#135;· : flag-pr:
ð&#159;&#135;µð&#159;&#135;¸ : flag-ps: ð&#159;&#135;µð&#159;&#135;¹ : flag-pt:
ð&#159;&#135;µð&#159;&#135;¼ : flag-pw: ð&#159;&#135;µð&#159;&#135;¾ : flag-py:
ð&#159;&#135;¶ð&#159;&#135;¦ : flag-qa: ð&#159;&#135;·ð&#159;&#135;ª : flag-re:
ð&#159;&#135;·ð&#159;&#135;´ : flag-ro: ð&#159;&#135;·ð&#159;&#135;¸ : flag-rs:
ð&#159;&#135;·ð&#159;&#135;º : flag-ru: ð&#159;&#135;·ð&#159;&#135;¼ : flag-rw:
ð&#159;&#135;¸ð&#159;&#135;¦ : flag-sa: ð&#159;&#135;¸ð&#159;&#135;§ : flag-sb:
ð&#159;&#135;¸ð&#159;&#135;¨ : flag-sc: ð&#159;&#135;¸ð&#159;&#135;© : flag-sd:
ð&#159;&#135;¸ð&#159;&#135;ª : flag-se: ð&#159;&#135;¸ð&#159;&#135;¬ : flag-sg:
ð&#159;&#135;¸ð&#159;&#135;­ : flag-sh: ð&#159;&#135;¸ð&#159;&#135;® : flag-si:
ð&#159;&#135;¸ð&#159;&#135;¯ : flag-sj: ð&#159;&#135;¸ð&#159;&#135;° : flag-sk:
ð&#159;&#135;¸ð&#159;&#135;± : flag-sl: ð&#159;&#135;¸ð&#159;&#135;² : flag-sm:
ð&#159;&#135;¸ð&#159;&#135;³ : flag-sn: ð&#159;&#135;¸ð&#159;&#135;´ : flag-so:
ð&#159;&#135;¸ð&#159;&#135;· : flag-sr: ð&#159;&#135;¸ð&#159;&#135;¸ : flag-ss:
ð&#159;&#135;¸ð&#159;&#135;¹ : flag-st: ð&#159;&#135;¸ð&#159;&#135; » : flag-sv:
ð&#159;&#135;¸ð&#159;&#135;½ : flag-sx: ð&#159;&#135;¸ð&#159;&#135;¾ : flag-sy:
ð&#159;&#135;¸ð&#159;&#135;¿ : flag-sz: ð&#159;&#135;¹ð&#159;&#135;¦ : flag-ta:
ð&#159;&#135;¹ð&#159;&#135;¨ : flag-tc: ð&#159;&#135;¹ð&#159;&#135;© : flag-td:
ð&#159;&#135;¹ð&#159;&#135;«  : flag-tf: ð&#159;&#135;¹ð&#159;&#135;¬ : flag-tg:
ð&#159;&#135;¹ð&#159;&#135;­ : flag-th: ð&#159;&#135;¹ð&#159;&#135;¯ : flag-tj:
ð&#159;&#135;¹ð&#159;&#135;° : flag-tk: ð&#159;&#135;¹ð&#159;&#135;± : flag-tl:
ð&#159;&#135;¹ð&#159;&#135;² : flag-tm: ð&#159;&#135;¹ð&#159;&#135;³ : flag-tn:
ð&#159;&#135;¹ð&#159;&#135;´ : flag-to: ð&#159;&#135;¹ð&#159;&#135;· : flag-tr:
ð&#159;&#135;¹ð&#159;&#135;¹ : flag-tt: ð&#159;&#135;¹ð&#159;&#135; » : flag-tv:
ð&#159;&#135;¹ð&#159;&#135;¼ : flag-tw: ð&#159;&#135;¹ð&#159;&#135;¿ : flag-tz:
ð&#159;&#135;ºð&#159;&#135;¦ : flag-ua: ð&#159;&#135;ºð&#159;&#135;¬ : flag-ug:
ð&#159;&#135;ºð&#159;&#135;² : flag-um: ð&#159;&#135;ºð&#159;&#135;¸ : flag-us:
ð&#159;&#135;ºð&#159;&#135;¾ : flag-uy: ð&#159;&#135;ºð&#159;&#135;¿ : flag-uz:
ð&#159;&#135; »ð&#159;&#135;¦ : flag-va: ð&#159;&#135; »ð&#159;&#135;¨ : flag-vc:
ð&#159;&#135; »ð&#159;&#135;ª : flag-ve: ð&#159;&#135; »ð&#159;&#135;¬ : flag-vg:
ð&#159;&#135; »ð&#159;&#135;® : flag-vi: ð&#159;&#135; »ð&#159;&#135;³ : flag-vn:
ð&#159;&#135; »ð&#159;&#135;º : flag-vu: ð&#159;&#135;¼ð&#159;&#135;«  : flag-wf:
ð&#159;&#135;¼ð&#159;&#135;¸ : flag-ws: ð&#159;&#135;½ð&#159;&#135;° : flag-xk:
ð&#159;&#135;¾ð&#159;&#135;ª : flag-ye: ð&#159;&#135;¾ð&#159;&#135;¹ : flag-yt:
ð&#159;&#135;¿ð&#159;&#135;¦ : flag-za: ð&#159;&#135;¿ð&#159;&#135;² : flag-zm:
ð&#159;&#135;¿ð&#159;&#135;¼ : flag-zw: ð&#159;&#142;&#143; : flags:
ð&#159;&#148;¦ : flashlight: â&#154;&#156; : fleur_de_lis:
ð&#159;&#144;¬ : flipper: ð&#159;&#146;¾ : floppy_disk:
ð&#159;&#142;´ : flower_playing_cards: ð&#159;&#152;³ : flushed:
ð&#159;&#140;«  : fog: ð&#159;&#140;&#129; : foggy:
ð&#159;&#143;&#136; : football: ð&#159;&#145;£ : footprints:
ð&#159;&#141;´ : fork_and_knife: â&#155;² : fountain:
4â&#131;£ : four: ð&#159;&#141;&#128; : four_leaf_clover:
ð&#159;&#135;« ð&#159;&#135;· : fr: ð&#159;&#150;¼ : frame_with_picture:
ð&#159;&#134;&#147; : free: ð&#159;&#141;¤ : fried_shrimp:
ð&#159;&#141;&#159; : fries: ð&#159;&#144;¸ : frog:
ð&#159;&#152;¦ : frowning: â&#155;½ : fuelpump:
ð&#159;&#140;&#149; : full_moon: ð&#159;&#140;&#157; : full_moon_with_face:
â&#154;± : funeral_urn: ð&#159;&#142;² : game_die:
ð&#159;&#135;¬ð&#159;&#135;§ : gb: â&#154;&#153; : gear:
ð&#159;&#146;&#142; : gem: â&#153;&#138; : gemini:
ð&#159;&#145; » : ghost: ð&#159;&#142;&#129; : gift:
ð&#159;&#146;&#157; : gift_heart: ð&#159;&#145;§ : girl:
ð&#159;&#140;&#144; : globe_with_meridians: ð&#159;&#144;&#144; : goat:
â&#155;³ : golf: ð&#159;&#143;&#140; : golfer:
ð&#159;&#141;&#135; : grapes: ð&#159;&#141;&#143; : green_apple:
ð&#159;&#147;&#151; : green_book: ð&#159;&#146;&#154; : green_heart:
â&#157;&#149; : grey_exclamation: â&#157;&#148; : grey_question:
ð&#159;&#152;¬ : grimacing: ð&#159;&#152;&#129; : grin:
ð&#159;&#152;&#128; : grinning: ð&#159;&#146;&#130; : guardsman:
ð&#159;&#142;¸ : guitar: ð&#159;&#148;«  : gun:
ð&#159;&#146;&#135; : haircut: ð&#159;&#141;&#148; : hamburger:
ð&#159;&#148;¨ : hammer: â&#154;&#146; : hammer_and_pick:
ð&#159;&#155;  : hammer_and_wrench: ð&#159;&#144;¹ : hamster:
â&#156;&#139; : hand: ð&#159;&#145;&#156; : handbag:
ð&#159;&#146;© : hankey: #â&#131;£ : hash:
ð&#159;&#144;¥ : hatched_chick: ð&#159;&#144;£ : hatching_chick:
ð&#159;&#142;§ : headphones: ð&#159;&#153;&#137; : hear_no_evil:
â&#157;¤ : heart: ð&#159;&#146;&#159; : heart_decoration:
ð&#159;&#152;&#141; : heart_eyes: ð&#159;&#152; » : heart_eyes_cat:
ð&#159;&#146;&#147; : heartbeat: ð&#159;&#146;&#151; : heartpulse:
â&#153;¥ : hearts: â&#156;&#148; : heavy_check_mark:
â&#158;&#151; : heavy_division_sign: ð&#159;&#146;² : heavy_dollar_sign:
â&#157;&#151; : heavy_exclamation_mark: â&#157;£ : heavy_heart_exclamation_mark_ornament:
â&#158;&#150; : heavy_minus_sign: â&#156;&#150; : heavy_multiplication_x:
â&#158;&#149; : heavy_plus_sign: ð&#159;&#154;&#129; : helicopter:
â&#155;&#145; : helmet_with_white_cross: ð&#159;&#140;¿ : herb:
ð&#159;&#140;º : hibiscus: ð&#159;&#148;&#134; : high_brightness:
ð&#159;&#145;  : high_heel: ð&#159;&#148;ª : hocho:
ð&#159;&#149;³ : hole: ð&#159;&#141;¯ : honey_pot:
ð&#159;&#144;&#157; : honeybee: ð&#159;&#144;´ : horse:
ð&#159;&#143;&#135; : horse_racing: ð&#159;&#143;¥ : hospital:
ð&#159;&#140;¶ : hot_pepper: ð&#159;&#140;­ : hotdog:
ð&#159;&#143;¨ : hotel: â&#153;¨ : hotsprings:
â&#140;&#155; : hourglass: â&#143;³ : hourglass_flowing_sand:
ð&#159;&#143;  : house: ð&#159;&#143;&#152; : house_buildings:
ð&#159;&#143;¡ : house_with_garden: ð&#159;¤&#151; : hugging_face:
ð&#159;&#152;¯ : hushed: ð&#159;&#141;¨ : ice_cream:
ð&#159;&#143;&#146; : ice_hockey_stick_and_puck: â&#155;¸ : ice_skate:
ð&#159;&#141;¦ : icecream: ð&#159;&#134;&#148; : id:
ð&#159;&#137;&#144; : ideograph_advantage: ð&#159;&#145;¿ : imp:
ð&#159;&#147;¥ : inbox_tray: ð&#159;&#147;¨ : incoming_envelope:
ð&#159;&#146;&#129; : information_desk_person: â&#132;¹ : information_source:
ð&#159;&#152;&#135; : innocent: â&#129;&#137; : interrobang:
ð&#159;&#147;± : iphone: ð&#159;&#135;®ð&#159;&#135;¹ : it:
ð&#159;&#143;® : izakaya_lantern: ð&#159;&#142;&#131; : jack_o_lantern:
ð&#159;&#151;¾ : japan: ð&#159;&#143;¯ : japanese_castle:
ð&#159;&#145;º : japanese_goblin: ð&#159;&#145;¹ : japanese_ogre:
ð&#159;&#145;&#150; : jeans: ð&#159;&#152;&#130; : joy:
ð&#159;&#152;¹ : joy_cat: ð&#159;&#149;¹ : joystick:
ð&#159;&#135;¯ð&#159;&#135;µ : jp: ð&#159;&#149;&#139; : kaaba:
ð&#159;&#148;&#145; : key: â&#140;¨ : keyboard:
*â&#131;£ : keycap_star: ð&#159;&#148;&#159; : keycap_ten:
ð&#159;&#145;&#152; : kimono: ð&#159;&#146;&#139; : kiss:
ð&#159;&#152;&#151; : kissing: ð&#159;&#152;½ : kissing_cat:
ð&#159;&#152;&#154; : kissing_closed_eyes: ð&#159;&#152;&#152; : kissing_heart:
ð&#159;&#152;&#153; : kissing_smiling_eyes: ð&#159;&#148;ª : knife:
ð&#159;&#141;½ : knife_fork_plate: ð&#159;&#144;¨ : koala:
ð&#159;&#136;&#129; : koko: ð&#159;&#135;°ð&#159;&#135;· : kr:
ð&#159;&#143;· : label: ð&#159;&#143;® : lantern:
ð&#159;&#148;µ : large_blue_circle: ð&#159;&#148;· : large_blue_diamond:
ð&#159;&#148;¶ : large_orange_diamond: ð&#159;&#140;&#151; : last_quarter_moon:
ð&#159;&#140;&#156; : last_quarter_moon_with_face: â&#156;&#157; : latin_cross:
ð&#159;&#152;&#134; : laughing: ð&#159;&#141;&#131; : leaves:
ð&#159;&#147;&#146; : ledger: ð&#159;&#155;… : left_luggage:
â&#134;&#148; : left_right_arrow: ð&#159;&#151;¨ : left_speech_bubble:
â&#134;© : leftwards_arrow_with_hook: ð&#159;&#141;&#139; : lemon:
â&#153;&#140; : leo: ð&#159;&#144;&#134; : leopard:
ð&#159;&#142;&#154; : level_slider: â&#153;&#142; : libra:
ð&#159;&#154;&#136; : light_rail: ð&#159;&#140;© : lightning:
ð&#159;&#140;© : lightning_cloud: ð&#159;&#148;&#151; : link:
ð&#159;&#150;&#135; : linked_paperclips: ð&#159;¦&#129; : lion_face:
ð&#159;&#145;&#132; : lips: ð&#159;&#146;&#132; : lipstick:
ð&#159;&#148;&#146; : lock: ð&#159;&#148;&#143; : lock_with_ink_pen:
ð&#159;&#141;­ : lollipop: â&#158;¿ : loop:
ð&#159;&#148;&#138; : loud_sound: ð&#159;&#147;¢ : loudspeaker:
ð&#159;&#143;© : love_hotel: ð&#159;&#146;&#140; : love_letter:
ð&#159;&#148;… : low_brightness: ð&#159;&#150;&#138; : lower_left_ballpoint_pen:
ð&#159;&#150;&#141; : lower_left_crayon: ð&#159;&#150;&#139; : lower_left_fountain_pen:
ð&#159;&#150;&#140; : lower_left_paintbrush: â&#147;&#130; : m:
ð&#159;&#148;&#141; : mag: ð&#159;&#148;&#142; : mag_right:
ð&#159;&#128;&#132; : mahjong: ð&#159;&#147;«  : mailbox:
ð&#159;&#147;ª : mailbox_closed: ð&#159;&#147;¬ : mailbox_with_mail:
ð&#159;&#147;­ : mailbox_with_no_mail: ð&#159;&#145;¨ : man:
ð&#159;&#145;¨â&#128;&#141;â&#157;¤ï¸&#143;â&#128;&#141;ð&#159;&#145;¨ : man-heart-man: ð&#159;&#145;¨â&#128;&#141;â&#157;¤ï¸&#143;â&#128;&#141;ð&#159;&#146;&#139;â&#128;&#141;ð&#159;&#145;¨ : man-kiss-man:
ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;¦ : man-man-boy: ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;¦â&#128;&#141;ð&#159;&#145;¦ : man-man-boy-boy:
ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;§ : man-man-girl: ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;§â&#128;&#141;ð&#159;&#145;¦ : man-man-girl-boy:
ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;§â&#128;&#141;ð&#159;&#145;§ : man-man-girl-girl: ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;¦ : man-woman-boy:
ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;¦â&#128;&#141;ð&#159;&#145;¦ : man-woman-boy-boy: ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;§ : man-woman-girl:
ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;§â&#128;&#141;ð&#159;&#145;¦ : man-woman-girl-boy: ð&#159;&#145;¨â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;§â&#128;&#141;ð&#159;&#145;§ : man-woman-girl-girl:
ð&#159;&#145;«  : man_and_woman_holding_hands: ð&#159;&#149;´ : man_in_business_suit_levitating:
ð&#159;&#145;² : man_with_gua_pi_mao: ð&#159;&#145;³ : man_with_turban:
ð&#159;&#145;&#158; : mans_shoe: ð&#159;&#149;° : mantelpiece_clock:
ð&#159;&#141;&#129; : maple_leaf: ð&#159;&#152;· : mask:
ð&#159;&#146;&#134; : massage: ð&#159;&#141;&#150; : meat_on_bone:
ð&#159;&#142;&#150; : medal: ð&#159;&#147;£ : mega:
ð&#159;&#141;&#136; : melon: ð&#159;&#147;&#157; : memo:
ð&#159;&#149;&#142; : menorah_with_nine_branches: ð&#159;&#154;¹ : mens:
ð&#159;&#154;&#135; : metro: ð&#159;&#142;¤ : microphone:
ð&#159;&#148;¬ : microscope: ð&#159;&#150;&#149; : middle_finger:
ð&#159;&#140;&#140; : milky_way: ð&#159;&#154;&#144; : minibus:
ð&#159;&#146;½ : minidisc: ð&#159;&#147;´ : mobile_phone_off:
ð&#159;¤&#145; : money_mouth_face: ð&#159;&#146;¸ : money_with_wings:
ð&#159;&#146;° : moneybag: ð&#159;&#144;&#146; : monkey:
ð&#159;&#144;µ : monkey_face: ð&#159;&#154;&#157; : monorail:
ð&#159;&#140;&#148; : moon: ð&#159;&#142;&#147; : mortar_board:
ð&#159;&#149;&#140; : mosque: ð&#159;&#140;¤ : mostly_sunny:
ð&#159;&#155;¥ : motor_boat: ð&#159;&#155;£ : motorway:
ð&#159;&#151; » : mount_fuji: â&#155;° : mountain:
ð&#159;&#154;µ : mountain_bicyclist: ð&#159;&#154;  : mountain_cableway:
ð&#159;&#154;&#158; : mountain_railway: ð&#159;&#144;­ : mouse:
ð&#159;&#144;&#129; : mouse2: ð&#159;&#142;¥ : movie_camera:
ð&#159;&#151;¿ : moyai: ð&#159;&#146;ª : muscle:
ð&#159;&#141;&#132; : mushroom: ð&#159;&#142;¹ : musical_keyboard:
ð&#159;&#142;µ : musical_note: ð&#159;&#142;¼ : musical_score:
ð&#159;&#148;&#135; : mute: ð&#159;&#146;… : nail_care:
ð&#159;&#147;&#155; : name_badge: ð&#159;&#143;&#158; : national_park:
ð&#159;&#145;&#148; : necktie: â&#157;&#142; : negative_squared_cross_mark:
ð&#159;¤&#147; : nerd_face: ð&#159;&#152;&#144; : neutral_face:
ð&#159;&#134;&#149; : new: ð&#159;&#140;&#145; : new_moon:
ð&#159;&#140;&#154; : new_moon_with_face: ð&#159;&#147;° : newspaper:
ð&#159;&#134;&#150; : ng: ð&#159;&#140;&#131; : night_with_stars:
9â&#131;£ : nine: ð&#159;&#148;&#149; : no_bell:
ð&#159;&#154;³ : no_bicycles: â&#155;&#148; : no_entry:
ð&#159;&#154;«  : no_entry_sign: ð&#159;&#153;… : no_good:
ð&#159;&#147;µ : no_mobile_phones: ð&#159;&#152;¶ : no_mouth:
ð&#159;&#154;· : no_pedestrians: ð&#159;&#154;­ : no_smoking:
ð&#159;&#154;± : non-potable_water: ð&#159;&#145;&#131; : nose:
ð&#159;&#147;&#147; : notebook: ð&#159;&#147;&#148; : notebook_with_decorative_cover:
ð&#159;&#142;¶ : notes: ð&#159;&#148;© : nut_and_bolt:
â­&#149; : o: ð&#159;…¾ : o2:
ð&#159;&#140;&#138; : ocean: ð&#159;&#144;&#153; : octopus:
ð&#159;&#141;¢ : oden: ð&#159;&#143;¢ : office:
ð&#159;&#155;¢ : oil_drum: ð&#159;&#134;&#151; : ok:
ð&#159;&#145;&#140; : ok_hand: ð&#159;&#153;&#134; : ok_woman:
ð&#159;&#151;&#157; : old_key: ð&#159;&#145;´ : older_man:
ð&#159;&#145;µ : older_woman: ð&#159;&#149;&#137; : om_symbol:
ð&#159;&#148;&#155; : on: ð&#159;&#154;&#152; : oncoming_automobile:
ð&#159;&#154;&#141; : oncoming_bus: ð&#159;&#154;&#148; : oncoming_police_car:
ð&#159;&#154;&#150; : oncoming_taxi: 1â&#131;£ : one:
ð&#159;&#147;&#150; : open_book: ð&#159;&#147;&#130; : open_file_folder:
ð&#159;&#145;&#144; : open_hands: ð&#159;&#152;® : open_mouth:
â&#155;&#142; : ophiuchus: ð&#159;&#147;&#153; : orange_book:
â&#152;¦ : orthodox_cross: ð&#159;&#147;¤ : outbox_tray:
ð&#159;&#144;&#130; : ox: ð&#159;&#147;¦ : package:
ð&#159;&#147;&#132; : page_facing_up: ð&#159;&#147;&#131; : page_with_curl:
ð&#159;&#147;&#159; : pager: ð&#159;&#140;´ : palm_tree:
ð&#159;&#144;¼ : panda_face: ð&#159;&#147;&#142; : paperclip:
ð&#159;…¿ : parking: ã&#128;½ : part_alternation_mark:
â&#155;… : partly_sunny: ð&#159;&#140;¦ : partly_sunny_rain:
ð&#159;&#155;³ : passenger_ship: ð&#159;&#155;&#130; : passport_control:
ð&#159;&#144;¾ : paw_prints: â&#152;® : peace_symbol:
ð&#159;&#141;&#145; : peach: ð&#159;&#141;&#144; : pear:
ð&#159;&#147;&#157; : pencil: â&#156;&#143; : pencil2:
ð&#159;&#144;§ : penguin: ð&#159;&#152;&#148; : pensive:
ð&#159;&#142;­ : performing_arts: ð&#159;&#152;£ : persevere:
ð&#159;&#153;&#141; : person_frowning: â&#155;¹ : person_with_ball:
ð&#159;&#145;± : person_with_blond_hair: ð&#159;&#153;&#142; : person_with_pouting_face:
â&#152;&#142; : phone: â&#155;&#143; : pick:
ð&#159;&#144;· : pig: ð&#159;&#144;&#150; : pig2:
ð&#159;&#144;½ : pig_nose: ð&#159;&#146;&#138; : pill:
ð&#159;&#141;&#141; : pineapple: â&#153;&#147; : pisces:
ð&#159;&#141;&#149; : pizza: ð&#159;&#155;&#144; : place_of_worship:
ð&#159;&#145;&#135; : point_down: ð&#159;&#145;&#136; : point_left:
ð&#159;&#145;&#137; : point_right: â&#152;&#157; : point_up:
ð&#159;&#145;&#134; : point_up_2: ð&#159;&#154;&#147; : police_car:
ð&#159;&#144;© : poodle: ð&#159;&#146;© : poop:
ð&#159;&#141;¿ : popcorn: ð&#159;&#143;£ : post_office:
ð&#159;&#147;¯ : postal_horn: ð&#159;&#147;® : postbox:
ð&#159;&#154;° : potable_water: ð&#159;&#145;&#157; : pouch:
ð&#159;&#141;&#151; : poultry_leg: ð&#159;&#146;· : pound:
ð&#159;&#152;¾ : pouting_cat: ð&#159;&#153;&#143; : pray:
ð&#159;&#147;¿ : prayer_beads: ð&#159;&#145;¸ : princess:
ð&#159;&#150;¨ : printer: ð&#159;&#145;&#138; : punch:
ð&#159;&#146;&#156; : purple_heart: ð&#159;&#145;&#155; : purse:
ð&#159;&#147;&#140; : pushpin: ð&#159;&#154;® : put_litter_in_its_place:
â&#157;&#147; : question: ð&#159;&#144;° : rabbit:
ð&#159;&#144;&#135; : rabbit2: ð&#159;&#144;&#142; : racehorse:
ð&#159;&#143;&#142; : racing_car: ð&#159;&#143;&#141; : racing_motorcycle:
ð&#159;&#147; » : radio: ð&#159;&#148;&#152; : radio_button:
â&#152;¢ : radioactive_sign: ð&#159;&#152;¡ : rage:
ð&#159;&#154;&#131; : railway_car: ð&#159;&#155;¤ : railway_track:
ð&#159;&#140;§ : rain_cloud: ð&#159;&#140;&#136; : rainbow:
â&#156;&#139; : raised_hand: ð&#159;&#150;&#144; : raised_hand_with_fingers_splayed:
ð&#159;&#153;&#140; : raised_hands: ð&#159;&#153;&#139; : raising_hand:
ð&#159;&#144;&#143; : ram: ð&#159;&#141;&#156; : ramen:
ð&#159;&#144;&#128; : rat: â&#153; » : recycle:
ð&#159;&#154;&#151; : red_car: ð&#159;&#148;´ : red_circle:
® : registered: â&#152;º : relaxed:
ð&#159;&#152;&#140; : relieved: ð&#159;&#142;&#151; : reminder_ribbon:
ð&#159;&#148;&#129; : repeat: ð&#159;&#148;&#130; : repeat_one:
ð&#159;&#154; » : restroom: ð&#159;&#150;&#149; : reversed_hand_with_middle_finger_extended:
ð&#159;&#146;&#158; : revolving_hearts: â&#143;ª : rewind:
ð&#159;&#142;&#128; : ribbon: ð&#159;&#141;&#154; : rice:
ð&#159;&#141;&#153; : rice_ball: ð&#159;&#141;&#152; : rice_cracker:
ð&#159;&#142;&#145; : rice_scene: ð&#159;&#151;¯ : right_anger_bubble:
ð&#159;&#146;&#141; : ring: ð&#159;¤&#150; : robot_face:
ð&#159;&#154;&#128; : rocket: ð&#159;&#151;&#158; : rolled_up_newspaper:
ð&#159;&#142;¢ : roller_coaster: ð&#159;&#144;&#147; : rooster:
ð&#159;&#140;¹ : rose: ð&#159;&#143;µ : rosette:
ð&#159;&#154;¨ : rotating_light: ð&#159;&#147;&#141; : round_pushpin:
ð&#159;&#154;£ : rowboat: ð&#159;&#135;·ð&#159;&#135;º : ru:
ð&#159;&#143;&#137; : rugby_football: ð&#159;&#143;&#131; : runner:
ð&#159;&#143;&#131; : running: ð&#159;&#142;½ : running_shirt_with_sash:
ð&#159;&#136;&#130; : sa: â&#153;&#144; : sagittarius:
â&#155;µ : sailboat: ð&#159;&#141;¶ : sake:
ð&#159;&#145;¡ : sandal: ð&#159;&#142;… : santa:
ð&#159;&#155;° : satellite: ð&#159;&#147;¡ : satellite_antenna:
ð&#159;&#152;&#134; : satisfied: ð&#159;&#142;· : saxophone:
â&#154;&#150; : scales: ð&#159;&#143;«  : school:
ð&#159;&#142;&#146; : school_satchel: â&#156;&#130; : scissors:
ð&#159;¦&#130; : scorpion: â&#153;&#143; : scorpius:
ð&#159;&#152;± : scream: ð&#159;&#153;&#128; : scream_cat:
ð&#159;&#147;&#156; : scroll: ð&#159;&#146;º : seat:
ã&#138;&#153; : secret: ð&#159;&#153;&#136; : see_no_evil:
ð&#159;&#140;± : seedling: 7â&#131;£ : seven:
â&#152;&#152; : shamrock: ð&#159;&#141;§ : shaved_ice:
ð&#159;&#144;&#145; : sheep: ð&#159;&#144;&#154; : shell:
ð&#159;&#155;¡ : shield: â&#155;© : shinto_shrine:
ð&#159;&#154;¢ : ship: ð&#159;&#145;&#149; : shirt:
ð&#159;&#146;© : shit: ð&#159;&#145;&#158; : shoe:
ð&#159;&#155;&#141; : shopping_bags: ð&#159;&#154;¿ : shower:
ð&#159;¤&#152; : sign_of_the_horns: ð&#159;&#147;¶ : signal_strength:
6â&#131;£ : six: ð&#159;&#148;¯ : six_pointed_star:
ð&#159;&#142;¿ : ski: â&#155;· : skier:
ð&#159;&#143; » : skin-tone-2: ð&#159;&#143;¼ : skin-tone-3:
ð&#159;&#143;½ : skin-tone-4: ð&#159;&#143;¾ : skin-tone-5:
ð&#159;&#143;¿ : skin-tone-6: ð&#159;&#146;&#128; : skull:
â&#152;  : skull_and_crossbones: ð&#159;&#152;´ : sleeping:
ð&#159;&#155;&#140; : sleeping_accommodation: ð&#159;&#152;ª : sleepy:
ð&#159;&#149;µ : sleuth_or_spy: ð&#159;&#153;&#129; : slightly_frowning_face:
ð&#159;&#153;&#130; : slightly_smiling_face: ð&#159;&#142;° : slot_machine:
ð&#159;&#155;© : small_airplane: ð&#159;&#148;¹ : small_blue_diamond:
ð&#159;&#148;¸ : small_orange_diamond: ð&#159;&#148;º : small_red_triangle:
ð&#159;&#148; » : small_red_triangle_down: ð&#159;&#152;&#132; : smile:
ð&#159;&#152;¸ : smile_cat: ð&#159;&#152;&#131; : smiley:
ð&#159;&#152;º : smiley_cat: ð&#159;&#152;&#136; : smiling_imp:
ð&#159;&#152;&#143; : smirk: ð&#159;&#152;¼ : smirk_cat:
ð&#159;&#154;¬ : smoking: ð&#159;&#144;&#140; : snail:
ð&#159;&#144;&#141; : snake: ð&#159;&#143;&#148; : snow_capped_mountain:
ð&#159;&#140;¨ : snow_cloud: ð&#159;&#143;&#130; : snowboarder:
â&#157;&#132; : snowflake: â&#152;&#131; : snowman:
â&#155;&#132; : snowman_without_snow: ð&#159;&#152;­ : sob:
â&#154;½ : soccer: ð&#159;&#148;&#156; : soon:
ð&#159;&#134;&#152; : sos: ð&#159;&#148;&#137; : sound:
ð&#159;&#145;¾ : space_invader: â&#153;  : spades:
ð&#159;&#141;&#157; : spaghetti: â&#157;&#135; : sparkle:
ð&#159;&#142;&#135; : sparkler: â&#156;¨ : sparkles:
ð&#159;&#146;&#150; : sparkling_heart: ð&#159;&#153;&#138; : speak_no_evil:
ð&#159;&#148;&#136; : speaker: ð&#159;&#151;£ : speaking_head_in_silhouette:
ð&#159;&#146;¬ : speech_balloon: ð&#159;&#154;¤ : speedboat:
ð&#159;&#149;· : spider: ð&#159;&#149;¸ : spider_web:
ð&#159;&#151;&#147; : spiral_calendar_pad: ð&#159;&#151;&#146; : spiral_note_pad:
ð&#159;&#150;&#150; : spock-hand: ð&#159;&#143;… : sports_medal:
ð&#159;&#143;&#159; : stadium: â­&#144; : star:
ð&#159;&#140;&#159; : star2: â&#152;ª : star_and_crescent:
â&#156;¡ : star_of_david: ð&#159;&#140;  : stars:
ð&#159;&#154;&#137; : station: ð&#159;&#151;½ : statue_of_liberty:
ð&#159;&#154;&#130; : steam_locomotive: ð&#159;&#141;² : stew:
â&#143;± : stopwatch: ð&#159;&#147;&#143; : straight_ruler:
ð&#159;&#141;&#147; : strawberry: ð&#159;&#152;&#155; : stuck_out_tongue:
ð&#159;&#152;&#157; : stuck_out_tongue_closed_eyes: ð&#159;&#152;&#156; : stuck_out_tongue_winking_eye:
ð&#159;&#142;&#153; : studio_microphone: ð&#159;&#140;¥ : sun_behind_cloud:
ð&#159;&#140;¦ : sun_behind_rain_cloud: ð&#159;&#140;¤ : sun_small_cloud:
ð&#159;&#140;&#158; : sun_with_face: ð&#159;&#140; » : sunflower:
ð&#159;&#152;&#142; : sunglasses: â&#152;&#128; : sunny:
ð&#159;&#140;… : sunrise: ð&#159;&#140;&#132; : sunrise_over_mountains:
ð&#159;&#143;&#132; : surfer: ð&#159;&#141;£ : sushi:
ð&#159;&#154;&#159; : suspension_railway: ð&#159;&#152;&#147; : sweat:
ð&#159;&#146;¦ : sweat_drops: ð&#159;&#152;… : sweat_smile:
ð&#159;&#141;  : sweet_potato: ð&#159;&#143;&#138; : swimmer:
ð&#159;&#148;£ : symbols: ð&#159;&#149;&#141; : synagogue:
ð&#159;&#146;&#137; : syringe: ð&#159;&#143;&#147; : table_tennis_paddle_and_ball:
ð&#159;&#140;® : taco: ð&#159;&#142;&#137; : tada:
ð&#159;&#142;&#139; : tanabata_tree: ð&#159;&#141;&#138; : tangerine:
â&#153;&#137; : taurus: ð&#159;&#154;&#149; : taxi:
ð&#159;&#141;µ : tea: â&#152;&#142; : telephone:
ð&#159;&#147;&#158; : telephone_receiver: ð&#159;&#148;­ : telescope:
ð&#159;&#142;¾ : tennis: â&#155;º : tent:
ð&#159;¤&#152; : the_horns: ð&#159;&#140;¡ : thermometer:
ð&#159;¤&#148; : thinking_face: ð&#159;&#146;­ : thought_balloon:
3â&#131;£ : three: ð&#159;&#150;± : three_button_mouse:
ð&#159;&#145;&#142; : thumbsdown: ð&#159;&#145;&#141; : thumbsup:
â&#155;&#136; : thunder_cloud_and_rain: ð&#159;&#142;«  : ticket:
ð&#159;&#144;¯ : tiger: ð&#159;&#144;… : tiger2:
â&#143;² : timer_clock: ð&#159;&#152;«  : tired_face:
â&#132;¢ : tm: ð&#159;&#154;½ : toilet:
ð&#159;&#151;¼ : tokyo_tower: ð&#159;&#141;… : tomato:
ð&#159;&#145;… : tongue: ð&#159;&#148;&#157; : top:
ð&#159;&#142;© : tophat: ð&#159;&#140;ª : tornado:
ð&#159;&#140;ª : tornado_cloud: ð&#159;&#150;² : trackball:
ð&#159;&#154;&#156; : tractor: ð&#159;&#154;¥ : traffic_light:
ð&#159;&#154;&#139; : train: ð&#159;&#154;&#134; : train2:
ð&#159;&#154;&#138; : tram: ð&#159;&#154;© : triangular_flag_on_post:
ð&#159;&#147;&#144; : triangular_ruler: ð&#159;&#148;± : trident:
ð&#159;&#152;¤ : triumph: ð&#159;&#154;&#142; : trolleybus:
ð&#159;&#143;&#134; : trophy: ð&#159;&#141;¹ : tropical_drink:
ð&#159;&#144;  : tropical_fish: ð&#159;&#154;&#154; : truck:
ð&#159;&#142;º : trumpet: ð&#159;&#145;&#149; : tshirt:
ð&#159;&#140;· : tulip: ð&#159;¦&#131; : turkey:
ð&#159;&#144;¢ : turtle: ð&#159;&#147;º : tv:
ð&#159;&#148;&#128; : twisted_rightwards_arrows: 2â&#131;£ : two:
ð&#159;&#146;&#149; : two_hearts: ð&#159;&#145;¬ : two_men_holding_hands:
ð&#159;&#145;­ : two_women_holding_hands: ð&#159;&#136;¹ : u5272:
ð&#159;&#136;´ : u5408: ð&#159;&#136;º : u55b6:
ð&#159;&#136;¯ : u6307: ð&#159;&#136;· : u6708:
ð&#159;&#136;¶ : u6709: ð&#159;&#136;µ : u6e80:
ð&#159;&#136;&#154; : u7121: ð&#159;&#136;¸ : u7533:
ð&#159;&#136;² : u7981: ð&#159;&#136;³ : u7a7a:
ð&#159;&#135;¬ð&#159;&#135;§ : uk: â&#152;&#130; : umbrella:
â&#155;± : umbrella_on_ground: â&#152;&#148; : umbrella_with_rain_drops:
ð&#159;&#152;&#146; : unamused: ð&#159;&#148;&#158; : underage:
ð&#159;¦&#132; : unicorn_face: ð&#159;&#148;&#147; : unlock:
ð&#159;&#134;&#153; : up: ð&#159;&#153;&#131; : upside_down_face:
ð&#159;&#135;ºð&#159;&#135;¸ : us: â&#156;&#140; : v:
ð&#159;&#154;¦ : vertical_traffic_light: ð&#159;&#147;¼ : vhs:
ð&#159;&#147;³ : vibration_mode: ð&#159;&#147;¹ : video_camera:
ð&#159;&#142;® : video_game: ð&#159;&#142; » : violin:
â&#153;&#141; : virgo: ð&#159;&#140;&#139; : volcano:
ð&#159;&#143;&#144; : volleyball: ð&#159;&#134;&#154; : vs:
ð&#159;&#154;¶ : walking: ð&#159;&#140;&#152; : waning_crescent_moon:
ð&#159;&#140;&#150; : waning_gibbous_moon: â&#154;  : warning:
ð&#159;&#151;&#145; : wastebasket: â&#140;&#154; : watch:
ð&#159;&#144;&#131; : water_buffalo: ð&#159;&#141;&#137; : watermelon:
ð&#159;&#145;&#139; : wave: ð&#159;&#143;´ : waving_black_flag:
ð&#159;&#143;³ : waving_white_flag: ã&#128;° : wavy_dash:
ð&#159;&#140;&#146; : waxing_crescent_moon: ð&#159;&#140;&#148; : waxing_gibbous_moon:
ð&#159;&#154;¾ : wc: ð&#159;&#152;© : weary:
ð&#159;&#146;&#146; : wedding: ð&#159;&#143;&#139; : weight_lifter:
ð&#159;&#144;³ : whale: ð&#159;&#144;&#139; : whale2:
â&#152;¸ : wheel_of_dharma: â&#153;¿ : wheelchair:
â&#156;… : white_check_mark: â&#154;ª : white_circle:
ð&#159;&#146;® : white_flower: â&#152;¹ : white_frowning_face:
â¬&#156; : white_large_square: â&#151;½ : white_medium_small_square:
â&#151; » : white_medium_square: â&#150;«  : white_small_square:
ð&#159;&#148;³ : white_square_button: ð&#159;&#140;¬ : wind_blowing_face:
ð&#159;&#142;&#144; : wind_chime: ð&#159;&#141;· : wine_glass:
ð&#159;&#152;&#137; : wink: ð&#159;&#144;º : wolf:
ð&#159;&#145;© : woman: ð&#159;&#145;©â&#128;&#141;â&#157;¤ï¸&#143;â&#128;&#141;ð&#159;&#145;© : woman-heart-woman:
ð&#159;&#145;©â&#128;&#141;â&#157;¤ï¸&#143;â&#128;&#141;ð&#159;&#146;&#139;â&#128;&#141;ð&#159;&#145;© : woman-kiss-woman: ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;¦ : woman-woman-boy:
ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;¦â&#128;&#141;ð&#159;&#145;¦ : woman-woman-boy-boy: ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;§ : woman-woman-girl:
ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;§â&#128;&#141;ð&#159;&#145;¦ : woman-woman-girl-boy: ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;©â&#128;&#141;ð&#159;&#145;§â&#128;&#141;ð&#159;&#145;§ : woman-woman-girl-girl:
ð&#159;&#145;&#154; : womans_clothes: ð&#159;&#145;&#146; : womans_hat:
ð&#159;&#154;º : womens: ð&#159;&#151;º : world_map:
ð&#159;&#152;&#159; : worried: ð&#159;&#148;§ : wrench:
â&#156;&#141; : writing_hand: â&#157;&#140; : x:
ð&#159;&#146;&#155; : yellow_heart: ð&#159;&#146;´ : yen:
â&#152;¯ : yin_yang: ð&#159;&#152;&#139; : yum:
â&#154;¡ : zap: 0â&#131;£ : zero:
ð&#159;¤&#144; : zipper_mouth_face: ð&#159;&#146;¤ : zzz:

5.2. Configuration

Ce plugin ne requiert aucune configuration.

5.3. Librairie

Datatables est un plugin implémentant la librairie PHP Litemoji

6. Fichier de tests du plugin d’encryption

see the encrypt.md source code

Ce plugin de type markdown va permettre d’encrypter une information dans votre fichier c’est-à-dire l’encoder de telle manière qu’il ne soit pas possible de la lire si on ouvrait le fichier .md ailleurs que dans marknotes (avec Notepad p.ex.).

Pour utiliser le plugin, il suffit d’utiliser le tag <encrypt>.

Par exemple :

<encrypt>Ce texte est secret! Sauriez-vous le lire?!</encrypt>

Z7UtJUb4k66gISJCoX4HWRFW8VcqRxyn1oU8hLNHnQ5Qj40xtQEkW4S1FWFUb7tvofyRoCMuIt7utvLteTb3yGkQa16hSx8YYrFW+su9vAdXh2gZ4xvSReEzXEA2xR+FP6GE6/jISCMkHf8m+XZ3Ew==

6.1. Plus d’infos

Le plugin encrypt est en trois parties :

6.2. Paramétrage

Votre mot de passe doit être mentionné dans la clef suivante : plugins.options.markdown.encrypt.password

{
    "plugins": {
        "options": {
            "markdown": {
                "encrypt": {
                    "password": "MonSuperMegaPa$$W0rd",
                    "method": "aes-256-ctr"
                }
            }
        }
    }
}

6.3. Remarque

Une note contenant des parties encryptées ne sera jamais mise en cache. Le système de mise en cache permet en effet à marknotes de générer une version .html de la note afin d’optimiser la vitesse d’affichage pour les prochains accès à la note.

Mais dès lors qu’un fichier .html est généré, les données n’y seraient plus cryptées aussi, pour cette raison, le cache est désactivé dans ce cas précis.

7. Fichier de tests du plugin footnotes

see the footnotes.md source code

Ce plugin de type markdown va scanner le document à la recherche de mots clefs et s’ils sont trouvés, ajoute un lien vers une note de bas de page.

7.1. Exemple

Dans l’exemple ci-dessous, deux mots vont se voir greffer une note de fin de page (voir la configuration).

Grâce à la bonne tenue du marché du travail et au renforcement de l?activité économique mondiale, l?économie belge devrait pouvoir continuer à profiter d?une dynamique de croissance solide, avec un PIB attendu en hausse de 1,7% en 2017 et de 1,9% en 2018, selon les prévisions trimestrielles publiées jeudi par l?Ires.

7.2. Configuration

(ne pas mettre un espace dans les patterns, cela a été fait ici pour l’exemple)

{
    "plugins": {
        "options": {
            "markdown": {
                "footnotes": {
                    "terms": [{
                            "pattern": "PIB",
                            "value": "Le PIB est l'abbr\u00e9viation de 'Produit Int\u00e9rieur brut', plus d'informations sur la page [wikip\u00e9dia](https:\/\/fr.wikipedia.org\/wiki\/Produit_int%C3%A9rieur_brut)"
                        },
                        {
                            "pattern": "Ires",
                            "value": "Institut de recherches économiques et sociales de l?Université catholique de Louvain."
                        }
                    ]
                }
            }
        }
    }
}

8. Fichier de tests du plugin Hierarchy

see the hierarchy.md source code

Ce plugin de type markdown va, s’il est actif, numéroter les titres. L’exemple ci-dessous montre que les titres sont numérotés alors que, dans la source .md, ils ne le sont pas. Cette façon de procéder est très pratique car il ne faut pas renuméroter les titres en cas d’insertion / suppression.

Note : le plugin Hierarchy ne va pas numéroter les titres s’il n’y en a qu’un seul. Il va commencer son travail dès lors qu’il trouve au moins deux titres de même niveaux (sinon, la numérotation est superflue).

Au début de cet exemple, ci-dessous, une table des matières qui a été ajoutée automatiquement grâce à l’utilisation conjointe du plugin content de type HTML TOC

8.1. Titre du premier chapitre

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

8.1.1. Premier sous-titre, premier chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

8.1.2. Second sous-titre, premier chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

8.1.3. Troisième sous-titre, premier chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

8.2. Titre du second chapitre

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

8.3. Titre du troisième chapitre

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

8.3.1. Premier sous-titre, troisième chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

8.3.1.1. Premier sous-sous-titre, troisième chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

9. Fichier de tests du plugin Include

see the include.md source code

Le plugin de type markdown Include est sans aucun doute l’un des plus puissants car il va permettre d’inclure dans une note d’autres notes. Un peu comme, sous Winword, le concept de document maître et de sous-documents : vous aurez un document (comme celui-ci) qui va contenir des instructions “INCLUDE sous-document” ce qui va vous permettre de découper votre travail c’est-à-dire au lieu d’avoir un très gros document; d’en avoir plusieurs plus petits.

Un exemple d’utilisation serait la rédaction d’une longue documentation : on pourrait avoir un document principal qui contiendra des “INCLUDE chapitres” (pour chaque chapitres) et, pourquoi pas, dans chaque chapitre, un document “INCLUDE sous-chapitres”. L’idée étant donc de travailler avec des plus petits fichiers que vous pourriez envoyer pour relecture, traduction, etc. ou qui seront comme des pièces d’un puzzle : selon votre public cible, vous auriez un document qui ferait un INCLUDE de tel et tel chapitre et, un autre document, qui prendrait d’autres chapitres que les premiers.

Votre imagination fera le reste.

Note : on pourrait aussi imaginer inclure un document avec des remerciements, une note de fin de document, ... Pour éviter que cette note soit insérée plusieurs fois, il est possible d’ajouter derrière l’instruction include.

Par exemple : `%INCLU DE remerciements.md{"once":1}% (sans l’espace pour le mot include)

La consultation du document principal (celui qui contient les INCLUDES) se fera de maniètre totalement transparente pour votre lecteur; il ne saura pas qu’il a affaire à de multiples fichiers.

Pour vous en convaincre, regarder la source de cette note : see the include.md source code. Au bas de la note, vous verrez différents INCLUDES.

Lorsqu’on inclus une ou plusieurs notes, le plugin Include va incrémenter les titres des notes incluses : si vous avez une note qui contient un titre de niveau 1, le titre sera augmenté à h2 et ainsi de suite. Cela afin de n’avoir qu’une seule note ayant un titre de niveau 1 : le document maître.

Ce qui suit n’est plus rédigé dans cette note-ci mais dans des notes ajoutées dynamiquement. Remarquez la numérotation des titres et la table des matières : touut est automatique; comme s’il n’y avait qu’un seul document.

9.1. Fichier de tests du plugin abbreviations

see the abbreviations.md source code

Ce plugin de type markdown va ajouter des abbréviations au contenu HTML. Une abbréviation est un terme qui est surligné et qui va afficher un tooltip au survol du pointeur de la souris.

(Note : l’affichage de la bulle d’aide (tooltip) est standard à votre navigateur à moins que le plugin content de type HTML Balloon soit actif)

9.1.1. Exemple

Marknotes propose plusieurs type de plugins :

9.1.2. Configuration

La position de l’icône peut être placée devant (before) ou derrière (after).

{
    "plugins": {
        "options": {
            "markdown": {
                "abbreviations": {
                    "abbr": [{
                            "pattern": "marknotes",
                            "value": "marknotes est un logiciel OpenSource permettant de consolider ses prises de notes..."
                        },
                        {
                            "pattern": "Joomla",
                            "value": "Joomla!\u00ae est un logiciel gratuit et OpenSource d\u00e9velopp\u00e9 par ..."
                        }
                    ]
                }
            }
        }
    }
}

9.2. Fichier de tests du plugin Beautify

see the beautify.md source code

Ce plugin de type markdown vise à nettoyer le fichier .md et à le reformater si nécessaire.

9.2.1. Remplacements

9.2.1.1. Flèches
9.2.1.2. Images

Beautify va remplacer le code HTML suivant :

<img src="http://marknotes.fr/docs/marknotes/Plugins/markdown/../.images/1.jpg“ width=”250" height="100" />

en

![](http://marknotes.fr/docs/marknotes/Plugins/markdown/../.images/1.jpg "250x100")

9.2.1.3. liens

Le plugin va ajouter des '%20' dans les URLs comme dans l’exemple ci-dessous :

link

9.2.1.4. Caractères

Certains caractères vont être remplacés comme les guillements “spéciaux” : “?” et “`”

9.2.1.5. Commentaires HTML

Un documeent markdown peut contenir des commentaires comme .

Le plugin beautify va les retirer.

9.2.2. Configuration

{
    "plugins": {
        "options": {
            "markdown": {
                "beautify": {
                    "remove_html_comments": 1,
                    "rewrite_file": 1
                }
            }
        }
    }
}

9.3. Fichier de tests du plugin definitions

see the definitions.md source code

Ce plugin de type markdown va inclure automatiquement une liste de définition au bas de votre document.

9.3.1. Exemple

(voir le glossaire ci-dessous)

Remarque : le mot apparaîtra dans la liste avec les définitions seulement s’il apparaît dans le texte. Ainsi, si vous spécifiez le terme bootstrap dans la liste des mots mais que bootstrap n’apparaît nulle part dans la note; il n’y a aucune raison de reprendre ce mot-là dans la liste des définitions; il en sera donc absent.

9.3.2. Paramétrage

{
    "plugins": {
        "options": {
            "markdown": {
                "definitions": {
                    "title": "**Glossaire**",
                    "terms": [
                        {
                            "pattern": "marknotes",
                            "value": "marknotes est un logiciel OpenSource permettant de consolider ses prises de notes..."
                        },
                        {
                            "pattern": "joomla",
                            "value": "Joomla!\u00ae est un logiciel gratuit et OpenSource d\u00e9velopp\u00e9 par ..."
                        }
                    ]
                }
            }
        }
    }
}

9.4. Fichier de tests du plugin d’encryption

see the encrypt.md source code

Ce plugin de type markdown va permettre d’encrypter une information dans votre fichier c’est-à-dire l’encoder de telle manière qu’il ne soit pas possible de la lire si on ouvrait le fichier .md ailleurs que dans marknotes (avec Notepad p.ex.).

Pour utiliser le plugin, il suffit d’utiliser le tag <encrypt>.

Par exemple :

<encrypt>Ce texte est secret! Sauriez-vous le lire?!</encrypt>

Z7UtJUb4k66gISJCoX4HWRFW8VcqRxyn1oU8hLNHnQ5Qj40xtQEkW4S1FWFUb7tvofyRoCMuIt7utvLteTb3yGkQa16hSx8YYrFW+su9vAdXh2gZ4xvSReEzXEA2xR+FP6GE6/jISCMkHf8m+XZ3Ew==

9.4.1. Plus d’infos

Le plugin encrypt est en trois parties :

9.4.2. Paramétrage

Votre mot de passe doit être mentionné dans la clef suivante : plugins.options.markdown.encrypt.password

{
    "plugins": {
        "options": {
            "markdown": {
                "encrypt": {
                    "password": "MonSuperMegaPa$$W0rd",
                    "method": "aes-256-ctr"
                }
            }
        }
    }
}

9.4.3. Remarque

Une note contenant des parties encryptées ne sera jamais mise en cache. Le système de mise en cache permet en effet à marknotes de générer une version .html de la note afin d’optimiser la vitesse d’affichage pour les prochains accès à la note.

Mais dès lors qu’un fichier .html est généré, les données n’y seraient plus cryptées aussi, pour cette raison, le cache est désactivé dans ce cas précis.

9.5. Fichier de tests du plugin footnotes

see the footnotes.md source code

Ce plugin de type markdown va scanner le document à la recherche de mots clefs et s’ils sont trouvés, ajoute un lien vers une note de bas de page.

9.5.1. Exemple

Dans l’exemple ci-dessous, deux mots vont se voir greffer une note de fin de page (voir la configuration).

Grâce à la bonne tenue du marché du travail et au renforcement de l?activité économique mondiale, l?économie belge devrait pouvoir continuer à profiter d?une dynamique de croissance solide, avec un PIB attendu en hausse de 1,7% en 2017 et de 1,9% en 2018, selon les prévisions trimestrielles publiées jeudi par l?Ires.

9.5.2. Configuration

(ne pas mettre un espace dans les patterns, cela a été fait ici pour l’exemple)

{
    "plugins": {
        "options": {
            "markdown": {
                "footnotes": {
                    "terms": [{
                            "pattern": "PIB",
                            "value": "Le PIB est l'abbr\u00e9viation de 'Produit Int\u00e9rieur brut', plus d'informations sur la page [wikip\u00e9dia](https:\/\/fr.wikipedia.org\/wiki\/Produit_int%C3%A9rieur_brut)"
                        },
                        {
                            "pattern": "Ires",
                            "value": "Institut de recherches économiques et sociales de l?Université catholique de Louvain."
                        }
                    ]
                }
            }
        }
    }
}

9.6. Fichier de tests du plugin Hierarchy

see the hierarchy.md source code

Ce plugin de type markdown va, s’il est actif, numéroter les titres. L’exemple ci-dessous montre que les titres sont numérotés alors que, dans la source .md, ils ne le sont pas. Cette façon de procéder est très pratique car il ne faut pas renuméroter les titres en cas d’insertion / suppression.

Note : le plugin Hierarchy ne va pas numéroter les titres s’il n’y en a qu’un seul. Il va commencer son travail dès lors qu’il trouve au moins deux titres de même niveaux (sinon, la numérotation est superflue).

Au début de cet exemple, ci-dessous, une table des matières qui a été ajoutée automatiquement grâce à l’utilisation conjointe du plugin content de type HTML TOC

9.6.1. Titre du premier chapitre

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

9.6.1.1. Premier sous-titre, premier chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

9.6.1.2. Second sous-titre, premier chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

9.6.1.3. Troisième sous-titre, premier chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

9.6.2. Titre du second chapitre

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

9.6.3. Titre du troisième chapitre

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

9.6.3.1. Premier sous-titre, troisième chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

9.6.3.1.1. Premier sous-sous-titre, troisième chapitre

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

10. Fichier de tests du plugin LastUpdate

see the lastupdate.md source code

Plugin de type markdown qui va récupérer la date et l’heure de la dernière modification du fichier pour l’ajouter dans la note à l’endroit où se trouve le code %LASTUPDATE % (sans l’espace).

10.1. Exemple

Voir ci-dessouss, la date et l’heure de la dernière modification est affichée grâce au plugin. En général, la position du code serait à mettre au début du fichier pour plus de clarté.

Dernière mise à jour : Thursday 23 November 2017 – 23:36

10.2. Configuration

Il suffit de mettre le code %LASTUPDATE % (sans l’espace) dans son contenu et marknotes va remplacer le code par la date de la dernière modification du fichier.

Il est possible de définir le texte qui s’affiche en modifiant la clef plugins.options.markdown.lastupdate.text dans le fichier settings.json.

{
    "plugins":
        "options": {
            "markdown": {
                "lastupdate": {
                    "text": "> Dernière mise-à-jour : *%s*"
                }
            }
        }
    }
}

11. Fichier de tests du plugin LastUpdate

see the lastupdate.md source code

Plugin de type markdown qui va récupérer la date et l’heure de la dernière modification du fichier pour l’ajouter dans la note à l’endroit où se trouve le code %LASTUPDATE % (sans l’espace).

11.1. Exemple

Voir ci-dessouss, la date et l’heure de la dernière modification est affichée grâce au plugin. En général, la position du code serait à mettre au début du fichier pour plus de clarté.

Dernière mise à jour : Thursday 23 November 2017 – 23:36

11.2. Configuration

Il suffit de mettre le code %LASTUPDATE % (sans l’espace) dans son contenu et marknotes va remplacer le code par la date de la dernière modification du fichier.

Il est possible de définir le texte qui s’affiche en modifiant la clef plugins.options.markdown.lastupdate.text dans le fichier settings.json.

{
    "plugins":
        "options": {
            "markdown": {
                "lastupdate": {
                    "text": "> Dernière mise-à-jour : *%s*"
                }
            }
        }
    }
}

12. Fichier de tests du plugin ListFiles

see the listfiles.md source code

Le plugin ListFiles dont le tag d’appel est %LIST FILES foldername% (sans l’espace pour le mot LISTFILES) permet de générer une liste à puce avec, pour chaque fichier trouvé, une puce avec un lien vers le fichier.

Idéal pour p.ex. afficher une liste de fichiers tels que des PDF, ODT, ... sans avoir à mettre à jour la liste à puce à chaque ajout d’un fichier.

Exemple ci-dessous, liste générée dynamiquement pour le dossier en cours :

12.1. Configuration

Ce plugin ne nécessite aucune configuration.

13. Fichier de tests du plugin Todos

see the todos.md source code

Ce plugin va analyser la note et détecter la présence du tag %TODOS %(sans l’espace) et s’il en trouve un, il va scanner la note pour en retrouver chaque TODO. Il va ensuite consolider chaque action dans un tableau récapitulatif.

Il peut faire de même pour d’autre mots-clef comme p.ex. Décision.

Chaque action dans ce tableau va reprendre un lien vers la note pour retrouver le contexte de l’action.

Le plugin va également numéroter les actions.

Dans cet exemple, le tag %TODOS % (sans l’espace) a été placé à la fin du fichier mais on peut le mettre où on le souhaite.

13.1. Tâche xxx

Todo #1 Christophe : faire ceci

13.2. Tâche yyy

Il a été décidé que le groupe ferait comme ceci.

Décision : Dorénavant, faire telle chose de cette manière-là.

TODO #2 Christophe : faire cela

13.3. Configuration

{
    "plugins": {
        "options": {
            "markdown": {
                "todos": {
                    "introduction": "## Résumé",
                    "tags": [{
                            "anchor": "todo",
                            "pattern": "(Todo)( |\\a|\\t|:){1}(.*)",
                            "title": "### Aperçu des points restant à faire",
                            "column": "Point d'action"
                        },
                        {
                            "anchor": "decision",
                            "pattern": "(Décision)( |\\a|\\t|:){1}(.*)",
                            "title": "### Ce que nous avons convenu",
                            "column": "Décision prise"
                        }
                    ]
                }
            }
        }
    }
}

13.4. Sommaire

13.4.1. Aperçu des points d’actions

ID Todo
1 Christophe : faire ceci
2 Christophe : faire cela

14. Fichier de tests du plugin Variables

see the variables.md source code

Ce plugin vous permet de définir des mots qui seront remplacés par des valeurs. Ces mots seront préférables préfixés par p.ex. % (ou tout autre caractère).

Par exemple : %AUTHOR%, 2.1.0, %HELP%, ...

Vous pouvez mettre ce que vous souhaitez comme préfixes mais aussi, ne pas en mettre : si vous définissez comme variable p.ex. votre nom, vous pourrez remplacer dans les documents votre nom par un hyperlien vers votre page GitHub p.ex.

Les variables doivent être définies dans le fichier settings.json.

Grâce à son système de surcharge du fichier settings.json, vous pourrez facilement créer différents fichiers settings.json dans vos dossiers afin d’avoir des valeurs différentes (p.ex. /dossier1/settings.json, /dossier2/settings.json, ...); chaque fichier settings.json définissant alors ses propres variables et leurs valeurs.

14.1. Exemple

14.1.1. Remplacer des mots

14.1.2. Remplacer des variables

La phase

Ce programme a été développé par **%AUTHOR%**, il est disponible en version **2.1.0**, l’aide en ligne est disponible sur **%HELP%**

donnera alors

Ce programme a été développé par %AUTHOR%, il est disponible en version 2.1.0, l’aide en ligne est disponible sur %HELP%

14.2. Paramétrage

{
    "plugins": {
        "options": {
            "markdown": {
                "variables": {
                    "not_in_tags": ["a", "abbr", "code", "pre"],
                    "var": [
                        {
                            "pattern": "Christophe Avonture",
                            "value": "[Christophe Avonture](https://github.com/cavo789)"
                        }, {
                            "pattern": "marknotes",
                            "value": "[marknotes](https://github.com/cavo789/marknotes)"
                        }, {        
                            "pattern": "%AUTHOR%",
                            "value": "Christophe"
                        }, {
                            "pattern": "2.1.0",
                            "value": "1.0"
                        }, {
                            "pattern": "%HELP%",
                            "value": "https://www.marknotes.fr"
                        }, {
                            "pattern": "Joomla",
                            "value": "Joomla! "
                        }, {
                            "pattern": "  Github",
                            "value": "  Github "
                        }, {
                            "pattern": "Nono",
                            "value": "Nono ð&#159;¤&#150;"
                        }
                    ]
                }
            }
        }
    }
}

14.3. Utilisation d’expressions régulières

On peut réutiliser des variables internes comme http://marknotes.fr/docs/marknotes/Plugins/markdown/, %ROOT%, ... dans la valeur de remplacement ainsi que des expréssions régulières.

Ci-dessous un exemple d’un tag nommé %VIEW_SOURCE% avec, collé, un paramètre {filename=(.*)}. L’objectif étant d’isoler un nom de fichier qui serait alors utilisé comme valeur de remplacement pour le code $1 qui est mentionné dans la valeur.

La valeur ([voir la source de ce fichier]($1)) permettrait donc de générer un hyperlien vers le nom de fichier ayant été précisé.

De la sorte, la variable %VIEW_SOURCE% devient dynamique.

{
    "plugins": {
        "options": {
            "markdown": {
                "variables": {
                    "var": [
                        {
                            "pattern": "*[see the (.*) source code](%URL%(.*))*",
                            "value": "([voir la source de ce fichier]($1))"
                        }
                    ]
                }
            }
        }
    }
}   

15. Fichier de tests du plugin YAML

see the yaml.md source code

Ce fichier contient un bloc d’entête au format YAML. Si vous regarder la note dans un format autre que markdown (c’est-à-dire avec .md comme extension), vous ne pourrez voir l’entête.

15.1. Activation

Pour activer ou désactiver le plugin, il faut modifier la valeur ci-dessous càd plugins->markdown->yaml->enabled.

{
    "plugins": {
        "markdown": {
            "yaml": {
                "enabled": 1
            }
        }
    }
}

15.2. Configuration

Le paramétrage se fait depuis le fichier settings.json comme ci-dessous (clef plugins->options->markdown->yaml) :

{
    "plugins":
        "options": {
            "markdown": {
                "yaml": {
                    "separator": "---",
                    "add_if_missing": 1,
                    "defaults": {
                        "title": "%TITLE%",
                        "created_time": "%TODAY%",
                        "language": "%LANGUAGE%",
                        "subtitle": ""
                    }
                }
            }
        }
    }
}

15.3. Librairie

YAML est un plugin implémentant la librairie PHP YAML de Symfony