Hacker News new | past | comments | ask | show | jobs | submit | iogf's comments login

Free hugs.


You can email me at last.src@gmail.com


Interesting django project. I was curious about comments regarding https://arcamens.com/ in comparison to taiga.

Arcamens is also a django project.


We'll consider adding more screenshots in the future, maybe a video presentation would be ideal.


Yes. I developed that in order to implement a stackoverflow plugin for vy.


Planning to get it with py3 soon.


It is py2 now, however, i'm gonna port it to py3 soon. I'm planning to write some better docs for it tomorrow.


That's great. Ill check it out. Thanks!


The throtting can be set directly from untwisted reactor(planning to implement soon once i get untwisted on py3). I think the support for caching is really good too, i plan to implement it this week.


Awesome. It looks like you're reusing your own dependencies which is cool. Can you explain how untwisted relates to twisted a little more? I read the repo readme, but not sure I'm following.


Untwised is meant to solve all problems twisted solves but it does it in quite a different way. They are two different tools that would solve the same problems using different approaches. Untwisted doesnt share code nor architecture with twisted. In untwisted, sockets are abstracted as event machines, they are sort of "super sockets" that can dispatch events. You map handles to Spin instances, these handles are mapped upon events, when these events occurs then your handles get called. The handles can spawn events inside the Spin instances, in this way you can better abstract all kind of internet protocols consequently achieving a better level of modularity and extensibility. That is one of the reasons that sukhoi's code is sort of short, it is due to the underlying framework in which it was written on.


I'm not able to figure out dependencies.. is this pure python ? Or are you using one of gevent, libev, uvloop, etc.

Since it is py2, i suppose asyncio is out of the picture


untwisted is pure python. it uses either select/epoll for scaling sockets.


This is very interesting. did you consider using libev/uvloop - which are generally consider battle tested async frameworks ?

Is there anything missing that prompted you to reimplement ?


It seems a good thing to do, indeed. i'll consider that.


These ones are slower in most cases, it seems for some situations the ones that dont execute js would better do the job.


Try to imagine how to solve the second example of the sukhoi README.md using scrapy, you'll notice you'll end up with some kind of obscure logic to achieve that json structure thats outputed by the second example in sukhoi's README.md.


FWIW I don't believe this would be overly convoluted in scrapy. I'd probably scrape the tags and quotes in one pass...

Also, generator expressions would make the examples more readable IMO.

  self.extend((tag, QuoteMiner(self.geturl(href))) for tag, href in self.acc)


I would like to see that in scrapy. I think you may have a point about the generators, yea.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: