nilomr / xeno-canto-py

Python wrapper for the xeno-canto.org API to aid in downloading and managing recordings.
MIT License
2 stars 0 forks source link

further clean-up / refactoring thoughts + discussion #2

Open NickleDave opened 2 years ago

NickleDave commented 2 years ago

following up on #1

@nilomr please do comment if I am not capturing your input well

low-level clean-up stuff

longer-term higher-level re-factoring

each of these can definitely end up being separate issues, but collecting them here. Roughly in order of complexity, from least to most

nilomr commented 2 years ago

That all sounds good to me - haven't found time to give it any thought or get started with the lower-level stuff yet. I just came across this, I haven't looked at it yet but will leave for future reference:

NickleDave commented 2 years ago

That all sounds good to me - haven't found time to give it any thought or get started with the lower-level stuff yet. I just came across this, I haven't looked at it yet but will leave for future reference:

* [scikit-maad](https://github.com/scikit-maad/scikit-maad) // xeno-canto [example](https://scikit-maad.github.io/_auto_examples/2_advanced/plot_xenocanto_wookpecker_activities.html#sphx-glr-auto-examples-2-advanced-plot-xenocanto-wookpecker-activities-py), [source code](https://github.com/scikit-maad/scikit-maad/blob/production/maad/util/xeno_canto.py)

Glad we agree :slightly_smiling_face: -- I did link to that library above but I know I put a lot in the issue. I hadn't seen the docs though, that's helpful

NickleDave commented 2 years ago

Yes vignettes like their metadata example are I think exactly what we'd want