Saravanan666/pypi-org huggingface dataset:
Package: renderapi
render.com API wrapperDocumentationrender.com API documentationCoverageAiming for full coverage. Currently we should support full functionality of render.com APIInstallpip install renderapiHow to usefromrenderapiimportRenderApira=RenderApi({RENDER_API_KEY})#get custom domainsdata=ra.custom_domains.get({serviceId})print(data)print(data.json())#get jobsdata=ra.jobs.get({serviceId})print(data)print(data.json())#get ownersdata=ra.owners.get({ownerId})print(data)print(data.json())#get servicesdata=ra.services.get()print(data)print(data.json())#get deploysdata=ra.deploys.get({serviceId})print(data)print(data.json())
Package: renderbox
RenderBox AIArtificial Intelligence Render Assistant for Maya, Nuke and HoudiniArtificial Intelligence Render Assistant for Maya, Nuke and Houdini
RenderBox  Copyright (C) 2021  RAJIV SHARMA

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
Package: render-browser
Render Gym Environments to a Web Browser.While working on a head-less server, it can be a little tricky to render and see your environment simulation. This script allows you to render your environment onto a browser by just adding one line to your code.Installationxvfb-run-s"-screen 0 1400x900x24"bash# Run this if you're using a head-less server.pip3installrender_browserOr you can install from the source by cloning this repo and runningpip3 install ..UsagePut your code in a function and replace your normalenv.render()withyield env.render(mode='rgb_array'). Encapsulate this function with therender_browserdecorator.importgymfromrender_browserimportrender_browser@render_browserdeftest_policy(policy):# Your function/code here.env=gym.make('Breakout-v0')obs=env.reset()whileTrue:yieldenv.render(mode='rgb_array')# ... run policy ...obs,rew,_,_=env.step(action)test_policy(policy)When you visityour_ip:5000on your browser,test_policy()will be called and you'll be able to see the rendered environment on your browser window.TODOStop flask server once the rendering stops - so that render_browser can be called more than once in a single run.Allow I/P from keyboard on the browser, useful for teleoperation in robotic environments.
Package: render-cli
render-cliInstallationTo install the renderctl package, run this command in your terminal$ pip install renderctlSetupYou will need to set an environment variable to your Render API key in order to use the cli$ export RENDER_TOKEN=<api-token>This token can you created in your Render Account Settings -> Api Keys.Usagerender-cli usage looks like:Usage:cli [OPTIONS] COMMAND [ARGS]...A cli to manage your Render services.Options:--version  Show the version and exit.--help     Show this message and exit.Commands:dump-helpCommand to dump all help screen.find-serviceFinds a Render service by name.listReturns a list of all services associated with your Render account.list-envFetches list of environment variables of a service.set-envWill set environment variables for the specified service.listUsage:cli list [OPTIONS]Returns a list of all services associated with your Render account.Options:-v, --verbose  Display full json output from render api call.
--help         Show this message and exit.find-serviceUsage:cli find-service [OPTIONS]Finds a Render service by name.Returns information about service if found.Options:-sn, --service-name TEXT  Find service by name
--help                    Show this message and exit.list-envUsage:cli list-env [OPTIONS]Fetches list of environment variables of a service.Returns and lists the environment variables associated with the passed
in service id or service name.  Verbose mode will display json.Options:-sid, --service-id TEXT   Render service id
  -sn, --service-name TEXT  Render service name
  -v, --verbose             Display full json output from render api call.
  --help                    Show this message and exit.set-envUsage:cli set-env [OPTIONS]Will set environment variables for the specified service.Options:-f, --file          TEXT  File to load env vars from
-sn, --service-name TEXT  Render service name
-u, --update              flag to indicate it env vars should be overwritten or updated
--help                    Show this message and exit.dump-helpUsage:cli dump-help [OPTIONS]Command to dump all help screen.Options:--help  Show this message and exit.Unsupported Operations at this timeCreate services with CLI. (https://api-docs.render.com/reference/create-service)Deploy services with CLI.  (https://api-docs.render.com/reference/create-deploy)
Package: renderdown
RenderDownGenerate Markdown text from templates; that is, the result of
rendering is Markdown text, not HTML. This is useful for
generating documents published on a Markdown platform likeGitHub Wikis.UsageThe simplest way to use RenderDown is to invoke it from the
commandline:renderdown.py TEMPLATE [--assign KEY=VALUE] [--outdir OUTDIR]The requiredTEMPLATEargument is the path to a template file.
Simple variables may be passed to the template with the--assignoption. If the--outdiroption is set, multi-file documents can be
created, written to files in the output directory; if unset, the
multiple pages are appended together and printed to stdout.RenderDown can also be used as a library. TheAPI.mdfile
(generated using RenderDown andCartogrAPI) is a reference of
RenderDown's API.TemplatesTemplates are rendered withMako. Adocvariable is added to the
namespace of all templates (seeAPI.mdfor a description of the functions ondoc). For example, ifmytemp.makois a template defined as follows:# ${title}

Here are two bullet points:
${ doc.listitem("the first point") }
${ doc.listitem("note how wrapped lines\nare indented") }

${ doc.blockquote(
    "the same is true for blockquotes, except the > character is\n"
    "repeated on the wrapped lines.")
}The the following call the RenderDown will render the template:$ python renderdown.py example.md --assign title="Hello World"
# Hello World

Here are two bullet points:
* the first point
* note how wrapped lines
  are indented

> the same is true for blockquotes, except the > character is
> repeated on the wrapped lines.The original use case for rendering Markdown is for publishing Python
API documentation on GitHub Wikis, so the defaulttemplatestarget that platform.Thetemplatesare defined for rendering
packages, modules, classes, methods, and functions in a fairly
generic way (inspired by  documentation), but they
can be reconfigured and specialized for individual projects.RequirementsPython 3.3+MakoHow to TestRun the following command to test:$pipinstall-rrequirements.txt# install dependencies$pipinstall-e.# to import in tests$pythonsetup.pytest# run the test casesLicenseMIT; seeLICENSEfor more information.Project HistoryThis project was created by Michael Wayne Goodman
(@goodmami) and is now owned and maintained by
Jeff Hung (@jeffhung).LinksMako- templating engineD3.js'swiki- provided
aesthetic inspiration for the wiki organizationCartogrAPI- used to map out Python APIsRelated Software:doc2mdpdocSphinx AutoAPI
Package: render-engine
WARNINGThe 2023.9.1 update changessite.static_pathtosite.static_pathsany custom output paths will need to be updated to reflect this change.'output'is still the default value forsite.static_pathsand will be used if no value is provided.Render EngineLearn MoreCheck out the DocumentationContributors and Builders, Check out the WikiJoin the community!What is RenderEngineThe3 layerArchitecturePage- A single webpage item built from content, a template, raw data, or a combination of those things.Collection- A group of webpages built from the same template, organized in a single directorySite- The container that helps to render all Pages and Collections with uniform settings and variablesInstalling Render EngineTo use the render engine, you must have Python 3.10 installed. You can download Python frompython.org.Linux/MacOS:python.orgWindows:Microsoft StoreRender Engine is available in PyPI and can be installed using pip:pipinstallrender-engineGetting StartedCheck out theGetting StartedSection in theDocumentationContributorsAkriti Sengar🔧Anthony Shaw📖Emmanuel Anebi🔌Jeff Triplett📖🧑‍🏫John Aziz📖Jon Banafato💻Jorge L. Gimeno📖Laura Langdon📖Mahhheshh📖💻Mario Munoz💻Pamela Fox📖Viktorius Suwandi💻VinayakG311🔌izaan17🔌Sponsors at the $20/month and Higher LevelBrian DouglasThank you to them and all of those who continue to support this project!
Package: render-engine-fontawesome
Render Engine FontAwesomeAdds the fontawesome iconset to render engine themes.Converts<i class="fas fa-home"></i>to.How to use this themeInstall the themepipinstallrender_engine_fontawesomeImport the theme into your projectfromrender_engineimportSitefromrender_engine_fontawesomeimportfontawesomeapp=Site()app.register_theme(fontawesome)app.site_vars['theme'].update({fontawesome:'your token here'})Required SettingsFontawesome now requires a token to be used. You can get a free token fromfontawesome.com.The plugin looks for thefontawesomekey insite_vars['theme']key. The value should be your token.
Package: render-engine-json
Render Engine JSONJSON Parser and Collection Module for Render EngineInstallationpipinstallrender_engine_jsonUsageTherender-engine-jsonextends render-engine to allow you to build pages and collections using JSON.TheJSONPageParserclass can be used to parse a single JSON page and theJSONCollectionclass can be used to parse a single collection of JSON pages.NOTETheJSONCollectionclass is designed to work with a single JSON file that contains an array of JSON Objects or a JSON Hash where the keys are the slugs. If you want to work with multiple JSON files you can use a regularCollectionand theJSONPageParseras the parser.Single JSON Page EntryTo create a json entry you will need theJSONPageParserclass as the Parser for yourPageObject.You can pass the page a json string or a json file path.As a stringfromrender_engineimportPage,Sitefromrender_engine_jsonimportJSONPageParsersite=Site()json_page="""{"title": "My JSON Page","content": "This is my json page"}"""@site.pageclassJSONStringPage(Page):parser=JSONPageParsercontent=json_pageAs a file@site.pageclassJSONFilePage(Page):parser=JSONPageParsercontent_path="path/to/json/file.json"JSON CollectionTo create a JSON collection you will need theJSONCollectionObject.You can pass the collection a json string or a json file path.As a stringfromrender_engineimportSite,Collectionfromrender_engine_jsonimportJSONCollection,JSONPageParsersite=Site()json_collection="""[{"title": "My JSON Page","content": "This is my json page"},{"title": "My JSON Page 2","content": "This is my json page 2"}]"""@site.collectionclassJSONStringCollection(Collection):parser=JSONPageParsercontent=json_collection
Package: render-engine-markdown
Markdown ParserThis is a parser for the Markdown markup language. This is the default parser for render_engine pages.Markdownis a lightweight markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats using a tool by the same name.The underlying parser ispython-markdown2.Parser OptionsThese are the options that can be pulled from the page:OptionDescriptionmarkdown_extrasA list of extensions to use. Seepython-markdown2for a list of extensions.Content Path TypeProvide a suggestion for the type of content that your parser expects.<CONTENTPARSER> expects apath|urlin the content_path field of the Page object.classMyPage(Page):content_path="~/.my_page.md"# or content_path = "https://example.com/my_page.md"
Package: render-engine-microblog
Render Engine Microblog ParserThis is a parser to create a microblog using Render Engine. This is based on theBlogCustom Collection.This follows the guidance used byMicro.blogwhich is to be a post with no title. Slugs by default are the slugified datetime string inYYYYMMDDHHMMSSformat.This also create an RSS feed that you can use to syndicate your microblog posts to other services.Your content is expected to userender engine'sMarkdownPageParseror a derivative which is markdown with frontmatter. Adatefield is the only required metadata for the page object.---date: 2023-01-01 12:00:00---Hello**World**!InstallationInstall using pypi. If you haven't already, installrender-enginepipinstallrender-enginerender-engine-microblogUsageImport the parser and collectionIn your render_engine config file import theMicroBlogcollection class.fromrender_engineimportSitefromrender_engine_microblogimportMicroBlogCreate a collection for your siteCreate your collection like you would a blog. You will need to pass acontent_path.site=Site()@site.collectionclassMicroBlog(MicroBlog):content_path="content/microblog"
Package: render-engine-parser
Render EngineBasePageParserTheBasePageParseris used for making content for Render Engine. Parsers are used to parse the content of a page and convert it to HTML. The parser is specified in the page attributes asParser.This is meant to be used by Render Enging but can be used as a base dependency for building custom Render Engine Parsers.Using FrontmatterFrontmatteris used to pull in attributes from a generated page.Some pages will be looking for information that is provided in the frontmatter. All of the attributes defined can be used in the template (which itself can also be defined in the frontmatter or the class itself.NOTEThese attributesCANNOTbe used in the content itself, but you can use them in the template generation.Parsing the DataThe base parser doesn't is a pass-thru parser meaning the content input will be passed through.---
title: "Spider-Man"
name: "Peter Parker"superhero: "Spider-Man"---<h2>I'm your friendly neighborhood Spiderman</h2>

<p>I was bitten by a radioactive spider and now I fight crime.</p>If you generate the page with the following template<h1>About {{superhero}}</h1><h2>Real Name: {{alias}}</h2><div>{{content}}</div>it would generate.<h1>About Spider-Man</h1><h2>Alias: Peter Parker</h2><div><h2>I'm your friendly neighborhood Spiderman</h2><p>I was bitten by a radioactive spider and now I fight crime.</p></div>
Package: render-engine-rss
render-engine-rssRender-Engine-RSS is arender-engine custom parserthat enables you to create a collection based on the contents of an RSS Feed.This is especially good when you're working with a podcast or newsletter service.NOTEThis custom collection is read-only and does not create local copies of the parsed feedsParsersRender Engine RSS Comes with 1 CustomCollection Collection Object and 2 PageParsersRSSCollection and RSSFeedPageParserThe RSSCollection object is the most frequent way to fetch your feed.The default parser for this collection is the RSSFeedPageParser which parses individual entries into Page objects based on their RSS Metadata.Set yourcontent_pathto aurlorlocal file path.fromrender_engine.siteimportSitefromrender_engine_rss.collectionimportRSSCollectionapp=Site()@app.collectionclassNewsletter(RSSCollection):routes=['newsletter']content_path="https://buttondown.email/kjaymiller/rss"The PodcastPageParserNOTEYou can also use the PodcastPageParser to index videos from a YouTube channel. This usage is experimental and may not be maintained in the long term.This extension was originally designed to create a local collection for a few podcasts. The PodcastPageParser is designed to process feeds designed for podcasts.To use, pass in the PodcastPageParser to your collection.fromrender_engine_rss.collectionimportRSSCollectionfromrender_engine_rss.parsersimportPodcastPageParser@app.collectionclassConduit(RSSCollection):PageParser=PodcastPageParserroutes=['conduit']content_path="https://www.relay.fm/conduit/feed"
Package: render-engine-tailwindcss
Render Engine TailwindCSS PluginAdd tailwindcss to your Render Engine site.TailwindCSSis a utility-first CSS framework for rapidly building custom designs.Thepytailwindcsspackage is used to install compile the tailwindcss stylesheets without the need of npm.This plugin installs builds a tailwindcss file from the default configuration and adds atailwind.cssfile to your static files.Warning: This is in early development.InstallationInstall the extension with pip:pip install render-engine-tailwindcssUsageImport the plugin.# app.pyfromrender_engineimportSitefromrender_engine_tailwindcssimportTailwindCSSAdd the plugin to your site.# app.pyclasssite(Site):static_path='static'plugins=[TailwindCSS(),])In your 'static_path', add your pre-tailwindcss stylesheets.#static/styles.css@tailwindbase;@tailwindcomponents;@tailwindutilities;You can add multiple CSS files to the static path and they will all converted into their own files.
Package: render-engine-theme-kjaymiller
KJayMiller Render Engine ThemeThis is a theme based on the early development of render-engine for kjaymiller.com.It relies on Tailwind CSS with support for icons via fontawesome and embeds for analytics, and newsletters.QuickstartInstall this theme through pip:pipinstallrender-engine-theme-kjaymillerImport and register your theme:fromrender_engineimportSitefromrender_engine_theme_kjaymillerimportkjaymillerapp=Site()app.register_themes(kjaymiller)Add configuration fileThis theme supports styling throughTailwindCSS. To add your own configuration, create atailwind.config.jsfile in your project root and add your configuration there. You will need the following information in your config:// tailwind.config.js/** @type {import('tailwindcss').Config} */module.exports={content:['output/**/*.{html, js}'],plugins:[require('@tailwindcss/typography')]}Add your theme settingsThis theme supports embeds for many different tools as well as configurations for your tailwindcss settings in yourapp.pymodule. Here is a basic example of what your site's theme settings might look like:app=Site()settings={"NAVIGATION":{...},...# settings for other plugins and your site"theme":{...# Your theme settings"colors":{"main1":"rose-800",# You can use any valid tailwindcss color here}"favicon":"https:fav.farm/☕",# url to your favicon"colors":{"main1":"purple-500","header_gradient_interval":100,},"social":{"youtube":"https://www.youtube.com/kjaymiller","twitter":"https://twitter.com/kjaymiller","linkedin":"https://linkedin.com/in/kjaymiller","github":"https://github.com/kjaymiller","mastodon":"https://mastodon.social/@kjaymiller",},}}# Update your settings: prefer update to overwriteapp.site_settings.update(theme)Build your sitepython-mrender_engineserve--buildapp:app
Package: render-engine-youtube-embed
Render Engine YouTube Link Embed PluginNote:This plugin is in the early development stage. It is not yet ready for production use.This plugin allows you to quickly embed a Youtube video into your page by adding the youtube link to the page on its own line.---slug: new-youtube-video---Check out this new video!

https://www.youtube.com/watch?v=QH2-TGUlwu4This extension will change the content to---slug: new-youtube-video---Check out this new video!

<iframe src="https://www.youtube.com/embed/QH2-TGUlwu4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>This also works for the following YouTube links:Long Links with video ID in query string -https://www.youtube.com/watch?v=QH2-TGUlwu4Long Links with video ID in path -https://www.youtube.com/watch/QH2-TGUlwu4Youtube Shorts Links -https://www.youtube.com/shorts/QH2-TGUlwu4YouTube short links -https://youtu.be/QH2-TGUlwu4Note:It does not work for playlists or channels.InstallationInstall the package using pip:pipinstallrender-engine-youtube-link-embedTODO:Add support for site settings (Not yet implemented in render engine yet)
Package: renderer
### Summary ###A Bridge that allows devs to **seamlessly** write code that is python 2,3 compatible; withrespect to the subtle variations (especially **str**) in data type representations between the twobase versions of python.### Version ###0.1### How do I get set up? ###run pip install renderer### Usage: ###run pip install renderer### How to run tests ###[Nose](https://nose.readthedocs.org/en/latest/) is already integrated with setup.py. To runtests, we can simply do:~~~$ python setup.py test~~~### Contribution guidelines ###* Writing testsTBA* Code reviewTBA* Other guidelinesTBA### Who do I talk to? ###* admin: mzukafull@gmail.com* Other :mzukafull@gmail.com
Package: renderg-sdk
准备创建虚拟环境python-mvenvvenv安装 renderg-sdkpipinstallrenderg-sdk创建配置文件config.json{"AUTH_KEY":"*******************","CLUSTER_ID":27,"PROJECT_ID":21479,"ENV_ID":7715,"ZONE_ID":1003,"RAM_LIMIT":"64G"}AUTH_KEY 用户身份认证，请联系RenderG 渲染农场平台技术支持获取；CLUSTER_ID 区域 ID ，一般为固定；PROJECT_ID，提交任务默认项目，在客户端项目管理中创建；ENV_ID ，提交任务默认环境，在客户端环境管理中创建；ZONE_ID，提交任务默认配置，默认请使用 1003；RAM_LIMIT，提交任务默认内存配置，64G、128G、256G 可选；分析资产并上传fromrenderg_utilsimportutilsfromanalyze_houdiniimportAnalyzeHoudinifromrenderg_apiimportRenderGAPIfromrenderg_api.constantsimportTransferLinesfromrenderg_api.param_checkimportRenderGParamCheckerfromrenderg_transfer.RGUploadimportRenderGUploadfromrenderg_transfer.RGDownloadimportRenderGDownload# ========分析资产和渲染参数==========# 1. 读取配置文件config=utils.read_json("./config.json")api=RenderGAPI(auth_key=config["AUTH_KEY"],cluster_id=config["CLUSTER_ID"])# 2.  创建任务信息analyze_info={"dcc_file":r"D:\houdini_file\JSBL_lgt_qunji_wmy_v001.hip","dcc_version":"19.0.622","api":api,"project_id":config["PROJECT_ID"],# 项目ID"env_id":config["ENV_ID"]# 环境ID}# 3. 分析资产列表和场景渲染参数analyze_obj=AnalyzeHoudini(**analyze_info)analyze_obj.analyze()print(analyze_obj.info_path)# 4. 设置选择参数信息param_check_obj=RenderGParamChecker(api,analyze_obj)render_params={"ChunkSize":1,# 一机多帧"Mark":"",# 任务备注信息"PriorityFrames":"010:",# 优先渲染帧 例：101:100-108x2 代表渲染首尾帧和100-108步长为2的帧"zone_id":config["ZONE_ID"],# CPU 配置信息"ram_limit":config["RAM_LIMIT"],# 内存配置}param_check_obj.set_houdini_render_node({"/node/path/to/render":"1001-1100","/node/path/to/render/1":"100-1100",})param_check_obj.execute(**render_params)# ========上传任务并提交==========# 1. 获取 info.cfg 和 任务 ID 信息info_path=analyze_obj.info_pathjob_id=analyze_obj.job_id# 2. 配置上传任务信息upload_kwargs={"api":api,"job_id":job_id,"info_path":info_path,"line":TransferLines.LINE_RENDERG,"speed":200# 上传速度限制，单位为 Mbps}# 3. 开始上传renderg_upload=RenderGUpload(**upload_kwargs)renderg_upload.upload()# 4. 上传完成，提交任务，开始渲染submit=api.job.submit_job(job_id)print(submit["msg"])# 5. 下载# 等待任务完成下载download_kwargs={"api":api,"job_id":job_id,"download_path":"d:/test",# 下载保存到本地路径"line":TransferLines.LINE_RENDERG,"cluster_id":config["CLUSTER_ID"],"speed":500# 上传速度限制，单位为 Mbps}renderg_sync=RenderGDownload(**download_kwargs)result=renderg_sync.auto_download_after_job_completed()'''# 自定义下载download_others_json = {"api": api,"job_id": None,"download_path": "d:/test",  # 下载保存到本地路径"line": TransferLines.LINE_RENDERG,"cluster_id": config["CLUSTER_ID"],"speed": 3000  # 上传速度限制，单位为 Mbps}server_path = {"/{job_id}".format(job_id=job_id)}  # 提供待下载目录列表renderg_sync = RenderGDownload(**download_others_json)renderg_sync.custom_download(server_path)'''