Saravanan666/pypi-org huggingface dataset:
Package: gedcomx-v1
Kio estas gedcomx_v1 ?Ĝi estas biblioteko por manipuli la gedcomx-formaton uzatan en genealogio.Kun gedcomx_v1, vi povas legi kaj skribi json-datumojn.Xml-datumoj ne estas bone subtenataj, vi ne uzu ĝin.Por pliaj informoj pri gedcomx-formaton, vidu:https://github.com/FamilySearch/gedcomx/blob/master/specifications/conceptual-model-specification.mdhttps://github.com/FamilySearch/gedcomx/blob/master/specifications/json-format-specification.mdhttps://www.familysearch.org/developers/docs/api/gx_jsonhttps://www.familysearch.org/developers/docs/api/fs_jsonInstaladoInstaluPython 3.7aŭ pli novanEkzemplo por debian :sudoaptupdate
sudoapt--no-install-recommendsinstallpython3InstalupipEkzemplo por debian :sudoaptupdate
sudoapt--no-install-recommendsinstallpython3-pipAlia ekzemplo por debian :curl-sSfO'https://bootstrap.pypa.io/get-pip.py'sudopython3get-pip.py
rmget-pip.pyInstalu gedcomx_v1python3-mpipinstallgedcomx_v1--break-system-packagesPromociopython3-mpipinstall--upgrade--force-reinstallgedcomx_v1--break-system-packagesEkzemplojVidu en la dosierujo «testoj».
Package: geddit
GedditSimple zero-configuration retrieval of resources by URL.This module provides a singlegedditfunction which takes a single parameter
specifying the URL to fetch. It will return abytesobject with the contents
of the resource at that URL or will raise an exception specific to the URL
scheme.This library is intended to be used in situations where scheme-specific
configuration can be inferred from the environment. (For example, in Google
Cloud-hosted environments there is usually a default identity which the services
run as. This identity will be used to fetch resources specified via thegsorsmschemes.)This library isnotintended to replace general use libraries such asrequests.Examplesfromgedditimportgeddit# The default scheme is file://geddit('file:///etc/issue')# == b'Debian GNU/Linux 10 \\n \\l\n\n'geddit('/etc/issue')# == b'Debian GNU/Linux 10 \\n \\l\n\n'geddit('./README.md')# Raises: ValueError# Fetching using HTTP over TLSgeddit('https://www.gov.uk/bank-holidays.json')[:20]# == b'{"england-and-wales"'# HTTP errors are reportedgeddit('https://www.example.com/not-found')# raises requests.exceptions.HTTPError# Google Storage objects. Uses default application credentials.geddit('gs://my-bucket/some-object')# Google Secret Manager secrets. Uses default application credentials.geddit('sm://my-project/some-secret')# fetches latest versiongeddit('sm://my-project/some-secret#3')# fetches version 3# Data URLs.geddit('data:application/x-yaml;charset=utf-8;base64,eyJmb28iOjF9')# == b'{"foo":1}'RequirementsPython >= 3.6.InstallationThelatest release of this library on PyPIcan be installed usingpip:$pip3installgedditThe library can also be installed directly from the git repository if you want
the most up-to-date version.$pip3installgit+https://gitlab.developers.cam.ac.uk/uis/devops/lib/geddit.gitFor developers, the tool can be installed from a cloned repo using pip:$cd/path/to/this/repo
$pip3install-e.Publishing a new releaseSee theguidebook section on publishing to
PyPIfor more
information.LicenseThis software is licensed under an MIT-like software license. See theLICENSE
filefor the full text of the license.Scheme-specific notesfileThefilescheme is the default scheme. Only absolute paths can be specified.httpsThere is no support for HTTP basic authentication as that involves putting the
cleartext password into the URL.Non-TLS ("http") URLs arenotsupported.gs and smOnly default application credentials are supported. To use specific credentials,
set theGOOGLE_APPLICATION_CREDENTIALSenvironment variable to the absolute
path to some JSON-formatted credentials.dataData URLs arenotgood way of passing secrets since their values are
transparent. They can be useful for transferring non-secret configuration or for
use in development environments.
Package: gedi-tools
GEDI Tools LibraryThis library is currently experimental and is under heavy development.OverviewGEDI Tools is a Python library designed to facilitate the transformation and processing of GEDI (Global Ecosystem Dynamics Investigation) data. It is especially geared towards converting GEDI data in HDF5 format to L2B objects for easier manipulation and analysis.FeaturesSingle File Transformation: Convert a single HDF5 file to L2B format with ease.Batch File Transformation: Efficiently convert a list of HDF5 files to L2B format.Data Clipping: Optionally clip data using a GeoDataFrame.InstallationTo install the GEDI Tools library, run:pipinstallgedi-toolsUsageSingle File TransformationHere's a simple example to transform a single HDF5 file to L2B format:fromgedi_toolsimportGediTransformerl2b_single=GediTransformer.hd5_to_l2b("path/to/hd5_file.hd5")Multiple File Transformation with ClippingTransform multiple HDF5 files and clip data using a GeoDataFrame:fromgedi_toolsimportGediTransformerclip_gdf=...# Your GeoDataFrame for clippingl2b_multiple=GediTransformer.hd5_list_to_l2b(["path1.hd5","path2.hd5"],clip_gdf=clip_gdf)DocumentationFor more details, please refer to theFull Documentation.ContributingWe welcome contributions! Please see theContributing Guidelines.LicenseThis project is licensed under the MIT License - see theLICENSE.mdfile for details.
Package: geeadd
Google Earth Engine Batch Asset Manager with Addonsgeeadd(which stands forGoogle Earth Enginebatch asset manager withaddons) provides a command-line tool for managing Google Earth Engine assets in batch. It allows you to perform a variety of operations on your assets that add to the existing earthengine command line tool. This includes tools that allows a user to estimate their quota usage, asset sizes, set permissions on assets, move and copy and many others. There are also some functions that are build to provided extended functionality like convert any earth engine app script to the source code and search tool which allows you to search both the GEE official data catalog and the community catalog.This project has been a lot of work starting a few years ago and current improvements and updates can be seen reflected in v1.0.0 and higher up.Like, share and support the Github project. And you can now cite it tooSamapriya Roy. (2023). samapriya/gee_asset_manager_addon: GEE Asset Manager with Addons (1.0.0).
Zenodo. https://doi.org/10.5281/zenodo.8382011Find thereadme docs here
Package: geecracker
geecracker极验验证 (geetest) Selenium 破解方式，参考了以下几篇文章:文章一,文章二,文章三InstallpipinstallgeecrackerUsagefromgeecrackerimportvalidate,panel_visible,GeeConfig# 省略 selenium 登录到面板出现的代码，具体流程可以参考 tests/main.py# GeeConfig 可以使用默认参数，如果需要修改配置以使更适合自己的项目的话，再考虑进行修改gee_config=GeeConfig()# 判断极验验证面板是否可见ifpanel_visible(driver):# 开始验证validate(driver,gee_config)AdvancedfromgeecrackerimportGeeCracker,panel_visible,GeeConfigclassCustomGeeCracker(GeeCracker):def__init__(self,*args,**kwargs):super(CustomGeeCracker,self).__init__(*args,**kwargs)def_validate(self)->bool:# rewrite validation processreturnsuper(CustomGeeCracker,self)._validate()defcustom_validation(self)->bool:# this will be automatically added to _validation_passed# it's not recommended to modify _validation_passed to ensure GeeCracker works correctlyreturnTrue...# other methods could be rewrite too...# your codesCustomGeeCracker(self.driver,self.gee_config).validate()Contributeif you want to contribute to this project, follow the steps below# in you virtual env, runpipinstall-rrequirements.txt# test your code# currently I don't have enought time to add another test case,# if you're intereseted in this project, it'll be grateful that you create your own test case with enthusiasm# use your own ehire account, modify tests/data/account.test.json and tests/data/search_data.test.jsonpython-mtests.ehire.mainfeel free to submit a pull request 😆
Package: geeda
geedaPronounced ghee-dah or jee-dee-ayeGee.D.A, GEneral EDA: General EDA (Exploratory Data Analysis) Framework for Pandas DataFramesWhere to get itThe source code is currently hosted on GitHub at:https://github.com/jjz17/geedaBinary installers for the latest released version are available at thePython
Package Index (PyPI).# PyPIpipinstallgeedaEDA Workflow using GeedaCreate theGeeda()object by passing in the dataframe you wish to explore/analyzeCall theapply()function with the desired arguments (EDA functions that you wish to apply)Enjoy an organized and simple output of the EDA resultsTechnologies UsedPython3Poetry (dependency management, publishing library)Docker (containerization of services and tests)Git/GitHub (version control, CI/CD)Pre-commit (hooks for improved code quality)Black (code formatting)
Package: geedar-lib
Google Earth Engine Data Retriever (GEEDaR)Este script destina-se a recuperar dados do Google Earth Engine.
Com base na lista fornecida de sites e datas e nos algoritmos de processamento escolhidos,
ele recupera os dados de satélite correspondentes.
Os produtos suportados incluem MODIS, VIIRS, Landsat, Sentinel-2 e Sentinel-3.InstalaçãoPara instalação do projeto recomendamos o uso dopipxpipxinstallgeedar-libEmbora isso seja somente uma recomendação! Você também pode instalar o projeto com o gerenciador de sua preferência. Como o pip:pipinstallgeedar-lib
Package: geehydro
geehydroPython package for mapping inundation dynamics using Google Earth EngineFree software: MIT licenseDocumentation:https://geehydro.readthedocs.io.Important NoteThis package is no longer being actively maintained. Please use thegeemappackage instead.History0.2.0 (2020-03-21)0.1.0 (2019-11-19)First release on PyPI.
Package: geekbot-api
geekbot-api-pyA Geekbot (https://geekbot.com/) API client in python supporting async and sync operations.Implements the Geekbot API perhttps://geekbot.com/developers/Main DependenciesPython +3.7pydantichttpxrequestsGetting StartedInstallationInstall the packagepip install geekbot-apiUsageFollow the directions onhttps://geekbot.com/developers/to get an API TokenExamplefrom geekbot_api.config import GeekbotAPIConfig
from geekbot_api.client import GeekbotAPIClient

config = GeekbotAPIConfig(api_key="api_YOURKEYGOESHERE")

client = GeekbotAPIClient(config=config)

for standup in client.standups.list():
    standups.append(standup)

    print(standups)Async Exampleimport asyncio
from geekbot_api.config import GeekbotAPIConfig
from geekbot_api.client import GeekbotAPIClient

config = GeekbotAPIConfig(api_key="api_YOURKEYGOESHERE")

client = GeekbotAPIClient(config=config)

async def print_standups():
    standups = list()
    async for standup in client.async_standups.list():
        standups.append(standup)

    print(standups)

if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(print_standups())Reporting to a standup using schemasimport asyncio
from geekbot_api.config import GeekbotAPIConfig
from geekbot_api.client import GeekbotAPIClient
from geekbot_api.schemas import ReportIn

config = GeekbotAPIConfig(api_key="api_YOURKEYGOESHERE")

client = GeekbotAPIClient(config=config)
standup_id = "12345" # Your standup id
answers = dict() # keys are question ids, values are a dict responding to the question
answers['123'] = {'text': "My first answer"}
answers['234'] = {'text': "My second answer"}

report_in = ReportIn(standup_id=standup_id, answers=answers) # pydantic will validate your inputs
report = client.reports.create(report_in)
print(report)DevelopmentTheMakefilehas useful targets to help setup your
development encironment. We suggest using pyenv to have access to
multiple python versions easily.Environment SetupClone the repo and enter its root foldergit clone https://github.com/andrewthetechie/geekbot-api-py.git && cd geekbot-api-pyCreate a python 3.11 virtual environment and activate it. We suggest
usingpyenvto easily setup
multiple python environments on multiple versions.Install the dependenciesmake setupHow to Run TestsRun the test command to run tests on only python 3.9pytestRun Nox to run all python version testsnox -s testsTest RequirementsPrs should always have tests to cover the change being made. Code
coverage goals for this project are 100% coverage.Code LintingCode is linted with ruffYou can run the linting manually with makemake lintCICI is run via Github Actions on all PRs and pushes to the main branch.Releases are automatically released by Github Actions to Pypi.LicenseLicensed under theMIT LicenseContributorsThanks go to these wonderful people (emoji key):Andrew💻📖⚠️David💻🐛rmathew8-gh💻⚠️Contributors ✨Thanks goes to these wonderful people (emoji key):This project follows theall-contributorsspecification. Contributions of any kind welcome!
Package: geekbot-cli
Geekbot CLIStreamline Your Standups from the Command LineWelcome to geekbot-cli, the official command-line interface forGeekbotusers. Designed to seamlessly integrate with your daily workflow, geekbot-cli empowers teams to conduct asynchronous standups, check-ins, and reports directly from their terminal. Say goodbye to context switching and streamline your communication with unparalleled convenience.InstallationSimply run this command in terminal:pip install geekbot-cliOr install through source code:git clone https://github.com/geekbot-com/geekbot-cli.git
cd geekbot-cli/In this case you might want to use pip to install the bindings as wellpip install -e .UsageJust run this command:geekbotIf you are using source without pip, you can run this:python geekbot_cli/main.pyContributingWe believe in the power of community and open-source. If you have suggestions, bug reports, or would like to contribute, please visit ourGitHub repository. Your contributions are what make geekbot-cli an amazing tool for everyone.SupportNeed assistance or encountered a bug? We encourage you to open an issue on this repository. Before creating a new issue, please search our existing issues to see if your question or problem has already been addressed.Our team monitors GitHub issues regularly and will do our best to address your concerns promptly. Your feedback is invaluable in improving geekbot-cli, and we appreciate your contribution to making it better for everyone.Licensegeekbot-cli is released under the MIT License. Feel free to use, modify, and distribute it as per the license terms.
Package: geekcamp-calculator
geekcamp-calculator基于 ANTLR4 编写的 Python 计算器 DEMO环境准备poetryinstall

poetryrunantlr4-Xexact-output-dir-ocalculator/antlr4-Dlanguage=Python3calculator/grammar/CalculatorLexer.g4
poetryrunantlr4-Xexact-output-dir-ocalculator/antlr4-listener-visitor-Dlanguage=Python3calculator/grammar/CalculatorParser.g4calculator/grammar/CalculatorLexer.g4单元测试poetryrunpytest-s本地安装poetrybuild-fwheel
pipinstall-U--userdist/geekcamp_calculator-*-py3-none-any.whl列出 Python 包文件列表：pipshowgeekcamp-calculator-f终端输出：Name: geekcamp-calculator
Version: 0.0.1.0
Summary:
Home-page:
Author: FifiLyu
Author-email: fifilyu@gmail.com
License:
Location: /home/user/.local/lib/python3.11/site-packages
Requires: antlr4-python3-runtime, antlr4-tools, pytest
Required-by:
Files:
  ../../../bin/pycalculator
  __pycache__/gkcalculator.cpython-311.pyc
  calculator/Calculator.py
  calculator/__init__.py
  calculator/__pycache__/Calculator.cpython-311.pyc
  calculator/__pycache__/__init__.cpython-311.pyc
  calculator/__pycache__/common.cpython-311.pyc
  calculator/antlr4/CalculatorLexer.interp
  calculator/antlr4/CalculatorLexer.py
  calculator/antlr4/CalculatorLexer.tokens
  calculator/antlr4/CalculatorParser.interp
  calculator/antlr4/CalculatorParser.py
  calculator/antlr4/CalculatorParser.tokens
  calculator/antlr4/CalculatorParserListener.py
  calculator/antlr4/CalculatorParserVisitor.py
  calculator/antlr4/__pycache__/CalculatorLexer.cpython-311.pyc
  calculator/antlr4/__pycache__/CalculatorParser.cpython-311.pyc
  calculator/antlr4/__pycache__/CalculatorParserListener.cpython-311.pyc
  calculator/antlr4/__pycache__/CalculatorParserVisitor.cpython-311.pyc
  calculator/common.py
  calculator/grammar/CalculatorLexer.g4
  calculator/grammar/CalculatorParser.g4
  calculator/parser/CalculatorBailLexer.py
  calculator/parser/CustomErrorListener.py
  calculator/parser/__init__.py
  calculator/parser/__pycache__/CalculatorBailLexer.cpython-311.pyc
  calculator/parser/__pycache__/CustomErrorListener.cpython-311.pyc
  calculator/parser/__pycache__/__init__.cpython-311.pyc
  geekcamp_calculator-0.0.1.0.dist-info/INSTALLER
  geekcamp_calculator-0.0.1.0.dist-info/LICENSE
  geekcamp_calculator-0.0.1.0.dist-info/METADATA
  geekcamp_calculator-0.0.1.0.dist-info/RECORD
  geekcamp_calculator-0.0.1.0.dist-info/REQUESTED
  geekcamp_calculator-0.0.1.0.dist-info/WHEEL
  geekcamp_calculator-0.0.1.0.dist-info/direct_url.json
  geekcamp_calculator-0.0.1.0.dist-info/entry_points.txt
  gkcalculator.py使用方法获取命令行工具执行路径：python-c"import site; print('%s/bin/pycalculator' % site.USER_BASE)"终端输出：~/.local/bin/pycalculator运行~/.local/bin/pycalculator分别输入1+1==2;、1+1=2;操作演示：2023-09-20 00:36:09 94943 [INFO] 未启用日志配置文件，加载默认设置
请输入表达式： 1+1==2;
2023-09-20 00:36:13 94943 [INFO] 语法识别：

    1+1==2;


2023-09-20 00:36:13 94943 [DEBUG] Calculator.Antlr4->语法分析成功
Package: geekhours
Geek HoursTable of ContentsGeek HoursOverviewPrerequisitesInstallingUsageRecordListDeleteSpecificationsLicenseOverviewGeek Hoursis a simple study time management tool.PrerequisitesUbuntu16.04or laterPython3.5or laterSQLite3.11.0or laterInstallingInstall from PyPI via pip.pip3 install geekhoursUsageRecordRegister course names you study.geekhours course add course_name [course_name ...]Record date, course and time you studied.geekhours done add [-d [DATE]] [-D [DURATION]] course_nameListList courses:geekhours course listList study records:geekhours done listDeleteDelete a course:geekhours course rm course_nameDelete a study record:geekhours done rm date course_nameSpecificationsSPEC.mdLicenseThis project is licensed under the MIT License.LICENSE
Package: geek-web-man
geek-web-man极客营Web助手，执行网站性能测试、批量请求URL等任务并生成运行报告规则结构以模板规则目录example/foo.com为例：├── charset  <-- 网站编码
├── cookie  <-- 网站Cookies（通常在开发者工具中的响应头中可以找到）
├── payload  <-- 请求载荷数据存放目录
│   └── post.json
├── report  <-- 运行报告目录
│   └── https___foo.com  <-- 网站URL
│       └── fbeb01b6-e3ed-4494-819b-97893a0a8dc2  <-- 运行UUID
│           ├── 1  <-- 规则编号
│           │   ├── request_body.txt
│           │   ├── request_headers.json
│           │   ├── response_body.txt
│           │   └── response_headers.json
│           ├── index.html
│           └── rule.csv.txt  <-- 规则文件历史记录
├── rule.csv  <-- 规则文件
└── url  <-- 网站URL环境要求Python 3.8.0及以上版本安装pip3 install geek-web-man使用方法准备运行规则mkdir-pvar/lib
cp-rexample/foo.comvar/lib/参数设置请根据需求修改var/lib/foo.com中的运行参数设置。运行程序geek-web-man-dvar/lib/foo.com运行报告运行报告会自动保存至规则目录下，如var/lib/foo.com/report：
Package: geepers-pkg
GeepersThis is a small toolkit that allows the user to create classifiers via genetic programming, which can then be used
by a hyper-heuristic (in this case a genetic algorithm) in order to improve results.The current implementations are geared towards solving the Network Intrusion Detection problem, but users can easily
adapt this to any other problem by inheriting from the respective classes ingeepers/gp.pyandgeepers/hyper_heuristics.pyand overwriting the relevant methods and attributes.
Package: gEEProg
Python module and GUI for controlling the 2801Prog, 2006Prog and other EEPROM
programmers.Homepage:http://www.dasarodesigns.com/Source home:https://github.com/markchil/gEEProgPrimary test configuration:Mac OS X 10.9.5Python 2.7.9PySerial 2.7Tkinter 2.7.9Tested with comparable installations on Windows XP, Windows 7, Red Hat and
Ubuntu.To install/run from source:Ensure you have Python 2.7 installed:https://www.python.org/downloads/Ensure you have Tkinter installed for Python 2.7:http://tkinter.unpythonic.net/wiki/How_to_install_Tkinterorhttp://www.tkdocs.com/tutorial/install.htmlEnsure you have pip installed for Python 2.7:https://pip.pypa.io/en/latest/installing.htmlExecute the command:pip install gEEProg(You may need to use sudo with this, or you can usepip install –user gEEProgto install the software only in your user
directory.)You can now access the gEEProg package’s raw commands withimport gEEProg.The GUI is a pure Python script called gEEProgGUI. This will be installed in
whatever bin directory pip uses. Typically there will be a line towards the
end of pip’s output that contains the path to the installed file (from when
it changes its mode to 775). Assuming the directory containing gEEProgGUI is
on your PATH, you can now launch the GUI simply by typinggEEProgGUIfrom
the shell. If Python 2.7 is not the version of Python that is called when you
typepythonat the shell, then you should modify the shebang statement at
the beginning of the gEEProgGUI script to ensure it gets run with the correct
version of Python.
Package: geesefly
# geesefly MirrorThis is my mirror of Jonathan Bowman’s geesefly.py, and made
available in pip.## InstallationTo install from pip:$ pip install geesefly## Aboutgeesefly.py is a pure Python implementation of the Skein hash function
and Threefish tweakable block cipher. It also includes a pseudo-random
number generator based on Skein, and Cipher-Block Chaining (CBC) based
functionality for encrypting variable-length data.geesefly.py is slow.  If you want a high-performance Python
implementation of Skein and Threefish, I highly recommend PySkein,
available athttp://packages.python.org/pyskein/In PySkein, the heavy lifting is done in compiled C, and hashes data
at a much faster rate than geesefly.py.In contrast, this module is written in pure Python. While slow, it is
useful for applications where compiling a Python C extension is
unfeasible, such as Google’s App Engine.You also may find the geesefly.py code helpful in understanding Skein
and Threefish.geesefly.py works with Python version 2.5 or later. This includes
version 3 and up.Skein is a hash function submitted to NIST for their cryptographic hash
algorithm competition. Skein is designed by Niels Ferguson, Stefan Lucks,
Bruce Schneier, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon
Callas, and Jesse WalkerMore information is available athttp://www.skein-hash.info/
Package: geeservermap
Google Earth Engine Map ServerAn interface that can be run as an independent server and interact with local
code.You can create as many interfaces as you want.Each interface contains:MapThe map where each layer will be addedNOT IMPLEMENTED YETLayersA list of layers where you can modify some layer’s parametersInspectorToggle ButtonWhen toggled if you click on the map it will show the information of the
active layers on Layers widget.Clear ButtonButton to clear inpector’s dataCreditsThis package was created withCopierand the@12rambau/pypackage0.1.5 project template .
Package: geet
pip install geethttps://github.com/pyrustic/geetGet, install, and run the latest release of a compatible app published on Githubgeet pyrustic/demo + rungeet pyrustic/pyrustic + install + runHow to increase requests rate limitUse the commandauthto increase your requests rate limit. You will need a token: read thisarticleto learn about the personal access token.This is stillbeta, quickly built to facilitate the installation of Python desktop applicationPyrustic. If you don't know whatPyrusticis, check itsREADME.Do you have published some nice Python desktop application release on Github ?Let assume that your github profile ispyrusticfanwith a repository nameddisrupt.
What do you prefer:do you want your users to go to RELEASES tab, download the asset, unpack the asset in the right folder then install the app ?or justgeet pyrusticfan/disruptI think that the choice is easy to do.If you want your users to download and install your application with Geet, follow the next principles:your asset should be a zip file;that's all.Also, your asset should respect this structure:whatever-asset-name.ziprepository-name-here-pleasecontentscontentswhatever-folderblah blah blahwhatever-source-codeblah blah blahcontents-againoptionally:install.pyAND__main__.pyas entry point !As you can see, it is important to have your project inside a folder named as your repository. If you usePyrusticto publish your nice Python desktop applications on Github, you won't need to care about this detail.A better doc will come soon ;)