diff --git a/src/gitingest/query_parser.py b/src/gitingest/query_parser.py index 78dd6cff..05925b32 100644 --- a/src/gitingest/query_parser.py +++ b/src/gitingest/query_parser.py @@ -21,6 +21,7 @@ "bitbucket.org", "gitea.com", "codeberg.org", + "gitingest.com", ] diff --git a/tests/query_parser/test_query_parser.py b/tests/query_parser/test_query_parser.py index 0db65d3b..ab9480d4 100644 --- a/tests/query_parser/test_query_parser.py +++ b/tests/query_parser/test_query_parser.py @@ -17,6 +17,9 @@ async def test_parse_url_valid_https() -> None: "https://github.com/user/repo", "https://gitlab.com/user/repo", "https://bitbucket.org/user/repo", + "https://gitea.com/user/repo", + "https://codeberg.org/user/repo", + "https://gitingest.com/user/repo", ] for url in test_cases: result = await _parse_repo_source(url) @@ -34,6 +37,9 @@ async def test_parse_url_valid_http() -> None: "http://github.com/user/repo", "http://gitlab.com/user/repo", "http://bitbucket.org/user/repo", + "http://gitea.com/user/repo", + "http://codeberg.org/user/repo", + "http://gitingest.com/user/repo", ] for url in test_cases: result = await _parse_repo_source(url)