Skip to content

Commit 8a548b0

Browse files
committed
Initial generation
1 parent 948c877 commit 8a548b0

263 files changed

Lines changed: 46514 additions & 71 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.gitignore‎

Lines changed: 7 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ __pycache__/
88

99
# Distribution / packaging
1010
.Python
11+
env/
1112
build/
1213
develop-eggs/
1314
dist/
@@ -19,13 +20,9 @@ lib64/
1920
parts/
2021
sdist/
2122
var/
22-
wheels/
23-
pip-wheel-metadata/
24-
share/python-wheels/
2523
*.egg-info/
2624
.installed.cfg
2725
*.egg
28-
MANIFEST
2926

3027
# PyInstaller
3128
# Usually these files are written by a python script from a template
@@ -40,90 +37,30 @@ pip-delete-this-directory.txt
4037
# Unit test / coverage reports
4138
htmlcov/
4239
.tox/
43-
.nox/
4440
.coverage
4541
.coverage.*
4642
.cache
4743
nosetests.xml
4844
coverage.xml
49-
*.cover
50-
*.py,cover
45+
*,cover
5146
.hypothesis/
52-
.pytest_cache/
47+
venv/
48+
.venv/
49+
.python-version
50+
.pytest_cache
5351

5452
# Translations
5553
*.mo
5654
*.pot
5755

5856
# Django stuff:
5957
*.log
60-
local_settings.py
61-
db.sqlite3
62-
db.sqlite3-journal
63-
64-
# Flask stuff:
65-
instance/
66-
.webassets-cache
67-
68-
# Scrapy stuff:
69-
.scrapy
7058

7159
# Sphinx documentation
7260
docs/_build/
7361

7462
# PyBuilder
7563
target/
7664

77-
# Jupyter Notebook
65+
#Ipython Notebook
7866
.ipynb_checkpoints
79-
80-
# IPython
81-
profile_default/
82-
ipython_config.py
83-
84-
# pyenv
85-
.python-version
86-
87-
# pipenv
88-
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
89-
# However, in case of collaboration, if having platform-specific dependencies or dependencies
90-
# having no cross-platform support, pipenv may install dependencies that don't work, or not
91-
# install all needed dependencies.
92-
#Pipfile.lock
93-
94-
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
95-
__pypackages__/
96-
97-
# Celery stuff
98-
celerybeat-schedule
99-
celerybeat.pid
100-
101-
# SageMath parsed files
102-
*.sage.py
103-
104-
# Environments
105-
.env
106-
.venv
107-
env/
108-
venv/
109-
ENV/
110-
env.bak/
111-
venv.bak/
112-
113-
# Spyder project settings
114-
.spyderproject
115-
.spyproject
116-
117-
# Rope project settings
118-
.ropeproject
119-
120-
# mkdocs documentation
121-
/site
122-
123-
# mypy
124-
.mypy_cache/
125-
.dmypy.json
126-
dmypy.json
127-
128-
# Pyre type checker
129-
.pyre/

‎.gitlab-ci.yml‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# ref: https://docs.gitlab.com/ee/ci/README.html
2+
3+
stages:
4+
- test
5+
6+
.tests:
7+
stage: test
8+
script:
9+
- pip install -r requirements.txt
10+
- pip install -r test-requirements.txt
11+
- pytest --cov=vrchatapi
12+
13+
test-3.6:
14+
extends: .tests
15+
image: python:3.6-alpine
16+
test-3.7:
17+
extends: .tests
18+
image: python:3.7-alpine
19+
test-3.8:
20+
extends: .tests
21+
image: python:3.8-alpine
22+
test-3.9:
23+
extends: .tests
24+
image: python:3.9-alpine

‎.openapi-generator-ignore‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# OpenAPI Generator Ignore
2+
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
3+
4+
# Use this file to prevent files from being overwritten by the generator.
5+
# The patterns follow closely to .gitignore or .dockerignore.
6+
7+
# As an example, the C# client generator defines ApiClient.cs.
8+
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
9+
#ApiClient.cs
10+
11+
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
12+
#foo/*/qux
13+
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
14+
15+
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
16+
#foo/**/qux
17+
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
18+
19+
# You can also negate patterns with an exclamation (!).
20+
# For example, you can ignore all files in a docs folder with the file extension .md:
21+
#docs/*.md
22+
# Then explicitly reverse the ignore rule for a single file:
23+
#!docs/README.md
24+
25+
.travis.yml
26+
README.md

‎.openapi-generator/FILES‎

Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
.gitignore
2+
.gitlab-ci.yml
3+
docs/AuthenticationApi.md
4+
docs/Avatar.md
5+
docs/AvatarID.md
6+
docs/AvatarUnityPackageUrlObject.md
7+
docs/AvatarsApi.md
8+
docs/Config.md
9+
docs/ConfigAnnouncements.md
10+
docs/ConfigDownloadUrls.md
11+
docs/ConfigDynamicWorldRows.md
12+
docs/ConfigEvents.md
13+
docs/CurrentUser.md
14+
docs/DeploymentGroup.md
15+
docs/DeveloperType.md
16+
docs/Error.md
17+
docs/Favorite.md
18+
docs/FavoriteGroup.md
19+
docs/FavoriteGroupID.md
20+
docs/FavoriteGroupVisibility.md
21+
docs/FavoriteID.md
22+
docs/FavoriteType.md
23+
docs/FavoritesApi.md
24+
docs/File.md
25+
docs/FileData.md
26+
docs/FileID.md
27+
docs/FileStatus.md
28+
docs/FileVersion.md
29+
docs/FilesApi.md
30+
docs/FriendsApi.md
31+
docs/InlineObject.md
32+
docs/InlineObject1.md
33+
docs/InlineObject10.md
34+
docs/InlineObject11.md
35+
docs/InlineObject12.md
36+
docs/InlineObject13.md
37+
docs/InlineObject2.md
38+
docs/InlineObject3.md
39+
docs/InlineObject4.md
40+
docs/InlineObject5.md
41+
docs/InlineObject6.md
42+
docs/InlineObject7.md
43+
docs/InlineObject8.md
44+
docs/InlineObject9.md
45+
docs/InlineResponse200.md
46+
docs/InlineResponse2001.md
47+
docs/InlineResponse2002.md
48+
docs/InlineResponse2003.md
49+
docs/InlineResponse2004.md
50+
docs/InlineResponse2005.md
51+
docs/InlineResponse2006.md
52+
docs/InlineResponse2007.md
53+
docs/InlineResponse401.md
54+
docs/Instance.md
55+
docs/InstancePlatforms.md
56+
docs/LimitedUnityPackage.md
57+
docs/LimitedUser.md
58+
docs/LimitedWorld.md
59+
docs/MIMEType.md
60+
docs/Notification.md
61+
docs/NotificationType.md
62+
docs/NotificationsApi.md
63+
docs/Platform.md
64+
docs/PlayerModeration.md
65+
docs/PlayerModerationID.md
66+
docs/PlayerModerationType.md
67+
docs/PlayermoderationApi.md
68+
docs/ReleaseStatus.md
69+
docs/Response.md
70+
docs/Success.md
71+
docs/SystemApi.md
72+
docs/Tag.md
73+
docs/UnityPackage.md
74+
docs/UnityPackageID.md
75+
docs/User.md
76+
docs/UserState.md
77+
docs/UserStatus.md
78+
docs/UsersApi.md
79+
docs/World.md
80+
docs/WorldID.md
81+
docs/WorldsApi.md
82+
git_push.sh
83+
requirements.txt
84+
setup.cfg
85+
setup.py
86+
test-requirements.txt
87+
test/__init__.py
88+
tox.ini
89+
vrchatapi/__init__.py
90+
vrchatapi/api/__init__.py
91+
vrchatapi/api/authentication_api.py
92+
vrchatapi/api/avatars_api.py
93+
vrchatapi/api/favorites_api.py
94+
vrchatapi/api/files_api.py
95+
vrchatapi/api/friends_api.py
96+
vrchatapi/api/notifications_api.py
97+
vrchatapi/api/playermoderation_api.py
98+
vrchatapi/api/system_api.py
99+
vrchatapi/api/users_api.py
100+
vrchatapi/api/worlds_api.py
101+
vrchatapi/api_client.py
102+
vrchatapi/apis/__init__.py
103+
vrchatapi/configuration.py
104+
vrchatapi/exceptions.py
105+
vrchatapi/model/__init__.py
106+
vrchatapi/model/avatar.py
107+
vrchatapi/model/avatar_id.py
108+
vrchatapi/model/avatar_unity_package_url_object.py
109+
vrchatapi/model/config.py
110+
vrchatapi/model/config_announcements.py
111+
vrchatapi/model/config_download_urls.py
112+
vrchatapi/model/config_dynamic_world_rows.py
113+
vrchatapi/model/config_events.py
114+
vrchatapi/model/current_user.py
115+
vrchatapi/model/deployment_group.py
116+
vrchatapi/model/developer_type.py
117+
vrchatapi/model/error.py
118+
vrchatapi/model/favorite.py
119+
vrchatapi/model/favorite_group.py
120+
vrchatapi/model/favorite_group_id.py
121+
vrchatapi/model/favorite_group_visibility.py
122+
vrchatapi/model/favorite_id.py
123+
vrchatapi/model/favorite_type.py
124+
vrchatapi/model/file.py
125+
vrchatapi/model/file_data.py
126+
vrchatapi/model/file_id.py
127+
vrchatapi/model/file_status.py
128+
vrchatapi/model/file_version.py
129+
vrchatapi/model/inline_object.py
130+
vrchatapi/model/inline_object1.py
131+
vrchatapi/model/inline_object10.py
132+
vrchatapi/model/inline_object11.py
133+
vrchatapi/model/inline_object12.py
134+
vrchatapi/model/inline_object13.py
135+
vrchatapi/model/inline_object2.py
136+
vrchatapi/model/inline_object3.py
137+
vrchatapi/model/inline_object4.py
138+
vrchatapi/model/inline_object5.py
139+
vrchatapi/model/inline_object6.py
140+
vrchatapi/model/inline_object7.py
141+
vrchatapi/model/inline_object8.py
142+
vrchatapi/model/inline_object9.py
143+
vrchatapi/model/inline_response200.py
144+
vrchatapi/model/inline_response2001.py
145+
vrchatapi/model/inline_response2002.py
146+
vrchatapi/model/inline_response2003.py
147+
vrchatapi/model/inline_response2004.py
148+
vrchatapi/model/inline_response2005.py
149+
vrchatapi/model/inline_response2006.py
150+
vrchatapi/model/inline_response2007.py
151+
vrchatapi/model/inline_response401.py
152+
vrchatapi/model/instance.py
153+
vrchatapi/model/instance_platforms.py
154+
vrchatapi/model/limited_unity_package.py
155+
vrchatapi/model/limited_user.py
156+
vrchatapi/model/limited_world.py
157+
vrchatapi/model/mime_type.py
158+
vrchatapi/model/notification.py
159+
vrchatapi/model/notification_type.py
160+
vrchatapi/model/platform.py
161+
vrchatapi/model/player_moderation.py
162+
vrchatapi/model/player_moderation_id.py
163+
vrchatapi/model/player_moderation_type.py
164+
vrchatapi/model/release_status.py
165+
vrchatapi/model/response.py
166+
vrchatapi/model/success.py
167+
vrchatapi/model/tag.py
168+
vrchatapi/model/unity_package.py
169+
vrchatapi/model/unity_package_id.py
170+
vrchatapi/model/user.py
171+
vrchatapi/model/user_state.py
172+
vrchatapi/model/user_status.py
173+
vrchatapi/model/world.py
174+
vrchatapi/model/world_id.py
175+
vrchatapi/model_utils.py
176+
vrchatapi/models/__init__.py
177+
vrchatapi/rest.py

‎.openapi-generator/VERSION‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5.2.1

‎LICENSE‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2021 Owners of GitHub organisation "vrchatapi" and individual contributors.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# vrchatapi-python
1+
# vrchatapi-python

0 commit comments

Comments
 (0)