diff --git a/assets/images/logo_naturtag.png b/assets/images/logo_naturtag.png new file mode 100644 index 0000000..843acf9 Binary files /dev/null and b/assets/images/logo_naturtag.png differ diff --git a/assets/images/logo_pyinaturalist.png b/assets/images/logo_pyinaturalist.png new file mode 100644 index 0000000..bc958b5 Binary files /dev/null and b/assets/images/logo_pyinaturalist.png differ diff --git a/assets/images/logo_requests_cache.png b/assets/images/logo_requests_cache.png new file mode 100644 index 0000000..acbb7b1 Binary files /dev/null and b/assets/images/logo_requests_cache.png differ diff --git a/pages/open_source.md b/pages/open_source.md index f782613..c9a23d8 100644 --- a/pages/open_source.md +++ b/pages/open_source.md @@ -1,8 +1,44 @@ -# {fas}`python` Open Source Projects -{bdg-primary}`Draft` +# {fab}`python` Open Source Projects +{bdg-secondary}`In Progress` I develop and maintain a few open source projects, mainly python libraries. Here are a few of them: -* Python HTTP caching: https://github.com/requests-cache -* Python biodiversity data access: https://github.com/pyinat -* Other open source projects: https://github.com/jwcook \ No newline at end of file +## requests-cache +![](../assets/images/logo_requests_cache.png) + +My largest project is currently **requests-cache**, which is an HTTP caching library for python. + +* {fas}`code` Source: https://github.com/requests-cache/requests-cache +* {fas}`book` Docs: https://requests-cache.readthedocs.io + +## pyinaturalist +![](../assets/images/logo_pyinaturalist.png) + +I also work on a number of projects related to biodiversity data, mainly related to [iNaturalist](https://www.inaturalist.org/). The most mature of these is **pyinaturalist**, which is a python library for interacting with the iNaturalist API. + +* {fas}`code` Source: https://github.com/pyinat/pyinaturalist +* {fas}`book` Docs: https://pyinaturalist.readthedocs.io + +## Naturtag +![](../assets/images/logo_naturtag.png) + +A related but less mature project I'm currently developing is **Naturtag**, which is a desktop +application and CLI tool for nature photographers. Its goal is to simplify photography workflow and +organization by embedding useful biodiversity metadata into image files using +[XMP](https://exiftool.org/TagNames/XMP.html) and [Darwin Core](https://www.tdwg.org/standards/dwc). + +Yeah, that's kind of a mouthful... I need to work on my elevator pitch. It's a really fun project to +work on, though, because I'm primarily making it for myself, and it's in a relatively small niche +that no other tools (that I know of) currently fill. + +* {fas}`code` Source: https://github.com/pyinat/naturtag +* {fas}`book` Docs: https://naturtag.readthedocs.io + +## Other +A number of other small projects can be found [on my GitHub profile](https://github.com/jwcook). + +This site and any other tilde-specific repos will be on [tildegit](https://tildegit.org/jwcook). + +## Getting involved +If you are a python developer looking for ways to get involved in open source, I am willing to +mentor new contributors on any of these projects. Feel free to reach out either here or on GitHub. \ No newline at end of file