A silly little library to connect to Grindr's mobile services.
- Send me a message
[email protected]
for any questions/concerns. - If you are hiring, send an e-mail. Let's chat :)!
- Install the module via pip from the PyPi repository
pip install Grindr
- Create your first chat connection
from Grindr import GrindrClient
from Grindr.events import ConnectEvent, MessageEvent
# Create the client
client: GrindrClient = GrindrClient()
# Listen to an event with a decorator!
@client.on(ConnectEvent)
async def on_connect(_: ConnectEvent):
print(f"Connected to Grindr!")
# Or, add it manually via "client.add_listener()"
async def on_message(event: MessageEvent) -> None:
if not event.type == "Text":
return
print(f"{event.senderId} -> {event.body.text}")
client.add_listener(MessageEvent, on_message)
if __name__ == '__main__':
# Run the client and block the main thread
# await client.start() to run non-blocking
client.run(
email="[email protected]",
password="your_secure_password"
)
- Access all web-scraping methods with
client.web
- Send messages with
await client.send(...)
- Use proxies. Cloudflare WAF likes to ban IPs.
- Isaac Kogan - Creator, Primary Maintainer, and Reverse-Engineering - isaackogan
See also the full list of contributors who have participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details.