{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"textdistance","owner":"life4","isFork":false,"description":"📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.","topicNames":["python","diff","algorithm","algorithms","distance","levenshtein","levenshtein-distance","jellyfish","damerau-levenshtein","distance-calculation"],"topicsNotShown":3,"allTopics":["python","diff","algorithm","algorithms","distance","levenshtein","levenshtein-distance","jellyfish","damerau-levenshtein","distance-calculation","hamming-distance","damerau-levenshtein-distance","textdistance"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":9,"starsCount":3316,"forksCount":243,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T11:36:15.942Z"}},{"type":"Public","name":"deal","owner":"life4","isFork":false,"description":"🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.","topicNames":["python","testing","validation","interface","functional-programming","linter","decorators","typing","property-based-testing","flake8"],"topicsNotShown":10,"allTopics":["python","testing","validation","interface","functional-programming","linter","decorators","typing","property-based-testing","flake8","refinement-types","pythonic","contracts-programming","contracts","invariant","hacktoberfest","mypy","dbc","design-by-contract","deal"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":701,"forksCount":24,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-24T19:46:00.812Z"}},{"type":"Public","name":"deal-solver","owner":"life4","isFork":false,"description":"z3-powered solver (theorem prover) for deal","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-28T13:31:28.687Z"}},{"type":"Public","name":"pythonetc","owner":"life4","isFork":false,"description":"Posts about Python stdlib, syntax, and internals","topicNames":["python","blog","snippets","telegram","jinja2","publishing","static-site","wtf","posts","interview-questions"],"topicsNotShown":2,"allTopics":["python","blog","snippets","telegram","jinja2","publishing","static-site","wtf","posts","interview-questions","articles","wats"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":37,"forksCount":1,"license":"Creative Commons Attribution Share Alike 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-15T14:20:11.290Z"}},{"type":"Public archive","name":"homoglyphs","owner":"life4","isFork":false,"description":"Homoglyphs: get similar letters, convert to ASCII, detect possible languages and UTF-8 group.","topicNames":["python","security","unicode","utf-8","domains","python3","alphabet","letters","utf8","domain-discovery"],"topicsNotShown":5,"allTopics":["python","security","unicode","utf-8","domains","python3","alphabet","letters","utf8","domain-discovery","homoglyph","language","homoglyphs","ascii","languages"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":75,"forksCount":21,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-11T21:37:13.934Z"}},{"type":"Public archive","name":"flakehell","owner":"life4","isFork":false,"description":"Flake8 wrapper to make it nice, legacy-friendly, configurable.","topicNames":["python","qa","linting","ci","linter","flake8","code-quality","quality-assurance","flake8-plugin","flake8-extensions"],"topicsNotShown":0,"allTopics":["python","qa","linting","ci","linter","flake8","code-quality","quality-assurance","flake8-plugin","flake8-extensions"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":3,"starsCount":233,"forksCount":46,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-11T21:35:41.615Z"}},{"type":"Public","name":"vaa","owner":"life4","isFork":false,"description":"Validators Adapter. The common interface for all Python validators.","topicNames":["python","django","schema","validation","validator","django-rest-framework","wtforms","cerberus"],"topicsNotShown":0,"allTopics":["python","django","schema","validation","validator","django-rest-framework","wtforms","cerberus"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":6,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-04-16T13:34:36.436Z"}}],"repositoryCount":7,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}