Commit graph

685 commits

Author SHA1 Message Date
Miodec c7c5100df4 added supporter 2022-10-31 12:59:12 +01:00
Sokrates 8da9807605
Kratesv nynorsk words (#3705) kratesv
* Create norwegian_nynorsk.json

* Update norwegian_nynorsk.json

typo

* Update norwegian_nynorsk.json

* Update _groups.json

* Update _list.json

* Update norwegian_nynorsk.json

* Update norwegian_nynorsk.json

* Update _list.json

* Update _groups.json

* Rename norwegian_nynorsk.json to norwegian-nynorsk.json

* Rename norwegian-nynorsk.json to norwegian_nynorsk.json

* Update _groups.json

* Update _list.json

* Update norwegian_nynorsk.json

* Update norwegian_nynorsk.json

* Update norwegian_nynorsk.json
2022-10-31 12:58:34 +01:00
Prajwal Raj Basnet dbfb143b57
Add missing nepali quote of thicc quote length (#3706) Prajwalrajbasnet 2022-10-31 12:30:08 +01:00
carnivoroustoad 156d8a37e4
Adding Romanized Persian (written in English characters) support (#3700) carnivoroustoad
* Adding romanized persian support

* Adding romanized persian

* Adding romanized persian
2022-10-31 12:18:48 +01:00
Miodec a84aa8deb6 added supporter 2022-10-31 02:15:35 +01:00
Miodec 4f791f2060 updated contributors list 2022-10-29 16:45:46 +02:00
Miodec 8389970963 fixed moonlight sub alt color being the same as background 2022-10-27 19:22:43 +02:00
Miodec b1e2fd57d0 limited merch banner 2022-10-27 18:30:03 +02:00
EMRD95 73d0d88aeb
French 630k (#3687) EMRD95 2022-10-26 23:35:47 +02:00
QuackerDeezles ab008110bb
New Language: "lorem ipsum" by me (#3681) QuackerDeezies
* New language: english doubleletter -> A 200-word list only including words that have the same letter used consecutively.

* english doubleletter error, comma syntax fixed!

* english doubleletter -> english_doubleletter

* A list of roughly 200 lorem-ipsum type words generated by AI bots!

* renamed file

* removed duplicates

Co-authored-by: Miodec <jack@monkeytype.com>
2022-10-25 14:03:52 +02:00
CoolerFred d9ee92770e
Added some cool deep quotes... (#3676) CoolerFred
* Added some cool deep quotes...

* Fixed a SMALL typo

* Fixed TWO small typos

* fixed length

Co-authored-by: Miodec <jack@monkeytype.com>
2022-10-25 14:01:14 +02:00
Miodec 6adbdb19fd removed programme 2022-10-25 13:38:20 +02:00
EMRD95 48dcfe7402
More french quotes about typing (#3680) EMRD95
* More french quotes

Translation: 

 "text": "You are sitting and you only want to wait, wait only until there is nothing left to wait for: until the night comes, until the hours ring, until the days go by, until the memories fade away",
      "source": "A Sleeping Man (1967) by Georges Perec",
      "length": 207,
      "id": 117
    },
    {
      "text": "I love peanuts. You're drinking a beer and you're sick of the taste. So you eat peanuts. Peanuts are sweet and salty, strong and tender, like a woman. Eating peanuts, it's a really strong feeling. And then you feel like drinking beer again. Peanuts are the perpetual motion within the reach of man,
      "source": "JCVD cult quotes from Jean-Claude Van Damme",
      "length": 342,
      "id": 118
    },
    {
      "text": "To live is to go from one space to another trying as much as possible not to bump into each other.",
      "source": "Espèces d'espaces (1974) by Georges Perec",
      "length": 100,
      "id": 119
    },
    {
      "text": "He was a word killer: he worked on updating the Larousse dictionaries.",
      "source": "La Vie mode d'emploi (1978) by Georges Perec",
      "length": 84,
      "id": 120
    },
    {
      "text": "The law is implacable, but the law is unpredictable. No one is supposed to ignore it, but no one can know it.",
      "source": "W. ou le Souvenir d'enfance (1975) by Georges Perec",
      "length": 110,
      "id": 121
    },
    {
      "text": "You have everything to learn, everything that cannot be learned: solitude, indifference, patience, silence.",
      "source": "A Sleeping Man by Georges Perec",
      "length": 107,
      "id": 122
    },
    {
      "text": "You can be God of the dogs, God of the cats, God of the poor, all you need is a leash, some slack, some fortune, but you will never be master of the tree. You will never be able to but want to become a tree in your turn.",
      "source": "A Sleeping Man by Georges Perec",
      "length": 229,
      "id": 123
    },
    {
      "text": "Yea, though I walk through the valley of the shadow of death, I will fear no evil: for thou art with me, thy rod and thy staff, they comfort me.",
      "source": "Psalm 23:4 Darby Bible",
      "length": 164,
      "id": 124
    },
	{
      "text": "Nature has not made each of us like each other, but different in ability, and fit for this or that purpose.",
      "source": "Plato's Republic",
      "length": 88,
      "id": 125
    },
	{
      "text": "None of the human things are worth taking with great seriousness.",
      "source": "Plato's Republic",
      "length": 65,
      "id": 126
    },
	{
      "text": "True philosophers guard against all the passions of the body, resist them and do not give themselves over to them.",
      "source": "Phaedo, 82b by Plato",
      "length": 107,
      "id": 127
    },
	{
      "text": "Some call the body the tomb of the soul where it is presently buried.",
      "source": "Cratylus of Plato",
      "length": 106,
      "id": 128
    }
  ]
}

* Removed the peanut and word killer quote

Translation of the changes:

id 120
Your room is the most beautiful of the deserted islands, and Paris is a desert that nobody ever crossed. You don't need anything else but this calm, this sleep, this silence, this torpor. Let the days begin and let the days end, let time pass, let your mouth close, let the muscles of your neck, your jaw, your chin, relax completely, let only the heaving of your ribcage, the beating of your heart, still testify to your patient survival.

id 118
Plants, for example, which have no hands and no ears, feel things, vibrations, they are more aware than other species.

* Update french.json

* More french quotes about typing

Translation:
1) She attended a typing school. In front of the school desks, girls of all ages were whispering while a woman sitting at a table was reading aloud... * Les Destinées Sentimentales (1934-1936) by Jacques Chardonne
2) A typist is a person whose striking power is not always a deterrent for her boss. * Dictionnaire français-rosse de Noctuel

* Update french.json
2022-10-24 12:19:46 +02:00
akp fa3482f46e
Add Burmese layout (#3678) aungKhantPaing 2022-10-24 12:19:14 +02:00
Peter Moore 677481b3fb
Add quotes to code_c (#3674) PeterMoore24
* Added fibonacci to code_c

* Added FreeBSD boot and GCC quotes to code_c

* Added python and vkd3d quotes to code_c

* fixed quote lenghts

Co-authored-by: Miodec <jack@monkeytype.com>
2022-10-21 23:08:40 +02:00
Swarit Choudhari 062cfeaca3
add quotes for 3 languages (#3672) SwiftyProgrammer690
* Add quotes for languages english, hindi, norwegian

* added vintage_red theme

* Delete vintage_red.css

* Update _list.json
2022-10-21 14:12:50 +02:00
EMRD95 825ea7f520
More french quotes (#3661) emrd95
* More french quotes

Translation: 

 "text": "You are sitting and you only want to wait, wait only until there is nothing left to wait for: until the night comes, until the hours ring, until the days go by, until the memories fade away",
      "source": "A Sleeping Man (1967) by Georges Perec",
      "length": 207,
      "id": 117
    },
    {
      "text": "I love peanuts. You're drinking a beer and you're sick of the taste. So you eat peanuts. Peanuts are sweet and salty, strong and tender, like a woman. Eating peanuts, it's a really strong feeling. And then you feel like drinking beer again. Peanuts are the perpetual motion within the reach of man,
      "source": "JCVD cult quotes from Jean-Claude Van Damme",
      "length": 342,
      "id": 118
    },
    {
      "text": "To live is to go from one space to another trying as much as possible not to bump into each other.",
      "source": "Espèces d'espaces (1974) by Georges Perec",
      "length": 100,
      "id": 119
    },
    {
      "text": "He was a word killer: he worked on updating the Larousse dictionaries.",
      "source": "La Vie mode d'emploi (1978) by Georges Perec",
      "length": 84,
      "id": 120
    },
    {
      "text": "The law is implacable, but the law is unpredictable. No one is supposed to ignore it, but no one can know it.",
      "source": "W. ou le Souvenir d'enfance (1975) by Georges Perec",
      "length": 110,
      "id": 121
    },
    {
      "text": "You have everything to learn, everything that cannot be learned: solitude, indifference, patience, silence.",
      "source": "A Sleeping Man by Georges Perec",
      "length": 107,
      "id": 122
    },
    {
      "text": "You can be God of the dogs, God of the cats, God of the poor, all you need is a leash, some slack, some fortune, but you will never be master of the tree. You will never be able to but want to become a tree in your turn.",
      "source": "A Sleeping Man by Georges Perec",
      "length": 229,
      "id": 123
    },
    {
      "text": "Yea, though I walk through the valley of the shadow of death, I will fear no evil: for thou art with me, thy rod and thy staff, they comfort me.",
      "source": "Psalm 23:4 Darby Bible",
      "length": 164,
      "id": 124
    },
	{
      "text": "Nature has not made each of us like each other, but different in ability, and fit for this or that purpose.",
      "source": "Plato's Republic",
      "length": 88,
      "id": 125
    },
	{
      "text": "None of the human things are worth taking with great seriousness.",
      "source": "Plato's Republic",
      "length": 65,
      "id": 126
    },
	{
      "text": "True philosophers guard against all the passions of the body, resist them and do not give themselves over to them.",
      "source": "Phaedo, 82b by Plato",
      "length": 107,
      "id": 127
    },
	{
      "text": "Some call the body the tomb of the soul where it is presently buried.",
      "source": "Cratylus of Plato",
      "length": 106,
      "id": 128
    }
  ]
}

* Removed the peanut and word killer quote

Translation of the changes:

id 120
Your room is the most beautiful of the deserted islands, and Paris is a desert that nobody ever crossed. You don't need anything else but this calm, this sleep, this silence, this torpor. Let the days begin and let the days end, let time pass, let your mouth close, let the muscles of your neck, your jaw, your chin, relax completely, let only the heaving of your ribcage, the beating of your heart, still testify to your patient survival.

id 118
Plants, for example, which have no hands and no ears, feel things, vibrations, they are more aware than other species.

* Update french.json
2022-10-18 15:46:17 +02:00
Brian Evans cffa7514ea
Save speed stats in leaderboard update (#3652) mrbrianevans
* Save speed stats in leaderboard update

Saves a histogram data structure of speeds for buckets rounded to the nearest 10.

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* API endpoint to get public speed stats

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Add APE class for public stats (WIP)

I created an APE class for accessing public stats. Also stubbed getting and showing the public speed stats on the about page. Haven't implemented the histogram yet though.

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Draw histogram for global speed stats

On about page

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Update histogram colors on theme change

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Fixed out-of-order data in speed histogram

 Data was not sorted correctly, which resulted in an incorrect histogram being drawn.

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Public speed stats PR fixes

Small fixes based on PR feedback:
 - changed _req to req
 - removed unnecessary client version header

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Add endpoint for typing stats

New endpoint to retrieve the public typing stats such as global count of tests completed.

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Renamed public-stats to public

Except in cases where it would cause an identifier named `public` as this is forbidden in strict mode.

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Add stats section to about page

In this commit:
 - add a section above about called stats
 - display typing stats in three columns
 - underneath show the histogram of speeds on english time 60
 - make chart responsive

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Add unit test for Public DAL

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* updated styling

* only requesting data once per session

* going one column on narrow screens

* added option to specify number of decimal poitns

* just showing million instead of abbreviating
updated structure
updated styling

Signed-off-by: Brian Evans <ebrian101@gmail.com>
Co-authored-by: Miodec <jack@monkeytype.com>
2022-10-18 15:45:45 +02:00
Miodec e0d76ff439 removed quotes 2022-10-18 03:44:24 +02:00
Miodec 78e3a54b02 updated contributors list 2022-10-18 02:37:09 +02:00
Miodec 56457b29b7 quote lengthx fix 2022-10-17 21:22:43 +02:00
Miodec 8a283836e7 quote reports 2022-10-17 21:22:04 +02:00
Miodec 0b5e312897 added option to add or not add periods when replacing new lines with spaces
closes #3660
2022-10-17 16:13:58 +02:00
QuackerDeezles 80df3dc61f
New language: english doubleletter (#3664) QuackerDeezles
* New language: english doubleletter -> A 200-word list only including words that have the same letter used consecutively.

* english doubleletter error, comma syntax fixed!

* english doubleletter -> english_doubleletter
2022-10-17 16:13:05 +02:00
Kavin Ruengprateepsang a67aeaf977
Add English quote (#3656) kavinvin
* Add English quote

* Add more English quote

* Add more English quotes from Eighty Six

* Fix quote length

* Add more quotes

* Remove some quotes

* Remove more quotes
2022-10-17 14:04:16 +02:00
Miodec 26487a2366 added pb filter 2022-10-17 13:51:48 +02:00
PS-PARSA 07d51d9947
feat(front-end): persian quote file initialized and 20 quote added (#3655) psparsa 2022-10-17 11:51:18 +02:00
Miodec 575f3551f3 added ABNT2 2022-10-16 22:18:19 +02:00
Miodec 34fd0e8111 moved popups to their own parent element 2022-10-16 18:08:09 +02:00
César Cobos 1344c600d8
Adding Quotes (#3649) ceasarcoboscv
* Adding Quotes

Addes two quotes from Alexandre Dumas

* Fixing Quote length

Fixed ID 106 Quote lenght

* Fixing quote structure
2022-10-15 11:39:34 +02:00
Miodec 08cec67541 Revert "added polish 10k"
This reverts commit c8b0a56341.
2022-10-14 16:37:08 +02:00
Miodec 93fe93d8b9 Revert "removed empty words"
This reverts commit 532defcb57.
2022-10-14 16:37:04 +02:00
Miodec 532defcb57 removed empty words 2022-10-14 16:35:47 +02:00
Miodec c8b0a56341 added polish 10k 2022-10-14 15:21:09 +02:00
Miodec 69b02569ee added button to the result page that allows you to update tags for the result
only shows up if user has tags
closes #3642
2022-10-13 21:00:50 +02:00
Miodec 9c388c3d37 restructured the custom text popup 2022-10-13 20:02:10 +02:00
Azim Akmatov a10b3a83dd
[New language] Kyrgyz language added (#3645) akmatoff
* [New language] Kyrgyz language added

* reordered languages

Co-authored-by: Miodec <jack@monkeytype.com>
2022-10-13 14:32:59 +02:00
coliss86 3cdd2d47e5
Add Jules verne quotes (#3640) coliss86
* Add Jules verne quotes

* del empty line
2022-10-13 14:30:28 +02:00
Miodec a0a3acc623 pwa support
offline support
2022-10-13 14:26:49 +02:00
Miodec aab38105e8 added code to detect when the user is online or offline 2022-10-13 14:26:29 +02:00
Miodec 42f559d5c6 moved service worker code 2022-10-13 14:25:14 +02:00
Miodec 3f50619fd9 specifying element 2022-10-11 13:42:35 +02:00
Miodec 908b215a58 updated description 2022-10-10 20:18:23 +02:00
Miodec c50585b4a0 mentioning shift enter 2022-10-10 20:16:47 +02:00
Miodec 944028cdd5 added option to replace new lines with spaces
closes #3630
2022-10-10 18:50:21 +02:00
CoolerFred 301db6f110
spanish and english quotes (#3633) CoolerFred
* Some spanish and english quotes

* correction on a quote

* Some changes on quotes

* Updates... Made some whoopsies!
2022-10-10 17:27:36 +02:00
Miodec d3ba0b70e6 removed duplicate quote 2022-10-10 16:12:47 +02:00
Miodec 5ef5828884 unused element 2022-10-09 02:43:09 +02:00
Miodec c9d357cf82 empty default structure 2022-10-09 01:12:30 +02:00
Miodec a3c9914505 disabled caching for the index file 2022-10-09 00:01:52 +02:00