Skip to content

Commit

Permalink
Merge pull request #409 from sanders41/projects
Browse files Browse the repository at this point in the history
Update projects
  • Loading branch information
sanders41 committed Apr 20, 2024
2 parents e3a6c55 + 4301e36 commit 61a7154
Showing 1 changed file with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,13 @@ title = "Paul Sanders"
</h2>
<div class="mt-2">
<ul>
<li>
<a href="https://github.com/sanders41/python-project-generator">Python Project Generator</a>
- A CLI written in Rust to start new Python projects. It generates the boiler plate code
needed when starting a new project. It automatically updates packages to their latest versions
when creating the project, and has options to create pure Python projects, or Python project
with Rust modules using PyO3.
</li>
<li>
<a href="https://github.com/sanders41/meilisearch-python-sdk">Meilisearch Python SDK</a>
- This package is an Python SDK for the
Expand All @@ -44,31 +51,25 @@ title = "Paul Sanders"
contribute to multiple other Meilisearch repositories.
</li>
<li>
<a href="https://github.com/sanders41/meilisearch-tui">Meilisearch TUI</a>
- A Text User Interface for searching and managing Meilisearch from the terminal.
<a href="https://github.com/sanders41/camel-converter">Camel Converter</a>
- In JSON keys are normally in camelCase format, while variable names in Python normally use
snake_case. This package automatically converts between the two formats. In addition the
package provides a <a href="https://pydantic-docs.helpmanual.io/">Pydantic</a> base model
that, when inherited, allows Pydantic models to be created with the preferred Python style
snake case variable names and will automatically convert from/to camel case when
deserializing/serializing the data.
</li>
<li>
<a href="https://github.com/sanders41/python-project-generator">Python Project Generator</a>
- A CLI written in Rust to start new Python projects. It generates the boiler plate code
needed when starting a new project. It automatically updates packages to their latest versions
when creating the project, and has options to create pure Python projects, or Python project
with Rust modules using PyO3.
<a href="https://github.com/sanders41/pytest-meilisearch">Pytest Meilisearch</a>
- This is a package that provides a lot of the pytest boiler plate code and fixtures needed
for testing Python projects that interact with Meilisearch.
</li>
<li>
<a href="https://github.com/sanders41/weather-command">Weather Command</a>
- I am interested in weather, spend a lot of time in the command line, and was looking for
a reason to try out the <a href="https://github.com/willmcgugan/rich">Rich</a> library.
With that in mind I created this weather CLI.
</li>
<li>
<a href="https://github.com/sanders41/camel-converter">Camel Converter</a>
- In JSON keys are normally in camelCase format, while variable names in Python normally use
snake_case. This package automatically converts between the two formats. In addition the
package provides a <a href="https://pydantic-docs.helpmanual.io/">Pydantic</a> base model
that, when inherited, allows Pydantic models to be created with the preferred Python style
snake case variable names and will automatically convert from/to camel case when
deserializing/serializing the data.
</li>
<li>
<a href="https://github.com/sanders41/sas7bdat-converter">sas7bdat Converter</a>
- This Python package converts proprietary sas7bdat and/or xport files from SAS into
Expand Down

0 comments on commit 61a7154

Please sign in to comment.