Saravanan666/pypi-org huggingface dataset:
Package: gerrit-sync
gerrit-syncA command line tool to easily clone gerrit repositories in bulk.installationTo install run the following command in your terminal:pip3 install gerrit-syncusageIf you just want to see which commands will be run, use:gerrit-sync --gerrit-user myuser --gerrit-url https://gerrit.mydomain.com --dry-runIf you want the actual commands to be run, use:gerrit-sync --gerrit-user myuser --gerrit-url https://gerrit.mydomain.comAll arguments:usage: gerrit-sync [-h] [--gerrit-user GERRIT_USER]
                   [--gerrit-password GERRIT_PASSWORD]
                   [--gerrit-url GERRIT_URL] [--filter FILTER] [--dry-run]
                   [--log-level {error,info,debug}]

gerrit-sync

optional arguments:
  -h, --help            show this help message and exit
  --gerrit-user GERRIT_USER
                        Username for access to gerrit API. If not provided via
                        this argument or the environment variable GERRIT_USER,
                        it will be asked via the command prompt.
  --gerrit-password GERRIT_PASSWORD
                        ** Password for access to gerrit API. If not provided
                        via this argument or the environment variable
                        GERRIT_PASSWORD, it will be asked via the command
                        prompt. ** WARNING **: Providing the password via the
                        command line argument is not recommended due to the
                        risk of your password being recorded in your shell
                        history.
  --gerrit-url GERRIT_URL
                        Base URL of the gerrit API. If not provided via this
                        argument or the environment variable GERRIT_URL, it
                        will be asked via the command prompt. example:
                        https://gerrit.mydomain.com
  --filter FILTER       A regular expression to filter project names. If not
                        provided, projects are not filtered.
  --dry-run             If specified, just display the operations to be done
                        but do not perform them.
  --log-level {error,info,debug}developmentTo avoid reinstalling the project during development, the package can be directly run from repository root directory for development purposes with commandpython3 -m gerrit_sync.
Package: gerrit-tools
gerrit_toolsCommon tools to work with a bunch of Gerrit repositories, with help of REST API and Command Line ToolsInstallPython 3.5 required`commandline pip installgerrit-tools`SetupOn first run script will prompt to input several params related to your Gerrit instance.
Configuration is stored in~/.config/gerrit_tools/configfile.`commandline $ gerrit_tools...somecommand...Enter value for GERRIT_URL: gerrit.yourserver.org Enter value for GERRIT_PORT: 29418 Enter value for GERRIT_USER: admin@yourserver.org Enter value for GERRIT_API_TOKEN: <TOKEN> `<TOKEN>is generated here: [Gerrit -> Settings -> HTTP Credentials]UsageExample deletingsome/temp/branchon all repositories:`commandline $ gerrit_tools branch delete some/temp/branch `Example copyingsrc/branchto newdst/branchon all repositories:`commandline $ gerrit_tools branch copy src/branch dst/branch `Upload new repo branches from local repo to gerrit.
Local repos can be filtered by xml tag and by “remote” attribute.
Option–createcan be used to try to create remote repository, if absent, before push.`commandline $ gerrit_tools repo upload <new_branc_name> `
Package: gerrymetrics
Code for running 16 different metrics for measuring partisan gerrymandering, including:Mean-median difference and variant:Mean-median differenceEqual vote weightLopsided margins (two-sample _t_-test on win margins)Bootstrap (Monte Carlo) simulationDeclination variantsDeclinationDeclination (buffered)Declination variantDeclination variant (buffered)Efficiency gap variantsEfficiency gapDifference gapLoss gapSurplus gapVote-centric gapVote-centric gap 2Tau gapPartisan bias
Package: ger-senhas
Gerador de SenhasDescriÃ§Ã£o.
O programa Gerador de Senhas, Ã© usado para:
- Gerar senhas aleatÃ³rias
- Contendo letras maiÃºsculas, minÃºsculas, nÃºmeros e simbolos
- A senha pode ser do tamanho que o usuÃ¡rio escolherInstalaÃ§Ã£oUse o instalador de pacotespippara instalar o ger_senhaspipinstallger_senhasComo usarfromger_senhasimportgerador_de_senhasgerador_de_senhas.gs()AutorFellipe MarlusLicenseMIT
Package: gersent
GerSentGerSent is a project that tries to make a relativ good sentiment of a german sentence. Our first approach will be simple techniques like wordlist or interpration to assess the given sentence.Getting StartedFirst you have to install our package.pip install gersentNow you are able to run a simple sentiment analysis over a german sentence.fromgersentimportGerSentger_senti=GerSent()print(ger_senti.sentiment('Ich bin ein guter Satz.')ConfigurationsExamplesPositiv# Die Ã„pfel schmecken gut.{'negative':0.0,'positive':0.3716,'composite':0.3716}# Die Ã„pfel schmecken gut!{'negative':0.0,'positive':0.39018,'composite':0.39018}# Die Ã„pfel schmecken gut!!!{'negative':0.0,'positive':0.42733999999999994,'composite':0.42733999999999994}# Die Ã„pfel schmecken sehr gut!{'negative':0.0,'positive':0.39018,'composite':0.39018}Negativ# Die Ã„pfel schmecken nicht gut.{'negative':-0.0,'positive':-0.3716,'composite':-0.3716}ReferencesWordlistsR. Remus, U. Quasthoff & G. Heyer: SentiWS - a Publicly Available German-language Resource for Sentiment Analysis.
In: Proceedings of the 7th International Language Ressources and Evaluation (LREC'10), 2010
Package: gerstlix_python
pip install gerstlix_pythonWhat is this?Library for simplified access to the Gerstlix APIQuick GuideTo access the methods of the module, you need to:fromgerstlix_pythonimport*gx=gerstlixAPI(token="your_token")Examplefromgerstlix_pythonimport*gx=gerstlixAPI(token="your_token")result=gx.get_members(server=3,fractionId=1)print(result)Output{"serverId":1,"serverName":"serverName","fractionId":1,"fractionName":"fractionName","playersLastUpdate":"2023-10-13 13:03:40","playersCount":1,"playersInfo":[{"nickname":"nickname","accountId":1,"rang":1,"rankLabel":"rankLabel","isLeader":true,"isOnline":false,"gameId":-1,"level":-1}]}Currently available methods.get_leader             : params = server, fractionId | return => json
.get_deputy             : params = server, fractionId | return => json
.get_members            : params = server, fractionId | return => json
.get_minister           : params = server, fractionId | return => json
.get_record_fraction    : params = server, fractionId | return => json
.get_player             : params = server, player     | return => json 
.get_status             : params = gameProject        | return => json
.get_info               : params = server             | return => json 
.get_ghetto_territories : params = server             | return => json
.get_old_players        : params = server             | return => json
.get_rich_players       : params = server             | return => json
.get_deputies           : params = server             | return => json
.get_leaders            : params = server             | return => json
.get_minister_list      : params = server             | return => json
.get_records            : params = server             | return => json
.check_work_methods     : params = None               | return => json
.count_methods          : params = None               | return => int
.get_ip                 : params = ip                 | return => jsonTypes of parametersserver       : INTEGER
fractionId   : INTEGER
gameProject  : STRING [ arz, marz, rrp ]
ip           : IPv4
----------------------------------------
arz          : Arizona Role Play
marz         : Mobile Arizona Role Play
rrp          : Rodina Role PlayOther informationGerstlix siteThe module is specially designed for Gerstlix
Package: gesang
gesang (格桑花)一款基于starlette和uvicorn的restful风格的框架，点击进入详细文档安装$ pip install gesang命令gesang-admin  [二级命令]  [命令选项]，其中二级命令如下startproject创建一个新的工程name 工程名称directory 将工程文件夹创建到指定文件夹中，默认是当前文件夹startapp创建一个新的应用name 应用名称directory 将应用文件夹创建到指定文件夹中，默认是当前文件夹runserver启动一个server服务--host 启动主机地址，默认是127.0.0.1--port 启动端口，默认是8888--enable-log-color 是否启用带有颜色格式的日期，默认是false，设置位true则输出带有颜色的文字（只在console中适用）--enable-reload 是否启用重新加载，默认是false，启用后当修改保存文件会触发重启server服务，一般调试时使用--factory 是否启用工厂模式启用使用项目中的manage.py文件启动，即python manage.py runserver [options]更新日志2021-02-09 安装包名称修改成为gesang2021-02-08 修改只能允许GET方法的问题，修改版本2021-02-08 修改去除fastapi基于starlette，添加view类参数验证功能，修改版本2021-02-05 解决startproject和startapp 没有反应的问题2021-02-04 首次上传
Package: gesang-sqlalchemy
flamingo-sqlalchemy介绍基于flamingo-core的Sqlalchemy的插件软件架构软件架构说明安装教程$pipinstallgesang-sqlalchemy使用说明配置在项目的PLUGINS中PLUGINS=["gesang_sqlalchemy:db"]代码中ORMfromgesang_sqlalchemyimportdbfromsqlalchemyimportColumn,BigInteger,String,Boolean,DateTimefromdatetimeimportdatetimeclassUser(db.Model):__tablename__="user"__bind_key__="default"id=Column(BigInteger,primary_key=True)username=Column(String(200),nullable=True,unique=True)password=Column(String(200),nullable=False)valid=Column(Boolean,nullable=True,default=1)create_time=Column(DateTime,default=datetime.now)update_time=Column(DateTime,default=datetime.now,onupdate=datetime.now)查询使用fromgesang_sqlalchemyimportdbfromtest.modelsimportUserdb.session.query(User).filter(User.valid==1).all()其他SQL详情请见SQLAlchemy，
项目请见Github地址感谢Flask-Sqlalchemy 感谢此插件的共享提供灵感，项目地址Github地址ChangeLog2021-02-09 重命名为gesang-sqlalchemy2021-02-08 初始版本参与贡献Fork 本仓库新建 Feat_xxx 分支提交代码新建 Pull Request特技使用 Readme_XXX.md 来支持不同的语言，例如 Readme_en.md, Readme_zh.mdGitee 官方博客blog.gitee.com你可以https://gitee.com/explore这个地址来了解 Gitee 上的优秀开源项目GVP全称是 Gitee 最有价值开源项目，是综合评定出的优秀开源项目Gitee 官方提供的使用手册https://gitee.com/helpGitee 封面人物是一档用来展示 Gitee 会员风采的栏目https://gitee.com/gitee-stars/
Package: gesichtfinder
Extracts faces from an image using different backend detectors and save the results in a DataFrame.pip install gesichtfinderTested against Windows 10 / Python 3.10 / AnacondaThisfunctionutilizesthedeepfacelibraryforfacedetection,allowingyoutochoosefromvariousbackenddetectorsfordetectingfacesinanimage.ThedetectedfaceregionscanbeoptionallycroppedandstoredintheDataFrame.Parameters:img(strorndarray):Thepathtotheinputimageortheimage's numpy array representation (RGB format).cut_out_faces(bool,optional):IfTrue,thedetectedfaceregionswillbecroppedandstoredintheDataFrame.IfFalse,onlyfacecoordinatesandattributeswillbeincluded.DefaultisTrue.backends(tuple,optional):Atuplecontainingthenamesofthebackenddetectorstouseforfacedetection.Availablebackendsinclude'opencv'and'retinaface'.Defaultis('opencv','retinaface').**kwargs:Additionalkeywordargumentstobepassedtothedeepface.extract_facesfunction.Youcanspecifyoptionslikemin_face_size,model,enforce_detection,andmore.Returns:pandas.DataFrame:ADataFramecontainingdetailsofthedetectedfacesandtheirattributes,including:-'x':X-coordinateofthetop-leftcornerofthedetectedfaceboundingbox.-'y':Y-coordinateofthetop-leftcornerofthedetectedfaceboundingbox.-'w':Widthofthedetectedfaceboundingbox.-'h':Heightofthedetectedfaceboundingbox.-'end_x':X-coordinateofthebottom-rightcornerofthedetectedfaceboundingbox.-'end_y':Y-coordinateofthebottom-rightcornerofthedetectedfaceboundingbox.-'confidence':Confidencescoreofthefacedetection.-'backend':Thebackenddetectorusedforthedetection.-'faces'(optional):Croppedfaceregionsif'cut_out_faces'isTrue.Example:# Import the required libraries# Example usage:fromgesichtfinderimportget_facesdf=get_faces(img=r"c:\asy.jpg",cut_out_faces=True,backends=('opencv','retinaface'))print(df)
Package: gesiel
# Gesiel - Simple and Flexible Schema DefinitionGesiel allows the definition of powerful schemas in python.- No dependencies.- Plain python objects.- It works.### Simple Usage```pythonfrom gesiel import fields, Schemafrom gesiel.validators import Length, Emailclass Person(Schema):name = fields.String()age = fields.Int(required=True)email = fields.String(validators=[Email()])dead = fields.Bool(default=False)description = fields.String(validators=[Length(5, 150)])p = Person.from_dict({'name': 'Gesiel', 'age': 29, 'email':'gesiel@email.com'})p.description = 'Test description'assert p.to_dict() == {'name': 'Gesiel','age': 29,'email': 'gesiel@email.com','dead': False,'description': 'Test description'}```### Custom fields```pythonclass Code(Int):def load(self, value):code = super(Code, self).load(value)return code*2class Person(Schema):code = Code()assert Person.from_dict({'code': "25"}).code == 50```### Validators```pythonfrom gesiel.exceptions import InvalidSchema, ValidationErrordef validate_name(name):if name[0] != "f":raise ValidationError('Name does not starts with f')class Person(Schema):name = fields.String(validators=[Length(2, 6), validate_name])with pytest.raises(InvalidSchema):Person.from_dict({'name': "gesiel"})with pytest.raises(InvalidSchema):Person.from_dict({'name': "g"})assert Person.from_dict({'name': "fesiel"}).name == "fesiel"```### Skip None```pythonclass Person(Schema):name = fields.String(required=True)age = fields.Int()p = Person.from_dict({'name': None, 'age':23})assert p.to_dict() == {'name': None, 'age': 23}assert p.to_dict(skip_none=True) == {'age': 23}with pytest.raises(InvalidSchema, match='Missing required field'):Person.from_dict({'name': None}, skip_none=True)```### Post load```pythonclass Person(Schema):name = fields.String()lastname = fields.String()def post_load(self, context):context['full_name'] = context['name'] + " " + context['lastname']return contextassert Person.from_dict({'name': 'Gesiel', 'lastname': 'Souza'}).full_name == 'Gesiel Souza'```### Custom language```pythonfrom gesiel.messages import Messages, Config, EnglishLanguagec = Config({Messages.MISSING_REQUIRED_FIELD: 'Campo obrigatório'})class Person(Schema):name = fields.String(required=True)with pytest.raises(InvalidSchema, match='Campo obrigatório') as e:Person.from_dict({})c.language = EnglishLanguagewith pytest.raises(InvalidSchema, match='Missing required field') as e:Person.from_dict({})```### Merge```pythonclass Person(Schema):name = fields.String()last_name = fields.String()age = fields.Int()dead = fields.Bool(default=False)assert Person.from_dict({'name': None, 'age': 20,  'last_name': None}).merge({'age': 35, 'last_name': 'Souza', 'dead': None}, skip_none=True).to_dict() == {'name': None, 'age': 35, 'last_name': 'Souza', 'dead': False}```## Important:- Still in alpha.- Full docs are in progress.
Package: ge-sm
START_DATEdefaults to2019-06-01END_DATEdefaults to2019-08-01REPORT_MONTHSdefaults to2DYNAMIC_DATESdefaults tonulldetermine whether to use the above dates or use today’s date minus REPORT_MONTHSRedShiftREDSHIFT_PWDREDSHIFT_DSNREDSHIFT_USRFacebookFACEBOOK_APP_IDFACEBOOK_ACCESS_TOKENFACEBOOK_APP_SECRETFACEBOOK_APP_TOKENFACEBOOK_PG_TOKENFACEBOOK_LONG_ACCESS_TOKENChaa jaa FacebookAD_ACCOUNT_ACCOUNTIDAD_ACCOUNT_ACCOUNTNAMECHAA_JAA_ACCOUNTIDCHAA_JAA_ACCOUNTNAMECHAA_JAA_CAMPAIGNIDCHAA_JAA_CAMPAIGNNAMECHAA_JAA_PAGEIDCHAA_JAA_FACEBOOKPAGENAMECHAA_JAA_GEPAGENAMECHAA_JAA_PAGEAPPCHAA_JAA_ACCESS_TOKENChaa jaaa YTYT_CLIENT_IDYT_CLIENT_SECRETYT_PROJECT_IDYT_CHANNELYT_PLAYLISTObtained from the youtube .dat fileYOUTUBE_ACCESS_TOKENYOUTUBE_CLIENT_IDYOUTUBE_CLIENT_SECRETYOUTUBE_REFRESH_TOKENYOUTUBE_TOKEN_EXPIRYYOUTUBE_TOKEN_RESPONSE_ACCESS_TOKENObtained from the YTanalytics .dat fileYT_ANALYTICS_ACCESS_TOKENYT_ANALYTICS_CLIENT_IDYT_ANALYTICS_CLIENT_SECRETYT_ANALYTICS_REFRESH_TOKENYT_ANALYTICS_TOKEN_EXPIRYYT_ANALYTICS_RESPONSE_ACCESS_TOKENYT_ANALYTICS_RESPONSE_REFRESH_TOKENChaa jaaa GACHAAJAAUSER_VIEWCHAAJAAUSER_VIEWID
Package: gester
GesterA game engine for console based text gamepipinstallgesterSee an example text game$ gest gernards_tale.gest

Enter your player name: Alex
Hello Alex. Welcome to Gernard's Tale

You are about to enter a mistic and eerie world, full of wonders
that will unfold before your eyes. Your progress will be saved
automatically

Are you ready to proceed? (y/n): nThe above gameplay is bought about by a game scriptgernards_tale.gestwhich look like:[input: name] Enter you player name:
Hello {name}. Welcome to Gernard's Tale

You are about to enter a mistic and eerie world, full of wonders
that will unfold before your eyes. Your progress will be saved
automatically

[yes_or_no: p] Are you ready to proceed?
[{p} no]
  [abort]
[endblock]

  ...Gest command will invoke the game engine which will read the game
script file (.gest file) and present the game on the command window
Package: gesture-app
gesture-appInstallationYou can simply use pip to installgesture-app:$ pip install gesture-appFeaturesCurrently we can use the high-five gesture to trigger any keyboard command, by default it is set tocmd+shift+3for Mac. Windows users might need to reconfigure this. Please refer API documentation
on how to use the various commands.How to useThis app currently detects 1 gesture i.e high-five. We can configure trigger diferent keyboard inputs to this gesture.commandsregistergesture-app registerUse this to register yourself as a user and save your custom keyboard actionsstartThis commands starts the app with the present configuration, if no changes in app configurations have been made then
default configuration is used.gesture-app startaddactionYou can add keyboard actions like so. Note: These are not mapped to trigger when gesture is recognized, they are just saved
in config file for later use.-a: Name of the action-s: keyboard commandgesture-app addaction -a "copy text" -s "cmd+shift+3"showactionTo display all the actions that are currently present in config use the followinggesture-app showactionsshowgestureYou can use this to get gesture names that are currently present.gesture-app showgesturesmapActionWithGesture-a: Name of the action-g:Name of gesturePlease note that the action name should already be
registered using theaddactioncommand.gesture-app mapActionWithGesture -a "copy text" -g "high_five"TroubleShootingIf there are any issues, please write to us atmeghajindal1997@gmail.comvempaliakhil96@gmail.comLicenseThis project is licensed under the Apache License,
see theLICENSEfile for details.
Package: gesture-classifying-model
gesture-classifying-model----------------To use, first create GestureClassifier object::>>> predictor = GestureClassifier()This may take a while as model is being downloaded and loaded (approx. 86 MB of weights).After creation, you can use the predictor, by passing tensor of frames to transform function.Numpy array of passed images should have same number of channels, same width and height.GestureClassifier receives tensor in following shape (None, 64, 64, 3). By that I mean::>>> input_tensor.shape>>> (any_num, 64, 64, 3),where 'any_num' is any number of frames passed. Images should be in range of values 0-255.You can finally predict probabilities of frame of cropped hands (letters are indexed in order shown below)::>>> predictor.transform(input_tensor_of images)Letters order::'abcdefghiklmnopqrstuvwxy' # alphabetical order for indices from 1 to 24 without letters requiring movement, like 'z' and 'j'
Package: gestured-meeting
Online meeting with gesture.Logo and icons are remixedHeroiconsandTwemoji.UseageRequirementsPython ^3.9Ubuntu / Debiansudo apt install \
  libgirepository1.0-dev \
  gcc libcairo2-dev \
  pkg-config \
  python3-dev \
  gir1.2-gtk-3.0 \
  gir1.2-appindicator3-0.1SeeGetting Started — PyGObject,techgaun/nepali-calendar-indicator#5Supported OSTestedUbuntu 20.04UntestedWindowsmacOSother Linux using GNOME or XorgInstallationpip install gestured_meetingStartgestured-meetingNote: PyPI package is gestured_meeting, but command is gestured-meeting.Graphical User Interface (System Tray)Watching- watching Gestured Meeting your gestureGesture Provider- how to connect to your gesture device. now, supported BLE onlyMeeting Platform- online meeting platform to operateExit- exit Gestured MeetingCommand-line Options-h,--help- show this help message and exit-r,--run- run on start (default is on,--no-runmakes off it)-m,--meeting- gesture provider (zoomormeet, default iszoom)-g,--gesture- gesture provider (now allowsbleonly, default isble)DevelopRequirementsPython ^3.9PoetryInstallationclone this repo.poetry installRunpoetry run gestured-meetingContributionContributions are welcome.
Package: gesys
GesysGesys is an evolving module that provides a high-level API for recognizing hand gestures using a webcamGet startedInstall gesys modulepipinstallgesysRun simple examplefromGesys.gesysimportGesysStaticimportcv2FPS=10# choose FPSgs=GesysStatic(10)# create recognizercap=cv2.VideoCapture(0)whileTrue:# 1. get a frame from the camera_,frame=cap.read()# 2. recognize gesturegesture=gs.frame(frame)# 3. print the gesture if it is not trashif(gesture!='thrash'):print(gesture)cv2.imshow('w',frame)if(cv2.waitKey(1)>0):breakcv2.destroyAllWindows()
Package: geta
geta, for when you need to "get a" random thingA Python CLI app to get a random instance of athing. It's starting out with simply providing random names, but I like the idea of thegetabeing able to get many morethings.Usagegeta namegeta nameuses thenames packageto generate random first, last, and full names derived from 1990 US census data.geta namedefaults to providing a full name but you can specify first, last, or full.✘ python3 geta/main.py name
Sabrina Fusco

✘ python3 geta/main.py name --full
Kenneth Halligan

✘ python3 geta/main.py name --first
Valentina

✘ python3 geta/main.py name --first
Patrica

✘ python3 geta/main.py name --last
Monzo

✘ python3 geta/main.py name --last
Walker
Package: getable
getableParse HTML table to a 2d-array-like data structure.InstallationpipinstallgetableExamplefromgetableimportTableParserhtml="""<table id="table"><thead><tr><th>Name</th><th>Age</th></tr></thead><tbody><tr><td>Alpha</td><td>10</td></tr><tr><td>Bravo</td><td>20</td></tr></tbody></table>"""parser=TableParser()table=parser.parse(source=html,locator="#table")forrowintable:forcellinrow:print(cell.text)
Package: get-acme-certs
get-acme-certsQuick and dirty script to pull fullchain and privkey certs from the traefik acme.json file.
Inspiration fromhttps://gist.github.com/JayH5/f9e4dc48635f3faa63c52813ff6d115fTested in Python 3 onlyUsagepythonget_acme_certs.py/path/to/acme.jsonmyawesomesite.com/path/to/store/certspython get_acme_certs.py -h
usage: get_acme_certs.py [-h] acme_json domain dest_dir

Grab a certificate out of Traefik's acme.json file

positional arguments:
  acme_json   path to the acme.json file
  domain      domain to get certificate for
  dest_dir    path to the directory to store the certificate

optional arguments:
  -h, --help  show this help message and exit
Package: getactivewindow-x
getactivewindow-xDeprecatedmaybe usepywinctlinstead or one of the solutions inhttps://stackoverflow.com/q/10266281/5267751See alsohttps://github.com/Kalmat/PyWinCtl/issues/64Separate component to get information on the active window in X.Why?In an attempt to be portable between operating systems.The user can install another package that provides the same interface.Internal detailsThere's another branchuser202729/getactivewindow-x at spawn-xdotool-xprop-processthat uses subprocess,xdotoolandxprop.APICurrently there are only these functions.defactive_window_id()->WindowID:defwindow_name(window_id:WindowID)->str:defwindow_class(window_id:WindowID)->tuple[str,...]:The window name should not (but may) change if the window ID is constant.Packages should not rely onWindowIDtype beingint.
Package: getadvice
IntroductionThis is a fancyHello Worldto publishing Python library to PyPi.Usageimportgetadviceasgadvgadv.advice(<insert_name>)DescriptionInput to advice() is a text stringRetrieve advice via REST-APIReferenceshttps://www.pythoncheatsheet.org/blog/python-projects-with-poetry-and-vscode-part-1/https://python-poetry.org/docs/repositories/#adding-a-repository
Package: getadvicetest
IntroductionThis is a fancyHello Worldto publishing Python library to PyPi.Usageimportgetadviceasgadvgadv.advice(<insert_name>)DescriptionInput to advice() is a text stringRetrieve advice via REST-APIReferenceshttps://www.pythoncheatsheet.org/blog/python-projects-with-poetry-and-vscode-part-1/https://python-poetry.org/docs/repositories/#adding-a-repository