{"id":34075651,"url":"https://github.com/janekdeveloper/vimeworld","last_synced_at":"2026-03-12T19:14:25.219Z","repository":{"id":219621380,"uuid":"749190099","full_name":"janekdeveloper/vimeworld","owner":"janekdeveloper","description":"Python wrapper for VimeWorld api","archived":false,"fork":false,"pushed_at":"2024-07-03T01:44:16.000Z","size":42,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-16T11:43:30.892Z","etag":null,"topics":["vimeworld","vimeworld-api","vimeworld-minigames"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/janekdeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-27T20:41:51.000Z","updated_at":"2024-12-14T20:10:25.000Z","dependencies_parsed_at":"2024-01-28T19:27:37.547Z","dependency_job_id":"fa19474a-5e48-4033-ae73-731b5eda5bd3","html_url":"https://github.com/janekdeveloper/vimeworld","commit_stats":null,"previous_names":["xtraswed/vimeworld"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/janekdeveloper/vimeworld","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janekdeveloper%2Fvimeworld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janekdeveloper%2Fvimeworld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janekdeveloper%2Fvimeworld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janekdeveloper%2Fvimeworld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/janekdeveloper","download_url":"https://codeload.github.com/janekdeveloper/vimeworld/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janekdeveloper%2Fvimeworld/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30439658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T14:34:45.044Z","status":"ssl_error","status_checked_at":"2026-03-12T14:09:33.793Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vimeworld","vimeworld-api","vimeworld-minigames"],"created_at":"2025-12-14T09:55:23.032Z","updated_at":"2026-03-12T19:14:25.202Z","avatar_url":"https://github.com/janekdeveloper.png","language":"Python","readme":"# vimeworld\r\nPython модуль для удобной работы с api\r\n\r\n# Быстрый старт\r\n```py\r\n#Импортируем необходимые модули из библиотеки vimeworld\r\nimport vimeworld\r\nfrom vimeworld import Client, users\r\n\r\n\r\nbot = Client()\r\nbot.start() # Запускаем бота (начинаем взаимодействие с сервером)\r\n\r\n# Создаем экземпляр класса users, который предоставляет функции для работы с пользователями на сервере Vimeworld\r\nus = users(bot)\r\n\r\nplayer_id = us.get_by_nick('sad_Devil').user_id # Получаем ID игрока сервера по нику.\r\nplayer_name = us.get_by_nick('sad_Devil').username # Получаем ник игрока сервера по нику\r\nlevel = us.get_by_nick('sad_Devil').level # Получаем уровень игрока на сервере по нику\r\nlevelpercentage = us.get_by_nick('sad_Devil').levelPercentage # Получаем процент уровня игрока по нику\r\nrank = us.get_by_nick('sad_Devil').rank # Получаем привилегию игрока по нику, список привилегий смотрите ниже.\r\nplayedtime = us.get_by_nick('sad_Devil').playedSeconds # Получаем сумму того времени когда игрок был на сервере \r\nlastseen = us.get_by_nick('sad_Devil').lastSeen # Получаем последний заход\r\nguild_id = us.get_by_nick('sad_Devil').guild_id # Получаем ID гильдии в которой есть игрок, поиск информации о гильдии будет реализован в 0.0.2\r\n\r\nprint(f\"{player_id}\\n{player_name}\\n{level}\\n{levelpercentage}\\n{rank}\\n{playedtime}\\n{lastseen}\\n{guild_id}\") # Вывод информации\r\n```\r\nВывод:\r\n```cmd\r\n4222985\r\nsad_Devil\r\n65\r\n0.08196\r\nHOLY\r\n5103280\r\n1706135176\r\n24594\r\n```\r\n# Список привилегий\r\n\r\n  \u003csection class=\"doc-content\" id=\"index-page\"\u003e\r\n\t\t\t\u003csection class=\"left-docs\"\u003e\r\n\t\t\t\t\u003ch3\u003e\r\n\t\t\t\t\t\u003ca id=\"inforanks\"\u003e\r\n\t\t\t\t\t\tРанги игроков\r\n\t\t\t\t\t\t\u003c/a\u003e\r\n\t\t\t\t\u003c/h3\u003e\r\n\t\t\u003ctable\u003e\r\n      \u003cthead\u003e\r\n        \u003ctr\u003e\r\n          \u003cth style=\"text-align: center\"\u003eРанг\u003c/th\u003e\r\n          \u003cth style=\"text-align: center\"\u003eНазвание\u003c/th\u003e\r\n          \u003cth style=\"text-align: center\"\u003eПрефикс\u003c/th\u003e\r\n          \u003cth style=\"text-align: center\"\u003eЦвет\u003c/th\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/thead\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003ePLAYER\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eИгрок\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e \u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e \u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eVIP\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eVIP\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #00be00\"\u003e[V]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#00be00\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003ePREMIUM\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003ePremium\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #00dada\"\u003e[P]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#00dada\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eHOLY\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eHoly\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #ffba2d\"\u003e[H]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#ffba2d\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eIMMORTAL\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eImmortal\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #e800d5\"\u003e[I]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#e800d5\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eBUILDER\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eБилдер\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #009c00\"\u003e[Билдер]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#009c00\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eSRBUILDER\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eПроверенный билдер\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #009c00\"\u003e[Пр. билдер]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#009c00\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eMAPLEAD\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eГлавный билдер\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #009c00\"\u003e[Гл. билдер]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#009c00\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eYOUTUBE\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eYouTube\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #fe3f3f\"\u003e[YouTube]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#fe3f3f\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eDEV\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eРазработчик\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #00bebe\"\u003e[Dev]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#00bebe\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eORGANIZER\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eОрганизатор\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #00bebe\"\u003e[Организатор]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#00bebe\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eHELPER\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eХелпер\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #1b00ff\"\u003e[Хелпер]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#1b00ff\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eMODER\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eМодератор\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #1b00ff\"\u003e[Модер]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#1b00ff\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eWARDEN\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eПроверенный модератор\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #1b00ff\"\u003e[Модер]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#1b00ff\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eCHIEF\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eГлавный модератор\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e\u003cb style=\"color: #1b00ff\"\u003e[Гл. модер]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#1b00ff\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eADMIN\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003eГлавный админ\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e \u003cb style=\"color: #00bebe\"\u003e[Гл. админ]\u003c/b\u003e\u003c/td\u003e\r\n      \u003ctd style=\"text-align: center\"\u003e#00bebe\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n\u003c/table\u003e\r\n      \u003c/section\u003e\r\n  \u003c/section\u003e\r\n\r\n# Доп. информация\r\nКроме `us.get_by_nick('sad_Devil')` можно использовать `us.get_by_id(id)`\r\n\r\n#### Цели:\r\n- [x] Получение базовой информации про игрока через имя, ID\r\n- [ ] Получение друзей игрока\r\n- [ ] Получение статуса игрока(онлайн/оффлайн)\r\n- [ ] Получение статистики игрока\r\n- [ ] Получение ачивок игрока\r\n- [ ] Получение последних матчей игрока\r\n* Это лишь небольшая часть того что я планирую добавить в библиотеку.\r\n\r\n#### Контакты:\r\n* `sad_Devil` - VimeWorld\r\n* `bytdev` - Discord\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanekdeveloper%2Fvimeworld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjanekdeveloper%2Fvimeworld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanekdeveloper%2Fvimeworld/lists"}