Skip to content
Avatar

Achievements

Achievements

Highlights

  • 1 discussion answered
Block or Report

Block or report xnuinside

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xnuinside/README.md

Hi 👋

I'm Python enthusiast and I like do 🔭 experiments in code generation & metaprogramming.

🌱 If you interesting to participate in any project: feel free to open PR or 💬 issue, I'm very glad to any participation.

Right now, 🧑‍🌾 I'm focusing on supporting & adding new features to:

  • simple-ddl-parser - Parser that focudes on differen DDL dialects and only DDL

  • simple-ddl-generator - Generate DDL SQL from various Python Models & can be used to modify existed SQL DDLs (with simple-ddl-parser)

  • omymodels - Code generator that allows you to create different Python Modules from DDL and convert one model type to another

  • py-models-parser - Parser that supported already 12 types of different Python models (ORM, Pydantic and etc)

  • fakeme - Fake Data generator for relative data (for example, for SQL tables)

Pinned

  1. Simple DDL Parser to parse SQL (HQL, TSQL, AWS Redshift, BigQuery, Snowflake and other dialects) ddl files to json/python dict with full information about columns: types, defaults, primary keys, et…

    Python 43 8

  2. O!My Models (omymodels) is a library to generate Pydantic, Dataclasses, GinoORM Models, SqlAlchemy ORM, SqlAlchemy Core Table, Models from SQL DDL. And convert one models to another.

    Python 49 5

  3. (pretty fresh) Generate SQL DDL from simple-ddl-parser data & various Python models (pydantic, dataclasses, python enums, etc)

    Python 1

  4. Parser for Different Python Models (pure Python classes, Pydantic, Enums, ORMs: DjangoORM, Tortoise, SqlAlchemy, GinoORM, PonyORM, Pydal) to extract information about columns(attrs), model, table a…

    Python 9 1

  5. Admin Panel for GinoORM - ready to up & run (just add your models)

    Python 41 6

  6. Apache Airflow in Docker Compose (for both versions 1.10.* and 2.*)

    Python 144 71

658 contributions in the last year

Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mon Wed Fri

Contribution activity

February 2022

Created 7 commits in 1 repository
Opened 2 pull requests in 1 repository
xnuinside/simple-ddl-parser 2 merged
Answered 1 discussion in 1 repository
xnuinside/simple-ddl-parser

Seeing something unexpected? Take a look at the GitHub profile guide.