websocat
web3.py
Our great sponsors
websocat | web3.py | |
---|---|---|
10 | 12 | |
6,410 | 4,709 | |
- | 2.1% | |
6.6 | 9.7 | |
4 months ago | 7 days ago | |
Rust | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
websocat
-
Ask HN: What was the best software that you used during 2022?
one combination I came to really love this year is babashka (https://github.com/babashka/babashka) + websocat (https://github.com/vi/websocat). I wrote about a method of live web programming with this pair at https://github.com/whacked/cow/blob/main/a%20technique%20for...
babashka isn't strictly necessary; you can also pipe plain text, but pushing hiccup expressions to the browser DOM from the REPL with instant feedback has opened a new world of interactive programming for me.
- GoLogin and python/selenium
- WebSockets in Curl
-
Realtime web-based MUD monitoring and control in tintin++ and mudlet
No... the core of it is a django instance in the cloud with a Vue front end (what you're seeing in the screen shot). To push data in, the client connects to a websocket (using https://github.com/vi/websocat) and push key/value pairs in. I'm not in the middle of gameplay at all.
-
Testing the Async Cloud with AWS CDK
There's really nothing to this. I just have to provide the bus name and an optional pattern. Now using websocat, I get output like this:
- Netcat – All you need to know
-
Exploring the methods of looking into Ethereum’s transaction pool
Subscriptions is real-time streaming of data from server to client through WebSocket. You will need a constantly active connection to stream such events. You cannot use curl for this and have to use a WebSocket client like websocat if you want to access it via command line. Once executed, a stream of pending transaction IDs will start flowing in.
web3.py
- How to add to and remove liquidity from Uniswap V3 programmatically? Not in JS
-
How to transfer a token on the ETH blockchain?
you can also write your own key generator using web3.py (https://github.com/ethereum/web3.py, see this part of the docs https://web3py.readthedocs.io/en/latest/web3.eth.account.html#creating-a-private-key)
-
MAIAN Smart Contract auditing
I understand from literally the only other thread about this on the internet (https://github.com/ethereum/web3.py/issues/879) that web3 removed 'KeepAliveRPCProvider' from newer versions. Is there a fix for this or is this tool obsolete now?
-
After heavy consideration and research I’ve decided not to spend a bunch of money on a bootcamp. So where to start?
There's also Github where many people have posted open source projects such as this: https://github.com/ethereum/web3.py
-
Barriers to Entry
That's only somewhat true. JavaScript is overwhelmingly the most popular language for tooling but tools for/in other languages do exist. Especially if you like Python, you can use Brownie for a framework and you can even write contracts in Vyper or Fe both of which are Python-inspired alternatives to Solidity. There are also Python-based alternatives to libraries like web3.py for example.
-
Exploring the methods of looking into Ethereum’s transaction pool
This is because Web3 does the mapping internally. If we look at the web3.py source code, when web3.py receives a string pending, it will be mapped to eth_newPendingTransactionFilter, and when web3.py receives a dictionary, it is mapped to eth_newFilter.
What are some alternatives?
go-ethereum - Official Go implementation of the Ethereum protocol
hurl - Hurl, run and test HTTP requests with plain text.
websocketd - Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
hevm - Dapp, Seth, Hevm, and more
cdk-eventbridge-socket - CDK construct that creates a WebSocket endpoint for you for any EventBridge rule you are interested in. (Built for debugging + testing )
warp-cors - warp-cors is a proxy server which enables CORS for the proxied request
web3-react - A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
sls-test-tools - Custom Jest Assertions for Serverless integration testing.
cdk-async-testing-example
aws-cdk-rfcs - RFCs for the AWS CDK
Cypress - Fast, easy and reliable testing for anything that runs in a browser.