pygsheets
p2pd
pygsheets | p2pd | |
---|---|---|
3 | 4 | |
1,486 | 29 | |
- | - | |
4.4 | 10.0 | |
6 days ago | 7 months ago | |
Python | Python | |
GNU General Public License v3.0 or later | 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.
pygsheets
-
Ask HN: Who wants to be hired? (March 2023)
I have few open source projects: https://github.com/nithinmurali/pygsheets
-
Google rank tracker with python script
Enable the API and grab your credentials for pygsheets, (Use google sheet in python)
-
Connecting a google form to a Python code
I use pygsheets https://github.com/nithinmurali/pygsheets all the time to interect with google sheets from python.
p2pd
-
Ask HN: Who wants to be hired? (March 2023)
Hello, I'm a senior engineer and researcher looking for a cool role. I have 10 years of experience but I've been writing software as a hobby even before that. My background is in FinTech / Ledger technology where I created one of the first 'decentralised' exchanges (for 'altcoins.') I did very early work on 'smart contracts' exploring ways to securely move crypto-assets and handle them. I was one of the first people to utilise smart contracts for anything practical at a time when Ethereum didn't exist yet. I have made small contributions to the design of cross-chain contracts and micro-payment channels.
I have spent a lot of time thinking about the role of trust within contracts and ways to minimalism it. I am also interested in cross-ledger compatibility, and secure crypto-asset storage. I have designed new smart contracts that improve how crypto-assets can be stored, helping to mitigate theft, and contracts that enable advanced smart contracts to occur on ledgers that only have simple transaction capability.
In terms of 'dapps': I have built many trading systems. They cover CFDs, margin, alt-coins, and tokens on various blockchains. I am also interested in p2p networking and spent 2022 building a new stack from scratch. It's a good way to measure my engineering skills and problem solving so here are the links to that:
https://github.com/robertsdotpm/p2pd
-
Zrok: Open-Source Peer to Peer
It says it uses an over-lay network? If the topology is just like:
peer A <---> overlay (server N ...) <---> Peer B
And your design is to try get packets between the peers then this is going to be very slow. They will have to go via the routes on the overlay network which may have multiple virtual hops to reach their destination. This is a massive increase in round trip time. I'm not sure if I understand the solution right though as I took a brief look. But I don't see how this solves port forwarding or NAT issues as the actual instances still need to be publicly reachable.
I wrote a library for peer-to-peer networking recently and unlike libraries like Libp2p -- my emphasis was on getting direct connectivity to work between peers. I'm not using an overlay for this. I use a range of techniques [direct cons, reverse con, tcp hole punching, TURN] to make the connections happens. With some minor signalling traffic happening over public MQTT servers.
My software is at https://github.com/robertsdotpm/p2pd if anyone finds it interesting. Sorry for the shameless self-plug but I figure it is related. We're both free open source projects. I don't provide a tunnelling solution but you could easily build something like ngrok with this software without relying on proxying as the primary solution. Currently the software has no way to easily get another peers 'address' so using this will need to solve that problem. But a simple key-value store would be enough tbh. Going to improve usability when I next have time.
- Ask HN: Those making $0/month or less on side projects – Show and tell
-
New async networking lib with P2P support
And the project is on Pypi https://pypi.org/project/p2pd/ and Github https://github.com/robertsdotpm/p2pd
What are some alternatives?
gspread - Google Sheets Python API
paperlb - A kubernetes network load balancer implementation
sheetfu - Python library to interact with Google Sheets V4 API
fortuna - Fortuna is a highly available and fault-tolerant service that monitors the Ethereum Mainnet and Goerli Test Network for transfer events and stores these events along with the metadata of the tokens being transferred in a Postgres database for balance queries. 💰💸
Discord-Role-Manager - A Discord BOT that uses Google Sheets for storing the roles and permissions of a discord server.
Scrabble Solver by Kamil Mielnik - Free, open-source, and cross-platform analysis tool for Scrabble, Super Scrabble & Literaki. Quickly find top scoring words using given letters and board state. Available in English, French, German, Persian, Polish, Romanian & Spanish.
Google-keyword-rank-tracker - Check google keyword rank python script
zrok - Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.
provose - Provose is a new way to manage your Amazon Web Services infrastructure.
plotrock - 3D Graphing Addon for Blender
discord2sheet-bot - Discord bot that stores messages to Google Sheet.