All Projects → shpaker → winregistry

shpaker / winregistry

Licence: MIT license
Tiny Python library aimed at working with Windows Registry

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to winregistry

WindowsRegistry
Windows Registry Tweaks & Hacks
Stars: ✭ 31 (+93.75%)
Mutual labels:  registry, regedit
regln
Windows Rregistry Linking Utility
Stars: ✭ 38 (+137.5%)
Mutual labels:  registry, regedit
craneoperator
Gives you a simple web interface for browsing around a Docker Registry
Stars: ✭ 116 (+625%)
Mutual labels:  registry
robotframework-zoomba
Extended Robot Framework libraries to make testing GUI, REST/SOAP API, Mobile, and Windows Desktop easier.
Stars: ✭ 121 (+656.25%)
Mutual labels:  robotframework
awesome-testing
Software Testing for QA.
Stars: ✭ 48 (+200%)
Mutual labels:  robotframework
nxt registry
A simple registry to implement the container pattern
Stars: ✭ 16 (+0%)
Mutual labels:  registry
Windows-10-tweaks
This repo contains multiple scripts to optimize windows 10
Stars: ✭ 37 (+131.25%)
Mutual labels:  registry
brazil-civil-registry-data
Raw scrapings of ARPEN https://transparencia.registrocivil.org.br/
Stars: ✭ 35 (+118.75%)
Mutual labels:  registry
heltin
Robust client registry for individuals receiving mental healthcare services.
Stars: ✭ 18 (+12.5%)
Mutual labels:  registry
IOBrowser
A macOS application for browsing the IOKit registry.
Stars: ✭ 123 (+668.75%)
Mutual labels:  registry
npm-updates
Emits update events from the npm repository.
Stars: ✭ 16 (+0%)
Mutual labels:  registry
WDD-scripts
PowerShell scripts that add features to WinDynamicDesktop
Stars: ✭ 50 (+212.5%)
Mutual labels:  registry
available
Scan npm for available package names
Stars: ✭ 98 (+512.5%)
Mutual labels:  registry
robotframework-seleniumtestability
Extension for SeleniumLibrary that provides manual and automatic waiting for asyncronous events like fetch, xhr, etc.
Stars: ✭ 34 (+112.5%)
Mutual labels:  robotframework
robotframework-jsonvalidator
Robot Framework library for JSON validation
Stars: ✭ 21 (+31.25%)
Mutual labels:  robotframework
robotframework-ConfluentKafkaLibrary
Robot Framework keyword library wrapper for python confluent kafka
Stars: ✭ 20 (+25%)
Mutual labels:  robotframework
srclient
Golang Client for Schema Registry
Stars: ✭ 188 (+1075%)
Mutual labels:  registry
Reg2CI
Create System Center Configuration manager ConfigItem (CI's) from a .reg (Registry) or a .pol (Policy) file.
Stars: ✭ 74 (+362.5%)
Mutual labels:  registry
robotframework-debuglibrary
A debug library for RobotFramework, which can be used as an interactive shell(REPL) also.
Stars: ✭ 96 (+500%)
Mutual labels:  robotframework
wcpctl
Kubectl system interaction with the vSphere 7 Supervisor cluster
Stars: ✭ 19 (+18.75%)
Mutual labels:  registry

winregistry

Minimalist Python library aimed at working with Windows Registry.

Installation

pip install winregistry

Usage

from winregistry import WinRegistry

TEST_REG_PATH = r"HKLM\SOFTWARE\_REMOVE_ME_"


if __name__ == "__main__":
    with WinRegistry() as client:
        client.create_key(TEST_REG_PATH)
        client.write_entry(TEST_REG_PATH, "remove_me", "test")
        test_entry = client.read_entry(TEST_REG_PATH, "remove_me")
        assert test_entry.value == "test"
        client.delete_entry(TEST_REG_PATH, "remove_me")

Usage with Robot Testing Framework Library

*** Settings ***
Library    winregistry.robot

*** Test Cases ***
Valid Login
        ${path} =    Set Variable    HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run
        Write Registry Entry    ${path}             Notepad   notepad.exe
        ${autorun} =            Read Registry Key   ${path}
        Delete Registry Entry   ${path}             Notepad
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].