semvec/pypi-packages huggingface dataset:
hmy-wallet-toolbox 1.0.0
Harmony ONE command line wallet tools
Requires Python: >=3.8

# rewards-collector
Our balance checker/rewards collector for any computer with wallets added to hmy application.  

## Setup
Assuming you already have python3 and pip installed, pull our github repo to your machine with hmy setup:  
`git clone https://github.com/easy-node-pro/hmy-wallet-tools.git`

Run setup of python dependencies:  
`pip3 install -r requirements.txt`

Then setup your .env file with your info. Set your paths for hmy, passphrase.txt, rewards wallet and if you'd like notifications when `python3 hmy_rewards.py -b` is run fill out an [ntfy.sh](ntfy.sh) link.  

### Wallet Password
Use the same password for all wallets and save it in a text file.  

### Acquiring hmy application
If you don't have hmy, after pulling the repo run the following:  

`wget harmony.one/hmy && chmod +x hmy`

Then install your keys into hmy. Use the help menu to figure it out:  

`./hmy keys --help`

### Using ntfy.sh for notifications
This is a simple notifications site. Pick any random url after ntfy.sh for example https://ntfy.sh/mycustomnotificationlinkisthebestone and use that as your url for notifications. Browse there and when you run the hmy_rewards.py app in collecting or balance mode you'll have an update sent to that url.  

## Using hmy-wallet-tools
Once you have everything setup, get your balance only notification by running (think of a cron job maybe?):  

`python3 hmy_rewards.py -b`
hmy-tools 1.0.0
Harmony ONE command line wallet tools
Requires Python: >=3.8

# rewards-collector
Our balance checker/rewards collector for any computer with wallets added to hmy application.  

## Setup
Assuming you already have python3 and pip installed, pull our github repo to your machine with hmy setup:  
`git clone https://github.com/easy-node-pro/hmy-wallet-tools.git`

Run setup of python dependencies:  
`pip3 install -r requirements.txt`

Then setup your .env file with your info. Set your paths for hmy, passphrase.txt, rewards wallet and if you'd like notifications when `python3 hmy_rewards.py -b` is run fill out an [ntfy.sh](ntfy.sh) link.  

### Wallet Password
Use the same password for all wallets and save it in a text file.  

### Acquiring hmy application
If you don't have hmy, after pulling the repo run the following:  

`wget harmony.one/hmy && chmod +x hmy`

Then install your keys into hmy. Use the help menu to figure it out:  

`./hmy keys --help`

### Using ntfy.sh for notifications
This is a simple notifications site. Pick any random url after ntfy.sh for example https://ntfy.sh/mycustomnotificationlinkisthebestone and use that as your url for notifications. Browse there and when you run the hmy_rewards.py app in collecting or balance mode you'll have an update sent to that url.  

## Using hmy-wallet-tools
Once you have everything setup, get your balance only notification by running (think of a cron job maybe?):  

`python3 hmy_rewards.py -b`
python-sip-client 0.0.4
A baresip-based, multithreaded, event handling SIP client written in Python
Requires Python: >=3.8
Keywords: baresip, communications, sip, telephony, voip

# python_sip_client - A baresip-based, multithreaded, event handling SIP client written in Python

### Requirements

This package acts as a wrapper for [BareSIP](https://github.com/baresip/baresip), which is required for this package to function. For installation instructions, see the [BareSIP Repository](https://github.com/baresip/baresip). Typically, it can be installed using your favorite linux/macos package manager.

## Installation
`pip3 install python-sip-client`

## Example Usage
    from python_sip_client import BareSIP
    import time

    if __name__ == "__main__":
        # Create BareSIP instance
        bs = BareSIP(debug=False)

        # Define event handlers
        def handle_incoming_call(from_uri):
            print("Incoming call from", from_uri)
            
            x = None
            while x.lower() not in ["a", "h"]:
                x = input("Answer or hangup? (a/h): ")
            
            if x == "a":
                bs.answer()
            else:
                bs.hangup()

        # Set event handlers
        bs.on(BareSIP.Event.INCOMING_CALL, handle_incoming_call)

        try:
            # Start BareSIP
            bs.start()
            
            # Create a user agent
            bs.create_user_agent("user", "password", "domain")

            # Wait for registration
            while not bs.user_agents()[0].registered:
                pass

            bs.dial("user@domain / phone number")

            time.sleep(10)

            bs.hangup()

            while True:
                pass
        finally:
            # Stop BareSIP
            bs.stop()
hmy-wallet-tools 1.0.0
Harmony ONE command line wallet tools
Requires Python: >=3.8

# rewards-collector
Our balance checker/rewards collector for any computer with wallets added to hmy application.  

## Setup
Assuming you already have python3 and pip installed, pull our github repo to your machine with hmy setup:  
`git clone https://github.com/easy-node-pro/hmy-wallet-tools.git`

Run setup of python dependencies:  
`pip3 install -r requirements.txt`

Then setup your .env file with your info. Set your paths for hmy, passphrase.txt, rewards wallet and if you'd like notifications when `python3 hmy_rewards.py -b` is run fill out an [ntfy.sh](ntfy.sh) link.  

### Wallet Password
Use the same password for all wallets and save it in a text file.  

### Acquiring hmy application
If you don't have hmy, after pulling the repo run the following:  

`wget harmony.one/hmy && chmod +x hmy`

Then install your keys into hmy. Use the help menu to figure it out:  

`./hmy keys --help`

### Using ntfy.sh for notifications
This is a simple notifications site. Pick any random url after ntfy.sh for example https://ntfy.sh/mycustomnotificationlinkisthebestone and use that as your url for notifications. Browse there and when you run the hmy_rewards.py app in collecting or balance mode you'll have an update sent to that url.  

## Using hmy-wallet-tools
Once you have everything setup, get your balance only notification by running (think of a cron job maybe?):  

`python3 hmy_rewards.py -b`