Skip to content

feat: add atbash, octal, decimal and binary plugins#102

Merged
ThomasCross merged 7 commits into
ReversecLabs:mainfrom
berzerk0:main
May 13, 2026
Merged

feat: add atbash, octal, decimal and binary plugins#102
ThomasCross merged 7 commits into
ReversecLabs:mainfrom
berzerk0:main

Conversation

@berzerk0
Copy link
Copy Markdown
Contributor

@berzerk0 berzerk0 commented May 8, 2026

Added atbash plugin, simple substitution cipher
Added simple encoding plugins: octal, decimal, binary_in_ascii.

Fixed spelling of Caesar. Added notes about shift and rot13. Converted to BasicPlugin.

Atbash, octal, and decimal have hints by default in output. User can disable hints with plugin options.
For "Hello", the result is

  • octal 110 145 154 154 157
  • atbash Svool
  • decimal 72 101 108 108 111

Ben Berkowitz and others added 3 commits May 8, 2026 17:19
Added atbash plugin, simple substitution cipher
Added simple encoding plugins: octal, decimal, binary_in_ascii.
Fixed spelling of Caesar. Added notes about shift and rot13
Atbash, octal, and decimal have hints by default in output
- Hello -> "atbash svool"
Removed unnecessary items
removed incorrect description
@ThomasCross ThomasCross changed the title Add Simple Plugins feat: add atbash, octal, decimal and binary plugins May 8, 2026
@ThomasCross
Copy link
Copy Markdown
Collaborator

Nice first PR, code lgtm 🎉

However please can you update 'Built-in Plugins' table in docs\02_builtin.md with the new plugins, and review CONTRIBUTION_RULES.md for future commits (updated to, 'feat: add atbash, octal, decimal and binary plugins').

Ben Berkowitz added 4 commits May 11, 2026 10:22
feat: add plugins for atbash, binary_in_ascii, decimal, and octal
change: rename "ceasar" plugin to "caesar." Convert to basic plugin
change: updated `docs\02_builtin.md` to reflect above
change and docs: update name of binary plugin
@ThomasCross ThomasCross merged commit 71e9074 into ReversecLabs:main May 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants