KKlochko
|
05009f1a96
|
Update the CI/CD configuration to publish the artifacts to the release.
continuous-integration/drone/push Build is passing
|
2023-10-21 16:47:22 +03:00 |
|
KKlochko
|
7c19e48828
|
Update the README.
|
2023-10-21 16:46:57 +03:00 |
|
KKlochko
|
40725f55a1
|
Update the version.
|
2023-10-21 16:46:32 +03:00 |
|
KKlochko
|
633cdc471f
|
Update the CHANGELOG.
|
2023-10-21 16:46:15 +03:00 |
|
KKlochko
|
dab131a32e
|
Remove the option for FrequencyAnalyzer.
continuous-integration/drone/push Build is passing
|
2023-10-20 22:04:05 +03:00 |
|
KKlochko
|
f465d1112e
|
Remove the test for FrequencyAnalyzer.
|
2023-10-20 22:03:10 +03:00 |
|
KKlochko
|
5919ba8864
|
Refactor to move actions to separated files.
|
2023-10-20 22:01:20 +03:00 |
|
KKlochko
|
a56704226b
|
Add the IsNonsense interface for FrequencyAnalyzer.
continuous-integration/drone/push Build is failing
|
2023-10-14 21:32:56 +03:00 |
|
KKlochko
|
ef87a719a3
|
Add validations to check if a cipher or an analyzer is available.
continuous-integration/drone/push Build is passing
|
2023-10-14 17:28:21 +03:00 |
|
KKlochko
|
2f0254f677
|
Add the available ciphers and analyzer for the help.
|
2023-10-14 17:26:20 +03:00 |
|
KKlochko
|
6339774bd1
|
Add the analyzer options and their actions.
|
2023-10-14 17:22:03 +03:00 |
|
KKlochko
|
a44fc24bee
|
Refactor to move options to a separated file.
|
2023-10-14 17:11:36 +03:00 |
|
KKlochko
|
ac2cf2ac58
|
Fix the bug that the default language symbols override the symbols.
continuous-integration/drone/push Build is passing
|
2023-10-13 21:46:48 +03:00 |
|
KKlochko
|
043257bb64
|
Update the FrequencyAnalyzer to use the frequency string instead.
continuous-integration/drone/push Build is passing
|
2023-10-12 22:10:41 +03:00 |
|
KKlochko
|
de35d4e2d3
|
Add the function to make a frequency string from a map.
|
2023-10-12 22:04:39 +03:00 |
|
KKlochko
|
476a24c900
|
Fix the typo "frequences" to frequencies.
|
2023-10-12 22:00:01 +03:00 |
|
KKlochko
|
4d7e9da1d1
|
Refactor the project structure.
continuous-integration/drone/push Build is passing
|
2023-10-11 21:12:10 +03:00 |
|
KKlochko
|
77efa81c54
|
Add the Gitlab CI/CD configuration.
continuous-integration/drone/push Build is passing
|
2023-10-09 20:00:50 +03:00 |
|
KKlochko
|
51609b1d27
|
Add the clojure wrapper for the frequency analizer and its test.
continuous-integration/drone/push Build is passing
|
2023-10-05 20:10:05 +03:00 |
|
KKlochko
|
40af8401b2
|
Add a frequency analyzer as a stub.
|
2023-10-05 20:08:41 +03:00 |
|
KKlochko
|
0a87ab9e91
|
Add the Caesar decrypted interface for Java.
|
2023-10-05 20:07:43 +03:00 |
|
KKlochko
|
9c1a8b1bae
|
Add the java source path.
|
2023-10-05 20:07:11 +03:00 |
|
KKlochko
|
c3ea58f867
|
Add the CHANGELOG.
continuous-integration/drone/push Build is passing
|
2023-10-05 17:50:22 +03:00 |
|
KKlochko
|
df8f580f93
|
Fix writing to a file only when the option is set.
continuous-integration/drone/push Build is passing
|
2023-10-02 22:29:22 +03:00 |
|
KKlochko
|
871fc3ed55
|
Fix checking for file existence only when the options are set.
|
2023-10-02 22:26:32 +03:00 |
|
KKlochko
|
79a498022e
|
Add the file errors to prevent using an invalid file path.
continuous-integration/drone/push Build is passing
|
2023-09-28 21:00:17 +03:00 |
|
KKlochko
|
5d56abbee9
|
Add the output option to save into a file.
|
2023-09-28 20:59:58 +03:00 |
|
KKlochko
|
4607f7f013
|
Update Caesar Analyzers to be case-insensitive and testable.
continuous-integration/drone/push Build is passing
|
2023-09-22 21:04:11 +03:00 |
|
KKlochko
|
79e316c51b
|
Update the Caesar to be case-insensitive and skip unknown symbols.
continuous-integration/drone/push Build is passing
|
2023-09-21 21:05:22 +03:00 |
|
KKlochko
|
20c1d1ef1b
|
Update symbol defaults, factories to have only lower alphabets.
continuous-integration/drone/push Build is passing
|
2023-09-21 21:01:52 +03:00 |
|
KKlochko
|
6833ade696
|
Add the language option for symbols.
|
2023-09-21 20:57:25 +03:00 |
|
KKlochko
|
9e4c46814c
|
Update the CLI to have separated actions and an option initializer.
|
2023-09-21 20:55:43 +03:00 |
|
KKlochko
|
6f15eedacd
|
Add tests for the cipher-analyzers module.
continuous-integration/drone/push Build is passing
|
2023-09-18 22:01:02 +03:00 |
|
KKlochko
|
182d9894f7
|
Rename the cipher_analyzer module to cipher-analyzer.
|
2023-09-18 21:57:32 +03:00 |
|
KKlochko
|
e3954804c8
|
Add the cracking option.
continuous-integration/drone/push Build is passing
|
2023-09-17 21:45:09 +03:00 |
|
KKlochko
|
b1f3bb8585
|
Rename the symbol_frequences module to symbol-frequences.
|
2023-09-17 21:43:09 +03:00 |
|
KKlochko
|
a6f3ca160f
|
Update the nonsense for the is-nonsense? test.
continuous-integration/drone/push Build is passing
|
2023-09-16 22:16:46 +03:00 |
|
KKlochko
|
001b2a8b65
|
Rename the language_analyzer module to language-analyzer.
|
2023-09-16 22:16:08 +03:00 |
|
KKlochko
|
e8a023fe61
|
Add the symbol option and its default.
|
2023-09-16 22:08:12 +03:00 |
|
KKlochko
|
6d282e5ad4
|
Add the action-type to distinguish the actions.
|
2023-09-16 22:05:53 +03:00 |
|
KKlochko
|
5ca5765e01
|
Add symbol factories for punctuation, space, defaults symbols.
|
2023-09-16 22:02:18 +03:00 |
|
KKlochko
|
a7ccad8e1e
|
Add the caesar-analyzers to get the plaintext from a ciphertext.
continuous-integration/drone/push Build is failing
|
2023-09-15 21:30:37 +03:00 |
|
KKlochko
|
79e2957402
|
Add Chi-squared Statistic function to analyze texts.
continuous-integration/drone/push Build is failing
|
2023-09-14 21:09:28 +03:00 |
|
KKlochko
|
4750242a1d
|
Add the frequences of symbols as defaults.
|
2023-09-14 20:50:28 +03:00 |
|
KKlochko
|
174abd8072
|
Add a simple language analyzers.
continuous-integration/drone/push Build is failing
|
2023-09-13 21:37:53 +03:00 |
|
KKlochko
|
617dd34a23
|
Add an option to read a message from a file.
continuous-integration/drone/push Build is passing
|
2023-09-12 21:55:48 +03:00 |
|
KKlochko
|
63f55bbc50
|
Add the CI/CD configuration.
|
2023-09-11 22:23:17 +03:00 |
|
KKlochko
|
4b50b9289b
|
Add tests for factories.
|
2023-09-11 22:20:27 +03:00 |
|
KKlochko
|
0b368c144e
|
Add factories for symbols.
|
2023-09-11 22:09:23 +03:00 |
|
KKlochko
|
453b90d537
|
Add a simple cli interface.
|
2023-09-10 20:53:30 +03:00 |
|
KKlochko
|
f32ae4a9d3
|
Add a implementation of Caesar cipher.
|
2023-09-09 21:26:38 +03:00 |
|
KKlochko
|
a7a715b942
|
Project initialization.
|
2023-09-09 20:30:29 +03:00 |
|