Saravanan666/pypi-org huggingface dataset:
Package: hachoir
Hachoir is a Python library to view and edit a binary stream field by field.
In other words, Hachoir allows you to “browse” any binary stream just like you
browse directories and files.A file is splitted in a tree of fields, where the smallest field is just one
bit. Examples of fields types: integers, strings, bits, padding types, floats,
etc. Hachoir is the French word for a meat grinder (meat mincer), which is used
by butchers to divide meat into long tubes; Hachoir is used by computer
butchers to divide binary files into fields.Hachoir website(source code, bugs)Hachoir on GitHub (Source code, bug tracker)License: GNU GPL v2Command line tools using Hachoir parsers:hachoir-grep: find a text pattern in a binary filehachoir-metadata: get metadata from binary fileshachoir-strip: modify a file to remove metadatahachoir-urwid: display the content of a binary file in text modeInstallation instructions:http://hachoir.readthedocs.io/en/latest/install.htmlHachoir is written for Python 3.6 or newer.
Package: hachoir3-superdesk
Hachoir is a Python library to view and edit a binary stream field by field.
In other words, Hachoir allows you to “browse” any binary stream just like you
browse directories and files.A file is splitted in a tree of fields, where the smallest field is just one
bit. Examples of fields types: integers, strings, bits, padding types, floats,
etc. Hachoir is the French word for a meat grinder (meat mincer), which is used
by butchers to divide meat into long tubes; Hachoir is used by computer
butchers to divide binary files into fields.Hachoir3 website:http://hachoir3.readthedocs.org/Source code, bug tracker:https://bitbucket.org/haypo/hachoir3Hachoir3 is written for Python 3.3+, it uses the newyield fromsyntax.
For Python 2, see the Hachoir project:https://bitbucket.org/haypo/hachoir
Package: hac-intro2cs-tests
Inferno TestsThis project is an automation for teats for the Hadassah Academic College coursesIntro2cs and Intro2cs2.The tests will:Check the differences between your output and the school solution output.Check the differences between your errors (cerr) and the school solution errors.Check for leak memory usingvalgrind.How to InstallVirtual MachineBecause the virtual machine has internet connection you may only use the following terminal command:python-mpipinstall--userhac-intro2cs-testsNoMachineThe NoMachine has no internet connection so you must download the package
file fromPyPI page(the.whlfile is recommended).Now add the file to the NoMachine and run the following command:python-mpipinstall--user<file_name>Replace the<file_name>with the name of the file you downloadedHow to UseOpen the linux (NoMachine or Virtual Machine) and make directory with the following files:School solution files, must be with the extension "sol",Your executable file, must be the same name as the school solution files names without the "sol".Tests files, must contain "_test" in their name.
if there are more then 1 sol file, the file must start with the executable file name following by "_test"For example, directory with the following files:ex1asolex1aex1a.cc(optional)ex1a_test00.inex1a_test01.inex1a_test02.inex1asolex1bex1b.cc(optional)ex1b_test00.inex1b_test01.inex1b_test02.inOpen the terminal at the directory and write the following command:python-mtest_exFor each test the program will print the name of the test and the problem with the test
(if there is outputs diff, if there is errors (cerr) diff, if there is a memory leak).AliasYou can addaliasto the command by writing the next line to the file~/.tcshrc:aliastest_expython-mtest_exYou may run the following command to do so:echo"alias test_ex python -m test_ex">>~/.tcshrcNow you can run the command:test_exInstead of:python-mtest_exA Little Bit MoreTimeoutThe tests automatically run with timeout of 5 seconds toyourprogram.To change the timeout you may use the-tor--timeoutflag:To run the program with X seconds timeout, run the following commandtest_ex--timeoutXTo run with no timeout (Strongly recommended not to), set the timeout flag to 0:test_ex--timeout0Specific TestIf you want to test specific test you may use the-sor--specificin the following waytest all tests for ex1a:test_ex--specificex1atest specific tests for ex1a (ex1a_test01.in):test_ex--specificex1a_test01.inMoreFor more information run:test_ex--help
Package: hack12306
hack1230612306 订票 Python SDK项目结构使用说明测试集成赞助项目结构hack12306
├── LICENSE
├── README.md
├── hack12306
│   ├── __init__.py
│   ├── auth.py
│   ├── base.py
│   ├── constants.py
│   ├── exceptions.py
│   ├── order.py
│   ├── pay.py
│   ├── query.py
│   ├── settings.py
│   ├── user.py
│   └── utils.py
├── requirements-test.txt
├── setup.py
└── tests
    ├── __init__.py
    ├── config.py
    ├── test_auth.py
    ├── test_order.py
    ├── test_pay.py
    ├── test_query.py
    └── test_user.pyhack12306/base.py 封装12306所有网络请求hack12306/auth.py 认证模块hack12306/user.py 用户信息查询模块hack12306/query.py 余票查询等信息查询模块hack12306/order.py 订票下单模块hack12306/pay.py 订单支付模块hack12306/settings.py 配置模块hack12306/utils.py 工具模块hack12306/constangs.py 常量、枚举、状态等tests 测试用例使用说明用户认证（二维码）-> 查询余票 -> 提交订单 -> 支付订单用户认证流程提交订单流程支付订单流程测试gitclonegit@github.com:hack12306/hack12306.git;virtualenvvenv;sourcevenv/bin/activate;pipinstall-rrequirements-test.txt;pythonsetup.pyinstall;pytest--verbosetests/test_query.py;pythontests/test_auth.py;pythontests/test_order.py;pythontests/test_pay.py;测试订单模块，需要配置tests.config::COOKIES, 测试支付模块，需要配置tests.config::ORDER_SEQUENCE_NO集成pipinstallhack12306-U--user;赞助如果该项目有帮助到你，请扫描二维码赞赏我们，你的鼓励是我们持续改进优化的动力。
Package: hack4u
Hack4U Academy Courses LibraryUna biblioteca Python para consultar cursos de la academia Hack4U.Cursos disponibles:Introducción a Linux [15 horas]Personalización de Linux [3 horas]Introducción al Hacking [53 horas]InstalaciónInstala el paquete usandopip3:pip3installhack4uUso básicoListar todos los cursosfromhack4uimportlist_coursesforcourseinlist_courses():print(course)Obtener un curso por nombrefromhack4uimportget_course_by_namecourse=get_course_by_name("Introducción a Linux")print(course)Calcular duración total de los cursosfromhack4u.utilsimporttotal_durationprint(f"Duración total:{total_duration()}horas")
Package: hack4u1
Hack4u Academy Courses LibraryPython library to consult academy coursesCourses AvailableIntroducción a Linux [15 hours]Personalización de Linux [3 hours]Introducción al Hacking [53 hours]InstallationInstall the package using pip3:pip3installhack4uBasic UseList all coursesfromhack4uimportlist_coursesforcourseinlist_courses():print(course)Get course by namefromhack4uimportget_course_by_namecourse=get_course_by_name("Introducción a Linux")print(course)Calculate total duration of coursesfromhack4u.utilsimporttotal_durationprint(f"Duración total:{total_duration()}hours")
Package: hack4u-academy
Hack4u Academy Courses LibraryUna biblioteca Python para consultar cursos de la academia Hack4u.Cursos disponiblesIntroducción a Linux [15 horas]Personalización de Linux [3 horas]Introducción al Hacking [53 horas]InstalaciónInstala el paquete usandopip3:pip3installhack4u_academyUso básicoListar todos los cursosfromhack4uimportlist_coursesforcourseinlist_courses():print(course)Obtener un curso por nombrefromhack4uimportget_course_namecourse=get_course_name("Introducción a Linux")print(course)Calcular duración total de los cursosfromhack4u.utilsimporttotal_durationprint(f"Duración total:{total_duration()}horas.")
Package: hack4u-CCC
Hack4U Academy Courses LibraryUna biblioteca Python para consultar cursos de la academia Hack4UCursos disponibles:Introducción a Linux [15 horas]Personalización de Linux [3 horas]Introducción al Hacking [53 horas]InstalaciónInstala el paquete usandopip3:pip3installhack4uUso básicoListar todos los cursosfromhack4uimportlist_coursesforcourseinlist_courses():print(course)Obtener un curso por nombrefromhack4uimportget_course_by_namecourse=get_course_by_name("Introducción a Linux")print(course)Calcular duración total de los cursosfromhack4u.utilsimporttotal_durationprint(f"Duracion total:{total_duration()}horas")
Package: hack4u-darabe
Hack4U Academy Courses Library - DarabeUna biblioteca Python para consultar cursos de la academia Hack4U.Cursos Disponibles:Introducción a Linux [15 horas]Personalización de Linux [3 horas]Introducción al Hacking [53 horas]Python Ofensivo [35 horas]InstalaciónInstala el paquete usandopip3:pip3installhack4u_darabeUso básicoListar todos los cursosfromhack4u_darabeimportlist_coursesforcourseinlist_courses():print(course)Obtener un curso por nombrefromhack4u_darabeimportget_course_by_namecourse=get_course_by_name("Python Ofensivo")print(course)Calcular duración total de los cursosfromhack4u_darabe.utilsimporttotal_durationprint(f"Duración total:{total_duration()}horas")
Package: hack4u-drayen
Hack4U Python LibraryDescripciónLa bibliotecahack4ues una herramienta sencilla que te permite obtener información detallada sobre los cursos de hacking ético ofrecidos por la Academia Hack4u. Esta librería facilita el acceso a datos esenciales sobre los cursos, como el nombre del curso, el instructor y la URL de la página del curso en Hack4u.InstalaciónPuedes instalar la libreríahack4uutilizando pip. Abre tu terminal y ejecuta el siguiente comando:pipinstallhack4uUso básicofromhack4uimportHack4u# Crear una instancia del clientehack4u_client=Hack4u()# Obtener la lista de cursoscourses=hack4u_client.get_courses()# Imprimir información sobre cada cursoforcourseincourses:print(f"Nombre del curso:{course['name']}")print(f"Instructor:{course['instructor']}")print(f"URL del curso:{course['url']}")print("-"*50)Contribuir¡Las contribuciones son bienvenidas! Si deseas mejorar la biblioteca, realiza un fork del repositorio, crea una rama con tus cambios y presenta una solicitud de extracción. Asegúrate de seguir las pautas de contribución en el archivoCONTRIBUTING.md.LicenciaEsta librería está distribuida bajo la licencia MIT. Consulta el archivoLICENSEpara obtener más detalles.ContactoSi tienes alguna pregunta o problema con la librería, no dudes en abrir unissueen el repositorio de GitHub.¡Gracias por usarhack4u! Esperamos que sea útil para tu exploración en el mundo del hacking ético en la Academia Hack4u.
Package: hack4u-eg4n
Hack4u Academy Courses LibraryUna biblioteca Python para consultar cursos de la academia Hack4u.Cursos disponibles:Introducción a Linux [15 horas]Personalización de Linux [3 horas]Introducción al Hacking [53 horas]Python ofensivo [35 horas]InstalaciónInstala el paquete usandopip3:pip3installHack4uuso básicoListar todos los cursosfromhack4uimportlist_coursesforcourseinlist_courses():print(course)Obtener un curso por nombrefromhack4uimportget_course_by_namecourse=get_course_by_name("Introducción a Linux")print(course)Calcular duración total de los cursosfromhack4u.utilsimporttotal_durationprint(f"Duración total:{total_duration()}horas")
Package: hack4U-Grx
Hack4u Academy Cursos LibraryUna Bilbioteca Python para consultar cursos de la academia Hack4UCursos disponibles:Introducción a LinuxPersonalización de LinuxIntroducción al HackingPython OfensivoInstalaciónInstala el paquete usandopip3:pip3installhack4uUso básicoListar todos los cursosfromhack4uimportlist_cursoforiinlist_curso():print(i)Obtener un curso por nombre:fromhack4uimportsearch_curso_by_namecurso=search_curso_by_name("Introducción a Linux")print(curso)Calcular el tiempo total de los cursosfromhack4u.utilsimporttotal_durationprint(f"Duración total:{total_duration()}horas")
Package: hack4u-jpcozar
Hack4U Academy Courses LibraryUna biblioteca Python para consultar cursos de la academia Hack4UCursos disponibles:Introducción a Linux (15 horas)Personalización de Linux (3 horas)Introducción al Hacking (53 horas)InstalaciónInstala el paquete usandopip3:pip3installhack4uUso básicoListar todos los cursosfromhack4uimportlist_coursesforcourseinlist_courses():print(course)Obtener un curso por nombrefromhack4uimportget_course_by_namecourse=get_course_by_name("Introducción a Linux")print(course)Calcular duración total de los cursosfromhack4u.utilsimporttotal_durationprint(f"Duración total:{total_duration()}horas")
Package: hack4u-xtream
Hack4U Academy Courses LibraryUna biblioteca Python para consultar cursos de la academia Hack4U.Cursos disponibles:Introducción a Linux [15 horas]Personalización de Linux [3 horas]Introducción al Hacking [53 horas]InstalaciónInstala elpaquete usandopip3:pip3installhack4uUso básicoListar todos los cursosfromhack4uimportlist_coursesforcourseinlist_courses():print(course)Obtener un curso por nombrefromhack4uimportget_course_by_namecourse=get_course_by_name("Introducción a Linux")print(course)Calcular duración total de los cursosfromhack4u.utilsimporttotal_durationprint(f"Duración total:{total_duration()}horas")
Package: hack4you
Hack4U Academy Courses LibraryUna biblioteca de Python para consultar cursos de la academia Hack4U.Cursos disponiblesIntroducción a Linux [15 horas]Personalización de Linux [3 horas]Introducción al Hacking [53 horas]Python ofensivo [35 horas]InstalaciónInstala el paquete usando 'pip3':pip3installhack4uUso básicoListar todos los cursosfromhack4uimportlist_courseslist_courses()Obtener un curso por nombrefromhack4uimportget_course_by_namecourse=get_course_by_name("Python ofensivo")print(course)Calcular duración total de los cursos (horas)fromhack4uimporttotal_durationduracion=total_duration()print(f"Duración total{duracion}horas.")
Package: hackaru-timeular
hackaru-timeularTrack your time with the Timeular cube and HackaruMotivationTimeular (https://timeular.com/) offers a hardware and a software component that helps you to keep track of your time. The great thing is, that you can use the hardware without their software. I really like the idea of the hardware cube. It simply is physically present right besides you. When using the Timeular cube, it is rare that I forget to start or stop the timer for a task. If you want to learn more about the tracker, visithttps://timeular.com/tracker/.I have not looked into the time tracking software from Timeular as I already have a Hackaru which works really well for me. This led to the creation ofhackaru-timeular, a small Python program that connects a Timeular cube to Hackaru.Installationhackaru-timeularis available via PiPy and can be installed as simple aspip install hackaru-timeular.Configurationhackaru-timeularis configured in the configuration file$XDG_CONFIG_HOME/hackaru-timeular/config.yml.The following example shows how to configurehackaru-timeularto connect to your Timeular cube and a Hackaru instance.# The bluetooth address of your Timeular cube
address: 00:11:22:33:FF:EE

# The API URL of the Hackaru instance
endpoint: "https://api.hackaru.app"

# The Email address connected to you Hackaru account
email: your-email@example.com

# A list of tasks resembling the tasks in your Hackaru instance
tasks:
  task-1:
    id: 3 # The Hackaru project id
    description: Describe what you do
  daily:
    id: 4
    description: Daily 
  coding:
    id: 5
    description: Coding

# The mapping of Timeular cube sides to Hackaru tasks
mapping:
  1: task-1
  2: daily
  3: codingThe first time you starthackaru-timeularyou have to enter your password to login. The login information (cookie) is stored at$XDG_CONFIG_HOME/hackaru-timeular/cookies.txt.
Package: hack-assemble
An Assembler program that translates programs written in the symbolic
Hack assembly language into binary code that can execute on the Hack
hardware platform built in the previous projects.UsageThe assembler can be invoked via command line with the command:hack-assemblefileName.asm, where the string fileName.asm is the assembler’s input, i.e. the name
of a text file containing Hack assembly commands. The assembler creates
an output text file named fileName.hack. Each line in the output file
consists of sixteen 0 and 1 characters. The output file is stored in the
same directory of the input file. The name of the input file may contain
a file path.Referencehttp://nand2tetris.org/06.php
Package: hack-assembler
# Python implementation of Hack assembler![tests](https://github.com/ITD27M01/hack-assembler/workflows/tests/badge.svg)[nand2tetris project6](https://www.nand2tetris.org/project06)hasm Prog.asmWith–debugoption you can see full assemble proccess:`text > hasm /Users/igor.tiunov/Documents/nand2tetris/projects/06/Add.asm--debug--dry-runDEBUG:assembler.parser:Start to process /Users/igor.tiunov/Documents/nand2tetris/projects/06/Add.asmDEBUG:assembler.parser:@2is A instruction DEBUG:assembler.parser:D=A is C instructionDEBUG:assembler.parser:@3is A instruction DEBUG:assembler.parser:D=D+A is C instructionDEBUG:assembler.parser:@0is A instruction DEBUG:assembler.parser:M=D is C instruction DEBUG:assembler.cli:parsed code:[{'type':'A_INSTRUCTION', 'obj': <re.Match object;span=(0,2),match='@2'>},{'type': 'C_INSTRUCTION', 'obj': <re.Match object;span=(0,3),match='D=A'>},{'type': 'A_INSTRUCTION', 'obj': <re.Match object;span=(0,2),match='@3'>},{'type': 'C_INSTRUCTION', 'obj': <re.Match object;span=(0,5),match='D=D+A'>},{'type': 'A_INSTRUCTION', 'obj': <re.Match object;span=(0,2),match='@0'>},{'type': 'C_INSTRUCTION', 'obj': <re.Match object;span=(0,3),match='M=D'>}]DEBUG:assembler.symbols:Labels in code: [] DEBUG:assembler.symbols:Labels symbols table: {'SP': 0, 'LCL': 1, 'ARG': 2, 'THIS': 3, 'THAT': 4, 'R0': 0, 'R1': 1, 'R2': 2, 'R3': 3, 'R4': 4, 'R5': 5, 'R6': 6, 'R7': 7, 'R8': 8, 'R9': 9, 'R10': 10, 'R11': 11, 'R12': 12, 'R13': 13, 'R14': 14, 'R15': 15, 'SCREEN': 16384, 'KBD': 24576} DEBUG:assembler.symbols:Variables symbols table: {} DEBUG:assembler.code:Produce @2 code DEBUG:assembler.code:Produce('D=','A', None) code DEBUG:assembler.code:Produce @3 code DEBUG:assembler.code:Produce('D=','D+A', None) code DEBUG:assembler.code:Produce @0 code DEBUG:assembler.code:Produce('M=','D', None) code DEBUG:assembler.code:Write code to /Users/igor.tiunov/Documents/nand2tetris/projects/06/Add.hack DEBUG:assembler.cli:assembled code: ['0000000000000010', '1110110000010000', '0000000000000011', '1110000010010000', '0000000000000000', '1110001100001000'] `
Package: hackcaptcha
hackcaptchaProvide api functions for captcha recognition, this repo is created mainly for https://github.com/CharlesPikachu/DecryptLogin
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.Documentsin Chinesein EnglishSupport ListCaptcha TypeNumber of supported algorithmsNumber of supported webapisin ChineseSlider10滑块验证码Digital01数字验证码Click10点击验证码InstallPip installrun "pip install hackcaptcha"Source code install(1)Offline
Step1:gitclonehttps://github.com/CharlesPikachu/hackcaptcha.git
Step2:cdhackcaptcha->run"python setup.py install"(2)Online
run"pip install git+https://github.com/CharlesPikachu/hackcaptcha.git@master"Quick Starthack captcha by algorithmsfrom hackcaptcha.crackers import AlgorithmsCracker

cracker = AlgorithmsCracker()
# slider captcha
infos_return = cracker.slider(imagepath='CAPTCHA IMAGE PATH', algorithm_type='canny')
# digital captcha
# click captcha
infos_return = cracker.click(imagepath='CAPTCHA IMAGE PATH', algorithm_type='zt12306', text_model_path='text.h5', object_model_path='object.h5')hack captcha by webapisfrom hackcaptcha.crackers import WebapisCracker

cracker = WebapisCracker()
# slider captcha
# digital captcha
infos_return = cracker.digital(imagepath='CAPTCHA IMAGE PATH', webapi_type='baidu', app_id='AppID', api_key='API Key', secret_key='Secret Key')
# click captchaReferences[1]. https://github.com/zhaipro/easy12306MoreWeChat Official AccountsCharles_pikachu
Package: hackcheck
HackCheck-pyOfficial python library for thehackcheck.ioAPIHackCheck-pyInstallationQuick startGetting your api keyOther examplesInstallationInstall with pippipinstallhackcheckQuick startExample usageimportasynciofromhackcheckimport(HackCheckClient,SearchFieldEmail,SearchOptions,)asyncdefmain()->None:asyncwithHackCheckClient("MY_API_KEY")ashc:breaches=awaithc.search(SearchOptions(field=SearchFieldEmail,query="hello@gmail.com",))print(breaches.results)asyncio.run(main())Getting your api keyVisithttps://hackcheck.io/profileAdd your IP address in the "Authorized IP Addresses" text area and click UpdateCopy your API keyOther examplesBreach MonitorsimportasynciofromhackcheckimportHackCheckClient,UpdateDomainMonitorParamsasyncdefmain()->None:asyncwithHackCheckClient("MY_API_KEY")ashc:monitors=awaithc.get_monitors()print(monitors.asset_monitors)print(monitors.domain_monitors)my_asset_monitor=awaithc.get_asset_monitor("...")# or hc.get_domain_monitorprint(my_asset_monitor.status)print(my_asset_monitor.asset)# Updating a monitordomain_monitor=awaithc.update_domain_monitor("id123123123",UpdateDomainMonitorParams(domain="website.com",notification_email="notifications@example.com",),)print(domain_monitor.domain)asyncio.run(main())Filtering databasesimportasynciofromhackcheckimport(HackCheckClient,SearchFieldEmail,SearchFilterOptions,SearchFilterUse,SearchOptions,)asyncdefmain()->None:asyncwithHackCheckClient("MY_API_KEY")ashc:# This will only yield results from "website.com" and "website.org"breaches=awaithc.search(SearchOptions(field=SearchFieldEmail,query="example@example.com",filter=SearchFilterOptions(type=SearchFilterUse,databases=["website.com","other.com"]),))print(breaches.results)asyncio.run(main())Checking if a query existsimportasynciofromhackcheckimport(CheckOptions,SearchFieldEmail,HackCheckClient,)asyncdefmain()->None:asyncwithHackCheckClient("MY_API_KEY")ashc:exists=awaithc.check(CheckOptions(field=SearchFieldEmail,query="example@example.com",))print(exists)asyncio.run(main())
Package: hackcqooc
hackcqooc一个重庆高校在线开放课程平台自动化工具包。Hackcqooc 的使用样例在终端环境中分别设置变量USERS和PASSWORD后运行python3 sample.py它将会告诉你 Hackcqooc 的运行方式。安装pip3 install hackcqooc功能🔑 使用帐号密码直接登录🍪 使用 Cookie 登陆 (@omg-xtao)ℹ️ 获取用户信息🏛️ 获取用户选课信息📚 获取用户课程详情⏳ 跳过对应课程📝 获取测验列表 (@omg-xtao)💯 获取考试列表 (@omg-xtao)📖 获取作业列表 (@omg-xtao)🔢 获取章节列表 (@omg-xtao)参与开发我们欢迎任何类型的 PR 以及 issue。🎉本项目使用 Rye 构建环境，使用rye，先安装 rye，之后运行命令rye sync，再运行rye run sample即可。有谁在使用仓库简介fuckcqooc一个重庆高校在线开放课程平台刷课工具xygxpt小鱼高校平台助手cqooc_time重庆高校在线开放课程平台导出测验时间到 excel
Package: hackedit-cobol
AboutA set of plugins that add COBOL support toHackEdit.Features:pyqode.coboleditor integration (syntax highlighter, code completion, goto, code folding,…)support for OpenCOBOL 1.1 and GnuCOBOL 2.0 compiler (MSVC based compiler are also supported on Windows)support for custom parsers + premade setups for DBPRE and EsqlOCtwo builtin workspaces:project mode: specify which files are part of the project and compile them all at once.single file mode: compile the current editor (very similar to OpenCobolIDE)support for multiple compiler configuration (you can choose which config is the main one and you can select secondary configuration to be run when you build your project/file).tool for computing field offsetIn the future, we plan to add the following features:GnuCOBOL 2 debugger integrationSupport for standard build tools (makefile, autotools)RequirementshackeditInstallationpip3 install hackedit-cobol --pre --upgradeThe plugin does not provide the GnuCOBOL compiler, you need to install it by yourself:onWindows, the plugin will try to use the compiler bundled withOpenCobolIDE.onOSX, you can easily install the compiler by runningbrew installgnu-cobolorbrew installgnu-cobol--develfor GnuCOBOL 2.0onGNU/Linux, you should use your package manager or install from source if it is not available (you will likely find theopen-cobolorgnu-cobolpackage)
Package: hackedit-python
AboutA set of plugins that add Python support toHackEdit.Features:ability to run scripts (or the selected text of an editor) and manage
project run configurationpyqode.pythonintegration:syntax highlightingcode completion (based on thejedicode completion engine)pep8 + pyflakes on the fly analysissmart indentationgo to definitioncall tipsdocumentation viewerrefactoring (withrope)package manager interfacesupport for virtualenv and custom intepretersRequirementsThe following packages are needed:hackeditdocutilsThe following packages are included in a “vendor” subpackage.ropevirtualenvInstallationpip3 install hackedit-python --pre --upgrade