hebrew-python is a python library (with commandline utities) for programming python in Hebrew. (Yes, it is really possible!)
hebrew-python
runs in Python 3.6+ (because ideas
runs in Python 3.6+)
After downloading this library you can write a script like:
诪转讜讱 讘谞讜讬.讗拽专讗讬 讬讘讗 诪住驻专_讗拽专讗讬
诪砖转谞讛_讻诇砖讛讜 = 诪住驻专_讗拽专讗讬(1,9)
讛专讗讛(诪砖转谞讛_讻诇砖讛讜)
Name the file something.hepy
and run it with hepy something.hepy
.
You can also import other .hepy
and .py
files from the main file:
讬讘讗 something
To install with pip type in terminal:
pip install "hebrew-python[errors]"
and for non-errors support (without friendly-traceback):
pip install hebrew-python
This will create the commandline script:hepy
You can run hepy files with hepy <file>
You can start Hebrew Python console with just hepy
.hepy
file supports hebrew python syntax (syntax with keywords like 讬讘讗
(import)
and functions like 讛专讗讛
(print))
in additional to normal python syntax
You can use as library:
to import .hepy
files into your .py
file:
from hebrew_python import create_hook
create_hook(run_module=False, console=False) # without running main module or starting repl
import hepy_module # now you can import .hepy files
or to start repl from normal repl:
from hebrew_python import create_hook
create_hook(run_module=True, console=True) # *with* starting repl
hebrew-python
support jupyter and ipython intercative console by ipython extension. to use:
install jupyter-notebook by : pip install notebook
start jupyter-notebook by : jupyter notebook
.
then create new python3 by the new button.
on the first cell enter the text %load_ext hebrew_python
and pross contoll+enter.
and then you can write hebrew-python in all notebook
hebrew-python depends on the python libraries:
friendly - for more friendly english traceback
- ideas - most of this library is built on this project. It support easy creation of import hooks and it has a simple example for replacing keywords to French keywords
On all errors, problems or suggestions please open a github issue
If you found this library useful, it would be great if you could buy me a coffee:
matan h
This project is licensed under the BSD-4 License.