Hi,

That's wonderful news! I'd be happy to help.

I think removing BeautifulSoup support and going with lxml is a good
idea. We did want IMDbPY to be pure Python and self-contained but not if
that's making the move to Python 3 more difficult. And once we have the
code simplified, I can try to incorporate my Piculet module to support
the pure Python option again.

In short, how can I help? I think it's better if you finish the cleanup
first before I start fiddling. But after that I can help with the Python
 3 porting.

Cheers,

Turgut

On 11/01/2017 05:02 PM, Davide Alberani wrote:
> Hi all,
> as many of you know, IMDbPY is in need of a revamp. :-)
> 
> So, while I (again and again) have very little time to devote to it, I
> try to slowly improve it.
> 
> Right now I've created a "codename-simply" branch, with the intent of
> reducing the amount of legacy code and some of the oddities of my
> previous choices:
> https://github.com/alberanid/imdbpy/tree/codename-simplify
> See also issue https://github.com/alberanid/imdbpy/issues/61
> 
> My plan is more or less as follow:
> * remove the "mobile" parser (done)
> * remove SQLObject support (done)
> * remove cutils, the utilities written in C (done, not sure it will
> not be useful again in the future)
> * introduce support for the new data set (to be done:
> https://github.com/alberanid/imdbpy/issues/60 )
> * move to Python 3 (to be done: https://github.com/alberanid/imdbpy/issues/27 
> )
> 
> Another possible point is:
> * remove the BeautifulSoup dependency (python-lxml will be required)
> 
> but on this I wait the opinion of Turgut, the main author of that code.
> 
> The rationale is to remove unneeded dependencies (like the old SQLObject).
> For the moment I've set lxml as a mandatory dependency, but I can
> revert it to an optional one.
> It has to be said that _bsoup is shipped with our package, so maybe we
> can leave it there.
> 
> After this little clean-up, I'd like to work, in this order on:
> 1. the switch to Python 3
> 2. the new dataset, using SQLAlchemy (unless there are strong opinions
> and helping hands to switch to a no-SQL db)
> 
> If you have other ideas and/or if you want to help, let us know. :-)
> 
> 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Imdbpy-devel mailing list
Imdbpy-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/imdbpy-devel

Reply via email to