semvec/pypi-packages huggingface dataset:
SignalCliApi 0.1.6
A python interface to the signal-cli found at https://github.com/AsamK/signal-cli
Requires Python: >=3.10

# SignalCliApi
 Python 3 API for the signal-cli messaging utility

Requires python3, qrencode application, linkpreview, pytz and tzlocal python libraries, and of course signal-cli to be installed.

linkpreview can be installed with pip: 'pip install linkpreview'

Signal-cli can be found at: https://github.com/AsamK/signal-cli

This library has been developed and tested on Ubuntu Jammy (22.04.1)

This library is also released with out liscence or any garuntees, and I'll take no responsibility for it's operation. Your milage may vary.
Any contributions, etc are welcome, just reach out and I'll get back with you.
swapportunity 0.0.22
A defi swap helper package
Requires Python: >=3.7

# swapportunity
a Defi Swap Helper package. Easy peasy Swap.

![Pypi](https://img.shields.io/pypi/dm/swaportunity)

# Install
`pip install swapportunity`

2 swap execution mode are supported:
 - Single SWAP via 1inch API v5 and Uniswap version 2 router
 - Limit SWAP via 1inch API v3

# Example

[example](examples/example.py)
```
import os
from dotenv import load_dotenv
import asyncio
from web3 import Web3
import many_abis as ma

#YOUR VARIABLES
load_dotenv()
#chain ID being used refer to https://chainlist.org/
chain_id = os.getenv("CHAIN_ID", "10")

#your wallet details
wallet_address = os.getenv("WALLET_ADDRESS", "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE")
private_key = os.getenv("PRIVATE_KEY", "0x111111111117dc0aa78b770fa6a738034120c302")

#1 for 1inch and 2 for Uniswap V2
execution_mode = os.getenv("EXECUTION_MODE", "1")

#DATA from MANY_ABIS FOR RPC and EXCHANGE
chain = ma.get_chain_by_id(chain_id=int(chain_id))
network_provider_url = os.getenv("NETWORK_PROVIDER_URL", chain['rpc'][0])
dex_exchange = os.getenv("DEX_EXCHANGE", chain['dex'][0])

#Block explorer API from ETHERSCAN TYPE EXPLORER
block_explorer_api = os.getenv("BLOCK_EXPLORER_API", "1X23Q4ACZ5T3KXG67WIAH7X8C510F1972TM")

#DEX CONNECTIVITY
w3 = Web3(Web3.HTTPProvider(network_provider_url))



from swapportunity import DexSwap

async def main():
	#SWAP HELPER
	dex = DexSwap(w3,chain_id,wallet_address,private_key,execution_mode,dex_exchange,block_explorer_api)


	#get Contract Address
	bitcoinaddress = await dex.get_contract_address('wBTC')
	print("bitcoinaddress ", bitcoinaddress)

	#getABI
	bitcoinABI = await dex.get_abi(bitcoinaddress)
	print("bitcoinABI ", bitcoinABI)

	#INPUT for QUOTE
	quote = await dex.get_quote('wBTC')
	print("quote ", quote)

	#INPUT for a NORMAL SWAP
	# transaction_amount_out = 10
	# asset_out_symbol = "USDT"
	# asset_in_symbol = "ETH"

	#SWAP EXECUTION
	# transaction = dex.get_swap(transaction_amount_out,asset_out_symbol,asset_in_symbol)
	# print("transaction ", transaction)


if __name__ == "__main__":
    asyncio.run(main())
```

# Real case

[TalkyTrader, submit trading order to CEX & DEX with messaging platform (Telegram, Matrix and Discord)](https://github.com/mraniki/tt)



# Roadmap

## V1
	- Single SWAP via 1inch API v5 and Uniswap version 2 router
	- Limit SWAP via 1inch API v3

## V2 
	- Uniswap V3 Support
	- Ox or other API based swap or orderbook platfrom
STARSimulator 1.0.6
STARS (Stony Brook Assembler and Run-time Simulator) is a MIPS Assembly simulator made for the purpose of education.
Requires Python: >=3.8

# The STARS Code Repository

## Overview
This repository hosts the public releases of STARS (Stony Brook Assembler and Run-time Simulator). STARS is a MIPS Assembly simulator made for the purpose of education.

## Dependencies
* PySide6 (v6.4 or newer)
* numpy (v1.23 or newer for Windows)

# How to run:
Install the package.
```
$ pip install STARSimulator
```

Finally, run the program.
```
$ STARS [-h] [-a] [-d] [-g] [-n MAX_INSTRUCTIONS] [--noGui] [-i] [-w] [-pa PA [PA ...]] [filename]
```

##### Positional arguments:
* `filename`       Input MIPS Assembly file.

##### Optional arguments:
* `-a`, `--assemble`    Assemble program without running it
* `-h`, `--help`     Shows help message and exits
* `-a`, `--assemble`    Assemble program without running it
* `-d`, `--debug`    Enables debugging mode
* `-g`, `--garbage`  Enables garbage data
* `-n`, `--max_instructions`  Sets max number of instructions
* `--noGui` no GUI, CLI only
* `-i`, `--disp_instr_count`  Displays the total instruction count
* `-w`, `--warnings`  Enables warnings
* `-pa`  Program arguments for the MIPS program


# Troubleshooting
* If you are on Mac (especially Big Sur) and the gui mainwindow doesn't lauch, run `export QT_MAC_WANTS_LAYER=1` in the terminal.
rustylib 1.8.9
A useful python library for everything.
Requires Python: >=3.6

# Rustylib or Rusty
## Rusty aka rustylib is a useful python library containing tools such as HTTP requests, mathematics, and more.

* Rcolor
* Rmath
* Rrequests
* Rsugaku
* Rusty
* Rkon

# Changelog
* Rusty has now the swap(list, item, item2) function, read documentation.
* Rusty has now the enum function, works as same as the enumerate function.

##### Full Documentation here : https://github.com/ZeyaTsu/rustylib/wiki/Welcome-to-rustylib
##### Rkon Parser documentation here : https://github.com/ZeyaTsu/rustylib/wiki/Using:-Kon-(Parser)
 

# About rustylib's history and motivation
Rustylib (rusty) was first made as a fun project, to spend time etc...<br/>
Indeed, at first I've just wanted to remake some built-in functions from scratch (random, requests, etc...) <br/>
but more time passed, the more I wanted to add my own extensions to it. <br/>
For now, I still have some ideas and extensions I want to add so let's go ! :) <br/>