Saravanan666/pypi-org huggingface dataset:
Package: yunzhanghu-sdk
云账户 SDK for Python欢迎使用云账户 SDK for Python。
云账户是一家专注为平台企业和新就业形态劳动者提供高质量灵活就业服务的新时代企业。云账户 SDK 对云账户综合服务平台 API 接口进行封装，帮助您快速接入到云账户综合服务平台。云账户 SDK for Python 为您提供签约、下单、回调、数据查询等功能，帮助您完成与云账户综合服务平台的接口对接及业务开发。 如果您在使用过程中遇到任何问题，请在当前 GitHub 提交 Issues，或发送邮件至技术支持组techsupport@yunzhanghu.com。环境要求云账户 SDK for Python 支持 Python 3.0 及以上版本。快速使用通过 PIP 安装执行以下命令安装云账户 SDK for Python：pip3 install yunzhanghu_sdk在您的代码中引用对应模块代码，具体引用方式可参考下文示例通过源码包安装前往Github 仓库下载源码压缩包。解压源码包到您项目的合适位置。在您的代码中引用对应模块代码，可参考示例。示例#提示：
   #为了保护秘钥安全，建议将密钥配置到环境变量中或者配置文件中。
   #请勿在代码中使用硬编码密钥，可能导致密钥暴露，存在安全隐患。

from yunzhanghu_sdk.client.api.model.payment import GetOrderRequest
from yunzhanghu_sdk.client.api.payment_client import PaymentClient
from yunzhanghu_sdk.config import *

if __name__ == "__main__":
    # 平台企业 ID，登录云账户综合服务平台，选择“业务中心 > 业务管理 > 对接信息”获取
    dealer_id = "xxx"
    # 综合服务主体 ID，登录云账户综合服务平台，选择“业务中心 > 业务管理 > 对接信息”获取
    broker_id = "xxx"
    # 签名方式，登录云账户综合服务平台，选择“业务中心 > 业务管理 > 对接信息”获取
    # 签名方式为 RSA，参数固定为：rsa
    sign_type = "rsa"
    # 平台企业 App Key，登录云账户综合服务平台，选择“业务中心 > 业务管理 > 对接信息”获取
    app_key = "xxx"
    # 平台企业 3DES Key，登录云账户综合服务平台，选择“业务中心 > 业务管理 > 对接信息”获取
    des3key = "xxx"
    # 平台企业私钥，自行生成 RSA 公私钥，私钥请妥善保存，谨防泄露。平台企业公钥请登录云账户综合服务平台配置，选择“业务中心 > 业务管理 > 对接信息”，单击页面右上角的“编辑”，完成平台企业公钥配置。
    dealer_private_key = '''
    -----BEGIN PRIVATE KEY-----
    xxx
    -----END PRIVATE KEY-----
    '''
    # 云账户公钥，登录云账户综合服务平台，选择“业务中心 > 业务管理 > 对接信息”获取
    yzh_public_key = '''
    -----BEGIN PUBLIC KEY-----
    xxx
    -----END PUBLIC KEY-----
    '''
    # 初始化配置参数
    config = Config(
        # host 请求域名
        host="https://api-service.yunzhanghu.com",
        dealer_id=dealer_id,
        sign_type=sign_type,
        app_key=app_key,
        des3key=des3key,
        dealer_private_key=dealer_private_key,
        yzh_public_key=yzh_public_key,
    )
    # 获取订单详情
    request = GetOrderRequest(
        order_id="232211231231231",
        channel="微信",
        data_type="encryption"
    )
    # 建议自定义并将 request-id 记录在日志中
    # request.request_id = "XXXXX"
    client = PaymentClient(config)
    resp = client.get_order(request)

    print(resp.code, resp.message, resp.request_id, resp.data)
Package: yupi
Standing forYet Underused Path Instruments,yupiis a set of tools designed
for collecting, generating and processing trajectory data.Main featuresConvert raw data to trajectories...different input mannersI/O operations with trajectories...json and csv serializersTrajectory extraction from video inputs...even with moving cameraArtificial trajectory generation...several models implementedTrajectory basic operations...rotation, shift, scaling, ...Trajectory transformations...filters, resamplers, ...Statistical analysis rom trajectories ensembles...turning angles histogram, velocity autocorrelation function, power spectral density, and much more ...Results visualization...each statistical observable has a related plot functionSpacial projection of trajectories...for 2D and 3D trajectoriesInstallationCurrent recommended installation method is via PyPI:pip install yupiCompatibilityPython 3.7 or laterUbuntu 18.04 or laterWindows 7 or latermacOS 10.12.6 (Sierra) or later.Getting StartedIn theofficial documentationthere
are some resources to start using the library: Tutorials, Examples  and a
detailed description of the API.ExamplesCode examples (with additional multimedia resources) can be found inthis repository. Additionally, in
theExamples sectionof the documentation, you can find the same examples with additional comments
and expected execution results in order to inspect the examples without actually
executing them.
Package: yupp
__    __    _____ _____
/\ \  /\ \  /\  _  \  _  \
\ \ \_\/  \_\/  \_\ \ \_\ \
 \ \__  /\____/\  __/\  __/
  \/_/\_\/___/\ \_\/\ \_\/
     \/_/      \/_/  \/_/

($($\y:u.\m.\...(m y($\C.\p.(r)e p)($\ro.(ce)s)))so r)
___         __________________________________
___ VERSION __________________________________

yupp        1.2c1
            2021-01-15

Python      2.7 / 3.6
___             ______________________________
___ WHAT IS IT? ______________________________

yupp is a lexical preprocessor for C/C++, Python and
<you name it> languages.

Read more:

    https://github.com/in4lio/yupp/tree/master/doc/

___             ______________________________
___ HELLO WORLD ______________________________

#include <stdio.h>

($set greeting "Hello ($0)!\n")

int main( void )
{
    printf( ($greeting (`world)) );
    return 0;
}

___                 __________________________
___ HELLO IN PYTHON __________________________

# coding: yupp

($set greeting '!dlrow olleH')

if __name__ == '__main__':
    print( ($reversed greeting) )

___         __________________________________
___ LICENSE __________________________________

Please see the file called "LICENSE".
Package: yuque-py
yuque-pyPython SDK foryuqueInstallpipinstallyuque-pyUsagefromyuque_pyimportYuqueyuque=Yuque(api_host="",user_token="")yuque.docsAPIseeYuque API Docsfor more details.userssee the source.groupssee the source.repossee the source.docssee the source.TODOAPI docsJSDocs definition for result infoaddd.tsor refactor to TypeScriptRelease History0.0.3(2020-01-08)fix type hint error0.0.1(2019-08-28)support basic function
Package: yuriko
Encrypted notes.DISCLAIMER:
use it on your own risk,
authors are not responsible for any vulnerability may lead to a leak of sensitive data or loss of data.
Please make sure your password is strong enough.SetuppipinstallyurikoSet environment variableYURIKO_DB_PATHto path to where the database will be located
(it can be created withinitif not exist).One way is to use~/.bash_profile:vim~/.bash_profile//add`exportYURIKO_DB_PATH=/some/path`source~/.bash_profileAlso there isYURIKO_PASSWORD_SUFFIXenvironment variable.
AES key =(password entered + YURIKO_PASSWORD_SUFFIX)[:16], so password to enter can be a bit shorter.Usageyurikoinityurikosearch<qprefix>yurikoopen<key>yurikodel<key>yurikopassword<size># password generator
Package: yurumikuji
yurumikujikamidanaslack additonalUsage$pipinstallyurumikuji
$echo"SLACK_TOKEN=<your token>">.env
$amidana--additionals=yurumikuji.yurumikujisample/profile.j2
https://secure.gravatar.com/avatar/a7614593f3f6f46b73da348c89beba81.jpg?s=512&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-512.png
https://secure.gravatar.com/avatar/a7614593f3f6f46b73da348c89beba81.jpg?s=512&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-512.png
activesample/profile.j2{{ ("srz_zumix" | slack_user_id | slack_user_info).profile.image_512 }}
{{ ("srz_zumix" | slack_user_id | slack_user_profile).image_512 }}
{{ "srz_zumix" | slack_user_id | slack_user_presence }}FeaturesFilternameusagedetailslack required scopeslack_user_id<user_name> | slack_user_iduser name|real_name|display_name to user_idusers:readslack_user_presence<user_id> | slack_user_presenceget user presenceusers:readslack_user_info<user_id> | slack_user_infoget user infousers:readslack_user_profile<user_id> | slack_user_profileget user profileusers.profile:readslack_user_info_by_email<user_email> | slack_user_info_by_emailget user infousers:read.emailslack_usergroup_id<usergroup_name> | slack_usergroup_idusergroup name to usergroup_idusergroups:readslack_usergroup_member_ids<usergroup_id> | slack_usergroup_member_idsget usergroup member user idsusergroups:readslack_usergroup_member_infos<usergroup_id> | slack_usergroup_member_infosget usergroup member user infousergroups:readslack_usergroup_member_infos<usergroup_id> | slack_usergroup_member_infosget usergroup member user infousergroups:readslack_search<search_query> | slack_searchsearch messagesearch:read
Package: yuta
Python: Asynchronous Python client for Tuya's Open APIAsynchronous Python client for Tuya's Open API.AboutTODOInstallationpipinstallyutaChangelog & ReleasesThis repository keeps a change log usingGitHub's releasesfunctionality. The format of the log is based onKeep a Changelog.Releases are based onSemantic Versioning, and use the format
ofMAJOR.MINOR.PATCH. In a nutshell, the version will be incremented
based on the following:MAJOR: Incompatible or major changes.MINOR: Backwards-compatible new features and enhancements.PATCH: Backwards-compatible bugfixes and package updates.ContributingThis is an active open-source project. We are always open to people who want to
use the code or contribute to it.We've set up a separate document for ourcontribution guidelines.Thank you for being involved! :heart_eyes:Setting up development environmentThe easiest way to start, is by opening a CodeSpace here on GitHub, or by using
theDev Containerfeature of Visual Studio Code.This Python project is fully managed using thePoetrydependency manager. But also relies on the use of NodeJS for certain checks during development.You need at least:Python 3.11+PoetryNodeJS 18+ (including NPM)To install all packages, including all development requirements:npminstall
poetryinstallAs this repository uses thepre-commitframework, all changes
are linted and tested with each commit. You can run all checks and tests
manually, using the following command:poetryrunpre-commitrun--all-filesTo run just the Python tests:poetryrunpytestAuthors & contributorsThe original setup of this repository is byFranck Nijhof.For a full list of all authors and contributors,
checkthe contributor's page.LicenseMIT LicenseCopyright (c) 2023 Franck NijhofPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: yutu
yutupoint cloud representations and movementssetupsudoaptinstallpython-pygamepipinstallyutuusageSee theexamplesdirectory for example scripts.dataData by Dorit Borrmann and Hassan Afzal of Jacobs University Bremen
gGmbH was provided by theRobotic 3D Scan
Repository. The
data were recorded at the Automation Lab at Jacobs University Bremen
using a Riegl VZ-400 laser scanner and an Optris PI infrared camera.
Thermal data is encoded as colour.futureUnder consideration are more vectorization, rigid body movement matrices
and perspective projection data cuts.
Package: yuu
(koito) yuuA simple AbemaTV and other we(e)bsite video downloader in pythonRequirementsclickpycryptodomePython 3.5+m3u8tqdmJapan connection/proxy/vpnSupported webAbemaTVAniplus AsiaGYAO!Installationpip install yuuor clone this project and typepip install .Usage>> yuu -h
Usage: yuu [OPTIONS] COMMAND [ARGS]...

  A simple AbemaTV video downloader

Options:
  -V, --version  Show current version
  -U, --update   Update yuu to the newest version
  -h, --help     Show this message and exit.

Commands:
  download  Download a video from yuu Supported we(e)bsite
  streams   Check supported website

///////////////////////////////////////////////////
>> yuu download -h
Usage: yuu download [OPTIONS] <URL site>

  Main command to access downloader

  Check supported streams for yuu: `yuu streams`

Options:
  -U, --username TEXT        Use username/password to download premium video
  -P, --password TEXT        Use username/password to download premium video
  -p, --proxy <ip:port/url>  Use http(s)/socks5 proxies (please add
                             `socks5://` if you use socks5)
  -r, --resolution TEXT      Resolution to be downloaded (Default: best)
  -R, --resolutions          Show available resolutions
  --mux                      Mux .ts to .mkv (Need ffmpeg or mkvmerge)
  -keep, --keep-fragments    Keep downloaded fragment and combined fragment
                             (If muxing) (Default: no)
  -o, --output TEXT          Output filename
  -v, --verbose              Enable verbosity
  -h, --help                 Show this message and exit.--username/-U: Use yuu with registered username/password--password/-P: Use yuu with registered username/password--proxies/-p: Download using proxy for people outside JapanExample:127.0.0.1:1080,http://127.0.0.1:1080,http://user:pass@127.0.0.1:1080,socks5://127.0.0.1:1080--resolution/-r: Target resolution--resolutions/-R: Show available resolution--mux: Mux output file to .mkv--keep-fragments/-keep: Keep downloaded fragment and combined fragment--output/-o: Output filename (Automated if there's nothing omitted) (Default: no)--version/-V: Show version number--verbose/-v: Enable verbose/debug modeInformation: Please use HTTPS proxy for now, it tested and works. SOCKS5 are not tested yet and HTTP doesn't workExample command:yuu download -R https://abema.tv/video/episode/54-25_s1_p1Show available resolution forYagate Kimi ni Naruepisode 01yuu download https://abema.tv/video/episode/54-25_s1_p1Download 1080p video ofYagate Kimi ni Naruepisode 01yuu download https://abema.tv/video/episode/54-25_s1_p1 -r 480pDownload 480p video ofYagate Kimi ni Naruepisode 01yuu download https://ds-vod-abematv.akamaized.net/program/54-25_s1_p1/1080/playlist.m3u8 -o '5toubun01.ts'Download 1080p video from m3u8 linkyuu download https://abema.tv/video/episode/54-25_s1_p1 -p '127.0.0.1:3128Download 480p video ofYagate Kimi ni Naruepisode 01 using 127.0.0.1:3128 proxyCreditsjackyzy823 (Decryption key fetching method)Last-Order (Minyamiauthor)This project are protected by BSD 3-Clause License
Package: yuuki-core
The LINE Protocol for Star Yuuki BOThttps://gitlab.com/star-inc/yuuki_coreThis Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one athttp://mozilla.org/MPL/2.0/.This Source Code Form is “Incompatible With Secondary Licenses”, as
defined by the Mozilla Public License, v. 2.0.Copyright 2020 Star Inc.(https://starinc.xyz) All Rights Reserved.
Package: yuzhuhwbubbler
BubblerThis is a sample package to sort an array using bubble sort.UsageCreate Virtual Environmentpipinstallvirtualenv
virtualenv-ppython3.sourcebin/activateInstall Packagepipinstallyuzhuhwbubbler==0.1.0Use as ModulefromyuzhuhwbubblerimportbubbleSortarr=[31,2,11,23,8,7,11,14,20]bubbleSort(arr)print("sorted:")foriinrange(len(arr)):print("%d"%arr[i]),
Package: yvesCMD
| -> YvesCMD <- |pip install yvesCMDThis microframework is created for cmd applications based on the cmd module in Python, which is built-in by default.GoalsThe goal is to provide simple and useful tools for creating shell applications. Automate certain processes and introduce innovations in this area.What's New- do_command -> In the original module, all command options were placed in the first or first after self argument. In this version, each option occupies its place in the arguments, which provides more control over how many and what the user will enter.- void_command -> Completely without arguments, a dummy function that you call without options.- relative_prompt -> For some reason, in the original module, changing the prompt during code execution is impossible.ExtensionsThis is a directory in the repository where various features will be introduced.GitHub|PyPi
Package: yvi
InstallpipinstallyviUsageimportyviinfo=yvi.get_info(video_id="xxxxxxxx")info.get_title()info.get_channel_id()Functionget_info(video_id, session)Parametersvideo_id : video idsession : session object of requests.ReturnsVideoInfo object.Attributes of VideoInfo objectget_duration()動画の長さ（秒。アーカイブのみ。ライブ動画または待機画面の場合、0が返ります。）get_title()動画タイトルget_title_escaped()動画タイトル(絵文字なし。GUIライブラリ等で絵文字が含まれていてエラーが出る場合はこちらを使用してください)get_channel_id()チャンネルIDget_thumbnail()動画サムネイルURLget_owner_name()配信者名get_owner_name_escaped()配信者名(絵文字なし)get_owner_image()配信者プロフィール画像URLget_user_name()視聴者名get_user_name_escaped()視聴者名(絵文字なし)get_user_image()視聴者プロフィール画像URL
Package: yvpn
yvpnA CLI client to manage YOUR vpn.OverviewThe yvpn tool is a command line client that allows users to manage VPN endpoints by communicating with the yourvpn.info service.Users can create, use, and destroy VPN endpoints at will.  These endpoints are Virtual Private Servers that are created for the exclusive use of the user unlike other VPN providers where thousands of users share a single endpoint.This tool is meant to be extensible.  Beneath the hood SSH is used for the initial wireguard key exchange and future releases will allow users to quickly drop directly into a shell on the remote machine, perform file transfers, or remotely execute scripts.This is not just a a tool for managing your VPN needs, but also a powerful resource for quickly deploying on demand services limited only by your creativity.InstallationThe quickest way to get up and running is to install the tool from pip:pip3 install yvpnYou will need wireguard:https://www.wireguard.com/install/You need to set two environment variables:The server url:URL_yVPN="https://yourvpn.info"Your token:TOKEN_yVPN="<token>"Where to get tokensRight now yvpn is in closed alpha.  Tokens are available by invitation only.What even is a token?  Like an account?No, we do not and will never offer accounts.  Privacy is a core principal and we figure the best way to preserve user's privacy is to simply store zero user information.  That's where Tokens come in.Think of a token as a sort of prepaid calling card.  Remember those good old days?  Where you'd buy a calling card with however many minutes preloaded and then you had to call a 1-800 number from a payphone and enter the little code beneath the scratch off material?  That's what our token model will be.One day, once we're ready for a beta, there will be a simple storefront where you can buy a token preloaded with some amount of credit and off you go.How will billing work then?There will be no billing as in no invoicing.  Your token's fund balance will be debited based directly on usage.  If you don't have any endpoints running, you won't pay anything.Overview of commandsyvpn cleanDestroys all of your endpoints and refreshes your wireguard keys.yvpn connectConnect to an endpoint.  You can pass the name or number of the endpoint to connect to a specific one, i.e.yvpn connect 3, or automatically connect to the first one on the list without.yvpn createCreate a new endpoint.  You can optionally specify a specific datacenter,yvpn create lon1, seeyvpn datacentersbelow, or create a new endpoint in a randomly selected datacenter by omitting the final argument.yvpn datacentersDisplays a list of the currently available datacenters.yvpn destroy <num>Destroy the specified endpoint.yvpn disconnectDisconnect from the active endpoint.yvpn statusDisplay a table of your endpoints with a number, name, location, and creation timestamp.  Also displays your token's balance and expected depletion date at current usage.yvpn adminFor users with an admin token, create, delete, and get tokens.
Package: yv-xtract
YouTube Video XtractorA simple CLI tool to download videos from YouTube either in MP4, MP3 or GIF format and with the ability to crop them.Developed byRicaidito.Usageyvx [-h] [-mp3] [-gif] [--start-time START_TIME] [--end-time END_TIME] [--path PATH] [--set-path SET_PATH] urlpositional arguments:url                   URL of the video to download.options:-h, --help            show this help message and exit-mp3                  Convert the video to MP3 format.-gif                  Convert the video to GIF format.--start-time START_TIMETime from where the video will start (Format: HH:MM:SS [e.g., 00:02:30]).--end-time END_TIME   Time where the video will end (Format: HH:MM:SS [e.g., 00:05:00]).--path PATH           Path to store the downloaded file.--set-path SET_PATH   Set the default path to store the downloaded files.Examples:To download a video in MP4 format, execute the following command:yvx <video_url>Download the video in MP3 format:yvx <video_url> -mp3Download the video in GIF format:yvx <video_url> -gifTo extract a clip from 2:30 to 5:00:yvx <video_url> --start-time 00:02:30 --end-time 00:05:00You also can specify the end time only. For example, to download the video until 5:00:yvx <video_url> --end-time 00:05:00LicenseThis project is licensed under the MIT License.
Package: yweather
Aboutyweather is a Python module that provides an interface to theYahoo! Weather RSS feed.International Support>>>client.fetch_woeid("Paris, France")'615702'>>>client.fetch_woeid("Seattle, Washington")'2490383'Location and weather data is not limited to a single country. Fetch data for any location that is available on Yahoo! Weather.Different countries use different measurement systems (unfortunately). Fetch data according to United States customary units or the metric system.>>>paris_weather=client.fetch_weather("615702",metric=True)>>>seattle_weather=client.fetch_weather("2490383",metric=False)Data is Returned as a Dict>>>norfolk_weather=client.fetch_weather("2460389")>>>norfolk_weather["astronomy"]["sunrise"]'7:18 am'>>>norfolk_weather["condition"]["text"]'Partly Cloudy'Weather data is returned as a Pythondict, not as an object of a confusing class.No API Keys or Signup NeededUnlike many weather APIs, Yahoo! Weather’s RSS feed doesn’t require sign ups, API keys, or special authorization to fetch and use their data. All you have to do is follow theirTerms of Use.No Manual ID Lookups>>>client.fetch_woeid("Raleigh, North Carolina")'2478307'>>>client.fetch_lid("2379574")'USIL0228'yweather doesn’t assume you know location identifiers off the top of your head. You can call thefetch_woeidorfetch_lidmethods to lookup a location’s WOEID or LID. WOEID is Yahoo! Weather’s location identifier. LID is The Weather Channel’s location identifier.5-day Forecast Support>>>london_weather=client.fetch_weather("UKXX0085")>>>len(london_weather["forecast"])5By using a The Weather Channel Location ID (LID), you can fetch a location’s 5-day weather forecast. A little warning though – it’s using an undocumented API. If you aren’t up for it, you can still get the 2-day forecast using a WOEID.Documentationyweather includes complete and easy-to-readdocumentation. Check it out for a gentle introduction or the full API details.Bug/Issues Trackeryweather uses itsGitHub Issues pageto track bugs, feature requests, and support questions.Licenseyweather is released under the OSI-approvedMIT License. See the file LICENSE.txt for more information.