Skip to main content

Jogja Gaul Language Encoding. Not a Programming Language

Project description

Jogoel-lang

A Jogoel-lang encoding algorithm, a simple conversion of the popular slang in Jogja commonly known as "basa walikan". This is not a programming language, yep, this is for cryptography purpose.

Includes encoding functions that convert text to the logic used. It doesn't have a specific encoding key like encoding in general, but only changes each group of letters in the Javanese script (aksara Jawa).

Algorithm

Javanese script consists of 20 characters, arranged in four lines, each consisting of five characters.

  1. Ha Na Ca Ra Ka
  2. Da Ta Sa Wa La
  3. Pa Dha Ja Ya Nya
  4. Ma Ga Ba Tha Nga

To use basa walikan, substitute the characters in the first line to the characters in the third line, and the characters in the second line to the characters in the fourth line, and vice versa.

NOTE:

The differences between encode and decode function is just letter ha which become h or vocal letter

basa walikan formula

Usage

Basically, import the module.

from jogoel.lang import encode
from jogoel.lang import decode

Now, u can use encode and decode function that processed your plaintext into ciphertext and vice versa.

in example:

print(encode('mas'))

print(decode('dasuny'))

NOTE

This is just a fun project and i'm not taking seriously developing it. But, u can contributing by make PR or creating an issue.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jogoel-0.0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

jogoel-0.0.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file jogoel-0.0.1.tar.gz.

File metadata

  • Download URL: jogoel-0.0.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for jogoel-0.0.1.tar.gz
Algorithm Hash digest
SHA256 11f4c84980e6d9eb38053ea31219182ae45cc096bb032913eb35e6b282e93fb5
MD5 60d1cbfbeaa451708f4540d168100167
BLAKE2b-256 04822d654f5d9de12cd863b18ed335c907b702b798d5d14eb24b4967c2f9dc2d

See more details on using hashes here.

File details

Details for the file jogoel-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: jogoel-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for jogoel-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 14fbf6849f11b17406b97b5027dbc9334fd673a962295cbe5e17ee94dba1dd71
MD5 4330d214b3d59d357d0efb31a40a4467
BLAKE2b-256 b893ba9f1b4444c03dec4f4192ad1aa81cc9a86e08a4291319180fd15d8a7ac1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page