Comments (7)
I’d like to tackle this—thinking multiprocessing.Pool.apply_async()
will help nicely here, but we’ll have to fetch the results from async
as they come in, can’t recall offhand if handling this with a for
left open for streaming data will work or not 🤷♂️
from torbot.
I'm working on this currently but my solution deals with using Golang. If you're able to write something in Python that has similar performance then that would be fine by me.
from torbot.
@KingAkeem - Golang would be easier for this for sure, but I think there may be a way to do it in Python.
How were you planning on tying this project to a Golang based multithreaded URL analyzer?
from torbot.
I'm going to try just using Go without any attempts at optimization since one of our bottlenecks is I/O, I think simply using Go to perform the request and print the status while provide a significant speed increase. After that, I'll run each request in a separate goroutine and take advantage of Go's built-in concurrency.
from torbot.
I have a somewhat working prototype currently. You can check our this PR: #174 and this repo contains the Golang code that's being used as a plugin https://github.com/KingAkeem/display_status
from torbot.
Sounds good, I'll un-assign myself from this issue. I'll take a look at the PR too 👍
from torbot.
Sounds good to me 👍
from torbot.
Related Issues (20)
- installation issue HOT 1
- TorBot not searching onion sites HOT 1
- Move log level from environment variable to CLI flag HOT 12
- Connection Refuse Error HOT 1
- TorBot Installation Issue HOT 3
- Help Us Enhance Tests! HOT 4
- Move pull request template HOT 1
- Move markdown files to a docs directory HOT 2
- Add HTML feature HOT 20
- Save links to a database HOT 3
- Add keyword/phrase search HOT 1
- Create docker image HOT 4
- [Docs]:- Adding Contributors Section to the readme.md HOT 4
- Move socks5 env variables to CLI flags
- [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1006) HOT 12
- Feature: Adding contributors section to the README.md file. HOT 4
- Only get the original link when crawling onion sites HOT 10
- UnicodeDecodeError 'charmap'
- Launching with Python3.9 fails with TypeError
- Can't actually find the bug to correct it.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from torbot.