Saravanan666/pypi-org huggingface dataset:
Package: blocksworld3d
An Extension of MiniWorldblocksworld3d is an enhancement on top of the MiniWorld environment, specifically focusing on the RoomObjects scenario. It's an open-source research project aimed at advancing the development of spatial reasoning and manipulation strategies in robotic systems.Blocksworld3Dblocksworld3d proposes a unique 3D environment that simulates the classic blocksworld problem except with an additional row of blocks. With various problem instances introducing different constraints on block positioning, start points, goals, and obstacles, this dynamic aspect fosters the exploration of spatial strategies in diverse settings.The environment is minimalistic and designed for reinforcement learning & robotics research. It's compatible with the MiniWorld API, providing a seamless integration with existing toolsets.InstallationInstall fromPyPiusing:pip install blocksworld3dOr install from the source using:git clone https://github.com/ethanmclark1/blocksworld3d.git
cd blocksworld3d
pip install -r requirements.txt
pip install -e .Usageimport blocksworld3d

env = blocksworld3d.env()
env.reset(options={'problem_instance': 'stacking'}))
observation, _, terminations, truncations, _ = env.last()
env.step(action)
env.close()List of Problem InstancesProblem InstanceVisualizationstackingsortingarranging......Note: Customize the table above with the specific problem instances and visualization images relevant to your project.ContributingWe welcome contributions to blocksworld3d! Whether it's bug reports, feature requests, or pull requests, your collaboration helps make blocksworld3d better.SupportIf you have questions or need support, please contact us ateclark715@gmail.com, or create an issue in the GitHub repository.Licenseblocksworld3d is open-source software licensed under theMIT license.Paper CitationIf you found this environment helpful, consider citing relevant papers. Here's an example citation for the original MiniWorld environment:@article{MinigridMiniworld23,
  author={Maxime Chevalier-Boisvert and Bolun Dai and Mark Towers and Rodrigo de Lazcano and Lucas Willems and Salem Lahlou and Suman Pal and Pablo Samuel Castro and Jordan Terry},
  title={Minigrid & Miniworld: Modular & Customizable Reinforcement Learning Environments for Goal-Oriented Tasks},
  journal={CoRR},
  volume={abs/2306.13831}
  year={2023}
}
Package: blocksync
blocksyncThis library allowsblocksync scriptto be used as Python package,
and supports more convenient and various functions than blocksync script.PrerequisitesPython 3.8 or laterFeaturesSynchronize the destination (remote or local) files using an incremental algorithm.Supports all synchronization directions. (local-local, local-remote, remote-local)Support for callbacks that can run before(run once or per workers), after(run once or per workers), and during synchronization of filesSupport for synchronization suspend/resume, cancel.Most methods support method chaining.You can see the overall progress in a multi-threaded environment.You can proceed synchronization in the background.You can specify the number of workers (number of threads) to perform synchronization.InstallationpipinstallblocksyncQuick startWhen sync from/to remote, you can check the SSH connection options inparamiko docs.fromblocksyncimportlocal_to_localmanager,status=local_to_local("src.txt","dest.txt",workers=4)manager.wait_sync()print(status)# Output[Worker1]:Startsync(src.txt->dest.txt)1blocks[Worker2]:Startsync(src.txt->dest.txt)1blocks[Worker3]:Startsync(src.txt->dest.txt)1blocks[Worker4]:Startsync(src.txt->dest.txt)1blocks{'workers':4,'chunk_size':250,'block_size':250,'src_size':1000,'dest_size':1000,'blocks':{'same':4,'diff':0,'done':4}}TODOProvide CLIWrite docs and build a docs websiteLicenseMIT License (For more information about this license, please seethis)
Package: block-timer
InstallationSupported Python versions are:3.4,3.5,3.6and3.7.pipinstall--upgradeblock-timerUsageYou can easily measure blocks of code usingTimerclass as context manager or as method/function decorator with Block Timer:Elapsed time will be printed using standardprintfunction:fromblock_timer.timerimportTimerwithTimer():pass# Some operation# Total time ... seconds will be printedIf you have multiple blocks of code, you can settitleattribute:fromblock_timer.timerimportTimerwithTimer(title="Block A"):pass# Some operation# [Block A] Total time ... seconds will be printedwithTimer(title="Block B"):pass# Some operation# [Block B] Total time ... seconds will be printedElapsed time (in fractional seconds) can be accessed byelapsedproperty. You can also disable printing byprint_title=False:fromblock_timer.timerimportTimerwithTimer(print_title=False)ast:pass# Some operationprint("Elapsed time:{:f}seconds".format(t.elapsed))You can redirect output for print function:importsysfromblock_timer.timerimportTimerwithTimer(print_file=sys.stdout):pass# Some operationTimerclass can be used as a method/function decorator:@Timer(title="Foo")defsome_func():time.sleep(1)some_func()# [Foo] Total time ... seconds will be printedResourcestime.perf_counter() on Python DocLicenseThe MIT License (MIT)
Package: blocktorch
blocktorch is an AutoML library which builds, optimizes, and evaluates machine learning pipelines using domain-specific objective functions.Key FunctionalityAutomation- Makes machine learning easier. Avoid training and tuning models by hand. Includes data quality checks, cross-validation and more.Data Checks- Catches and warns of problems with your data and problem setup before modeling.End-to-end- Constructs and optimizes pipelines that include state-of-the-art preprocessing, feature engineering, feature selection, and a variety of modeling techniques.Model Understanding- Provides tools to understand and introspect on models, to learn how they'll behave in your problem domain.Domain-specific- Includes repository of domain-specific objective functions and an interface to define your own.Installfrom PyPIpipinstallblocktorchAdd-onsUpdate checkerReceive automatic notifications of new blocktorch releasespipinstallblocktorch[update_checker]StartLoad and split example dataimportblocktorchX,y=blocktorch.demos.load_breast_cancer()X_train,X_test,y_train,y_test=blocktorch.preprocessing.split_data(X,y,problem_type='binary')Run AutoMLfromblocktorch.automlimportAutoMLSearchautoml=AutoMLSearch(X_train=X_train,y_train=y_train,problem_type='binary')automl.search()View pipeline rankingsautoml.rankingsGet best pipeline and predict on new datapipeline=automl.best_pipelinepipeline.predict(X_test)Next StepsRead more about blocktorch on ourdocumentation page:Installationandgetting started.Tutorialson how to use blocktorch.User guidewhich describes blocktorch's features.FullAPI referenceBuilt by Blocktorch
Package: block-tracing
block_tracingblock_tracing is a tiny Python library that can be used to prevent
debuggers and other applications from inspecting the memory within
your process.This is important for applications that store sensitive material
in memory, like keys.How to UseJust call a function at the start of execution of your script.fromblock_tracingimportblock_tracingtry:block_tracing()except(NotImplementedError,OSError):# handle failurespassContactRian Hunter@cejetvole
Package: blockunblockips
Block / unblock ips using the Windows FirewallTested against Windows 10 / Python 3.11 / Anacondapip install blockunblockipsfromblockunblockipsimportunblock_out,unblock_in,block_out,block_in# Example 1: Unblock outgoing traffic to a specific IP addressip_to_unblock="192.168.1.100"unblock_out(ip_to_unblock)# This will delete a Windows Firewall rule that allows outgoing traffic to IP 192.168.1.100.# Example 2: Unblock incoming traffic from a specific IP addressip_to_unblock="10.0.0.5"unblock_in(ip_to_unblock)# This will delete a Windows Firewall rule that allows incoming traffic from IP 10.0.0.5.# Example 3: Block outgoing traffic to a specific IP addressip_to_block="203.0.113.25"block_out(ip_to_block)# This will create a Windows Firewall rule to block outgoing traffic to IP 203.0.113.25.# Example 4: Block incoming traffic from a specific IP addressip_to_block="172.16.0.50"block_in(ip_to_block)# This will create a Windows Firewall rule to block incoming traffic from IP 172.16.0.50.
Package: blockwork
NOTEBlockwork is currently in active development and is not yet suitable
for production environments. It is missing many features and does not yet fulfill
its stated aims.Getting StartedRecommended Pre-requisites for macOSOn macOS we recommend the following:XQuartz- to support X11 forwarding from applications
running in the contained environment.DockerorOrbstackas the container
runtime.Podmanis supported but it exhibits poor
filesystem performance.Python 3.11 installed throughpyenvto
protect your OS's default install from contamination.Poetryinstalled through Python's package manager
i.e.python -m pip install poetry.Recommended Pre-requisites for LinuxOn Linux we recommend the following:Dockeras the container runtime.Podmanis supported but it exhibits poor filesystem performance (there are some notes
to improve this in thetroubleshooting section).Python 3.11 installed throughpyenvto
protect your OS's default install from contamination.Poetryinstalled through Python's package manager
i.e.python -m pip install poetry.Installing BlockworkTo install the bleeding edge version of Blockwork, use the following command:$>python3-mpipinstallgit+https://github.com/blockwork-eda/blockworkSetting up a Development EnvironmentFollow these steps to get a development environment:# Clone the repository$>gitclonegit@github.com:blockwork-eda/blockwork.git
$>cdblockwork# Activate a poetry shell$>poetryshell# Install all dependencies (including those just for development)$>poetryinstall--with=dev# Bootstrap the example project$>bw-Cexamplebootstrap# Run a test command$>bw-Cexampleexec--echo"hi"TroubleshootingmacOSX11 ForwardingEnsureXQuartzis installedTick "Allow connections from network clients" in XQuartz preferencesQuit and re-open XQuartzExecutexhost + 127.0.0.1NOTETheDISPLAYenvironment variable must be set tohost.internal:0for
Docker/Orbstack orhost.containers.internal:0for Podman, this should be setup
automatically by the framework.LinuxPodman SocketTo start the user-space socket service execute:$>systemctl--userstatuspodman.socketNOTEDo not usesudoas the service needs to run in user-space.Slow Podman PerformanceEnsure that you are using the overlay filesystem (fuse-overlayfs), as the
defaultvfsis very slow!$>sudoaptinstall-yfuse-overlayfs
$>podmansystemreset
$>podmaninfo--debug|grepgraphDriverNameIf thegraphDriverNameis not reported asoverlay, then you can try forcing
it by editing~/.config/containers/storage.confto contain:[storage]driver="overlay"Then executepodman system resetagain, and perform the same check for the
graph driver.After changing the filesystem driver, you will need to rebuild the foundation
container as it is deleted by the reset command.
Package: blocky
Render blocks within a template.Docs:blocky docsInstallationInstall via pippip install blockyPython Support2.73.33.4Django Support1.8.3Flask Support0.10.1Jinja2 Support2.7.3ContributeIdeas or Pull Requests to make this project better are always welcome.Issue Tracker:https://github.com/OpenPixel/blocky/issuesSource Code:https://github.com/OpenPixel/blockyLicenseThe project is licensed under the BSD license.
Package: blog
BlogThis is a simple static site generator. It traverses through a source directory of markdown files and creates a
destination directory with equivalent HTML files.Markdown In -> HTML OutInstallation$ python3.7 -m venv venv
$ source venv/bin/activate
$ pip install blogUsage(venv) $ python -m blog build /path/to/source-dir /path/to/build-dirSimple by designNothing smart is done around friendly URLs / generating folders withindex.htmlfilesIf you want anindex.htmlfile, create anindex.mdfile in your source directoryThere is no databaseThere is no configuration (for now)Need something more complex?Consider using Hugo, Gatsby, Django, writing your own server
Package: blogdegins
Generate static html code with python code files and their
associated Mako templates, css and javascript files,
with a command line utility.Work with the skeleton you wont.It includes a skeleton base on:html5boilerplate.jquery.Mako.Webassets.Sass.Compass.The directories tree is well organized, encouraging to work
with multiple files in development (css, mako, javascript and python).Separate external lib files and yours own files.Write the css code in scss language. Use the compass mixins.In no debug mode, css and javacript files are concatenaded and minified
in only one file.Generate tags by version, and can synchronize with a server.LicenseCopyright (c) 2012-2014, Ginés Martínez Sánchez.blogdeginsis released under terms of theMIT License.
Package: blogdomarcio-alphav-client-python
alphav_client_pythonA simple API client for the AlphaVantage API:https://www.alphavantage.co/documentation/Desenvolvido durante o curso > InovAÃ§Ã£o Afro - CESAR / SHARE RHby @blogdomarcio (Claudio Marcio)Time Series Stock APIsFunÃ§Ãµes: 

- intraday_series
- daily_series
- daily_adjusted_series
- weekly_series
- weekly_adjusted_series
- monthly_series
- monthly_adjusted_series
- quote_seriesfrom alphav_client_python import stock_series

stock = stock_series.StockTimeSeries()

d1 = astock.intraday_series('TIME_SERIES_WEEKLY', 'IBM', 60min', slice='year1month1')
print('intraday_series', d1)

d2 = stock.daily_series('TIME_SERIES_WEEKLY', 'IBM',)
print('daily_series', d2)

d3 = stock.daily_adjusted_series('TIME_SERIES_WEEKLY', 'IBM',)
print('daily_adjusted_series', d3)

d4 = stock.weekly_series('TIME_SERIES_WEEKLY', 'IBM')
print('weekly_series', d4)  

d5 = stock.weekly_adjusted_series('TIME_SERIES_WEEKLY', 'IBM',)
print('daily_series', d5)

d6 = stock.monthly_series('TIME_SERIES_WEEKLY', 'IBM',)
print('daily_adjusted_series', d6)

d7 = stock.weekly_adjusted_series('TIME_SERIES_WEEKLY', 'IBM',)
print('daily_series', d7)

d8 = stock.monthly_series('TIME_SERIES_WEEKLY', 'IBM',)
print('daily_adjusted_series', d8)Crypto CurrenciesFunÃ§Ã£o:

currency_exchange_ratefrom alphav_client_python import cryptocurrencies

crypto = cryptocurrencies.CryptoCurrencies()

d1 = crypto.currency_exchange_rate('CURRENCY_EXCHANGE_RATE', 'BTC', 'CNY',)
print('Realtime Currency Exchange Rate', d1['Realtime Currency Exchange Rate'])Technical IndicatorsFunÃ§Ãµes: 

- sma
- emafrom alphav_client_python import tecnical_indicators

tech = tecnical_indicators.TechnicalIndicators()

d1 = tech.sma('SMA', 'IBM', 'weekly', '10', 'open')
print('sma', d1['Technical Analysis: SMA'])

d2 = tech.ema('EMA', 'IBM', 'weekly', '10', 'open')
print('ema', d2['Technical Analysis: EMA'])
Package: bloggart
bloggart介绍极速构建博客，内嵌server/database，适合全栈软件架构软件架构说明安装教程pip3 install -ihttps://mirrors.aliyun.com/pypi/simple/tornadoxxxxxxxx使用说明直接使用bloggart命令xxxxxxxx参与贡献Fork 本仓库新建 Feat_xxx 分支提交代码新建 Pull Request直接用间接用二次开发注意安全性完全没有发布python3-mvenvbloggart-venv/sourcebloggart-venv/bin/activate.fish# 调试好之后python3-mpipinstall--upgradepip-ihttps://mirrors.aliyun.com/pypi/simple/
pip3install-ihttps://mirrors.aliyun.com/pypi/simple/setuptoolswheel
python3setup.pysdistbdist_wheel

pip3freeze>requirements.txt# requirements添加一个peppercornecho'peppercorn'>>requirements.txt
pip3download-rrequirements.txt-ihttps://mirrors.aliyun.com/pypi/simple/-ddist/cddist/
dir2pi-S.
scp-rsimple/root@39.97.232.223:/root/pypi/
pip3install-ihttp://www.hohohaha.cn:8000/simple/bloggart==0.0.2--trusted-hostwww.hohohaha.cn上传到pypi# python3 -m venv bloggart-venv/sourcebloggart-venv/bin/activate.fish
rm-rfdist/*
python3setup.pysdistbdist_wheel
pip3install-ihttps://mirrors.aliyun.com/pypi/simple/twine
python3-mtwineuploaddist/*安装pip3install-ihttps://pypi.python.org/simplebloggart==0.0.9开发时使用开发虚拟环境python3-mvenvbloggart-dev-venv/sourcebloggart-dev-venv/bin/activate.fish在src目录下工作，如:cdsrcpwd/home/xiabo/gitee-xiabo0816/bloggart/src

python3bloggart/header.py-cbloggart/config.ini-p8888repeater示例配置文件内容; tcp本机中继[REPEATER]local_uri=http://127.0.0.1:8000/concateproxy_uri=repeater# < v0.1.0# 原本服务的请求是curl-XPOST127.0.0.1:8000/concate-d'{ "TPL_TYPE" : "转移支付提前下达", "PRO_START_YEAR" : "2018", "PRO_NAME" : "省财政“三农”转移支付资金", "FISCAL_YEAR" : "2018", "CREATE_TIME" : "2018年6月30日", "EXP_FUNC_CODE" : "农林水支出—农业—其他农业支出（2130199）", "GOV_BGT_ECO_CODE" : "51301-上下级政府间转移性支出", "FOUND_TYPE_CODE" : "一般公共预算", "TP_FUNC_CODE" : "农林水支出—农业—其他农业支出（2130199）", "PRO_PAY_DIC_CODE" : "支出", "POLICY_NAME" : "《财政部关于开展田园综合体建设试点工作的通知》（财办〔2017〕29号）和《关于做好2017年田园综合体试点工作的意见》（财办农〔2017〕71号）", "INCOME_SORT_CODE" : "1100224农村综合改革转移支付收入", "TEMPLATE_ID": "1" }'# repeater转发后的是# 注意结尾有-L参数curl-XPOST127.0.0.1:8888/blogging/repeater-d'{ "TPL_TYPE" : "转移支付提前下达", "PRO_START_YEAR" : "2018", "PRO_NAME" : "省财政“三农”转移支付资金", "FISCAL_YEAR" : "2018", "CREATE_TIME" : "2018年6月30日", "EXP_FUNC_CODE" : "农林水支出—农业—其他农业支出（2130199）", "GOV_BGT_ECO_CODE" : "51301-上下级政府间转移性支出", "FOUND_TYPE_CODE" : "一般公共预算", "TP_FUNC_CODE" : "农林水支出—农业—其他农业支出（2130199）", "PRO_PAY_DIC_CODE" : "支出", "POLICY_NAME" : "《财政部关于开展田园综合体建设试点工作的通知》（财办〔2017〕29号）和《关于做好2017年田园综合体试点工作的意见》（财办农〔2017〕71号）", "INCOME_SORT_CODE" : "1100224农村综合改革转移支付收入", "TEMPLATE_ID": "1" }'-L# >=v0.1.1# python3 bloggart/kernel.py  -c config.ini -p 39020# 原本服务的请求是curl-XPOST127.0.0.1:8888/check-d'{"text":"拥护动态清零，兼顾经济发展。必须动态的眼光看待这场战役，病毒在变，打法也要随之而变。", "min_senti": 0}'# repeater转发后的是# 注意结尾有-L参数curl-XPOST127.0.0.1:39020/blogging/api-d'{"text":"拥护动态清零，兼顾经济发展。必须动态的眼光看待这场战役，病毒在变，打法也要随之而变。", "min_senti": 100}'
Package: bloggen
BloggenPoint bloggen to a hosting location, give it your markdown, then watch it deploy a static site.UseA parable:Lee creates a GCP credentials json:Lee gets a service token JSON from GCP. He follows this guidehttps://cloud.google.com/storage/docs/reference/libraries#setting_up_authentication'Lee saves the JSON to his machine and remembers the path for later. Bloggen is going to save the path to that JSON into an environment variableLee will need to tell Bloggen the path to the json by configuring a Bloggen profileLee configures a profile:Lee runsbloggen --configand supplies the following information:NamePath to GCP credentials jsonName of GCP bucket to useLee writes 5 md notes into a dirLee runsbloggen --generate path_to_md_dirLee sees a new dir appear. It is named static-site and can be found at ../path_to_md_dirLee runsbloggen --publish path_to_static_siteLee learns that his notes are available as a static site on GCPGenerategenerates static webpageUser provides a directory of markdown to be converted to htmlbloggen generate --path=path_to_dirSyncSync directory of markdown files with existing static sitebloggen sync --path=path_to_dir_of_md_filesAddAdd file to static siteConvert given markdown file to html and add to sitebloggen add --path=path_to_md_fileRemoveRemove named page from static sitebloggen remove --name=name_of_fileDestroyDestroy site and bucketbloggen destroy
Package: blogger2zinnia
Blogger2zinnia is package allowing you to migrate from Blogger to
Zinnia.InstallationInstall the package on your system:$ pip install blogger2zinniaRegister the'zinnia_blogger'in yourINSTALLED_APPS.Importing from BloggerSimply run this command to start the importation of your blog.$ python manage.py blogger2zinniaFor the options execute this.$ python manage.py help blogger2zinnia
Package: blogger-cli
Blogger-cliA custom CLI tool to process jupyter notebooks, markdown files and HTML files. Write your blog in markdown or jupyter notebooks and then transform into a blog post with mathjax, code support, google analytics, navigation, Disqus support.See a sample blog made by blogger-cli:HereWhy?It is easy to get your hands on, works flawlessly and won't get bulky and slow over time.
Blogger-cli has a simple conversion system that is fast as well as extremely customizable.FeaturesRobust conversion of ipynb notebooks with great support for mobile devices as well.Built-in support for Disqus, google analytics, navigation bar, social sharing, mathjax and code highlighting.Support for spell checking, live server and generation of RSS/Atom feeds.Blog management: updating the index file, parsing out images, managing topics and metadata.Write and post blogs from android or any microdevice. All that is required is command line with python and pip.Built-in design, blog_templates for rapidly setting up your blog from scratch.Fully customizable with support for custom themes and templates.Also support conversion of other file formats like markdown. You can also implement your own.💻 InstallationRecommended Method$ curl -sSL https://hemanta212.github.io/blogger-cli/get_blogger.py | pythonSince blogger has a lot of dependencies (nbconvert, jupyter), this custom installer will install them in a virtual environment and add it to your path for global access.Using pippip install blogger-cliIf you mainly use jupyter notebooks, then you already have all the required dependencies although it is recommended to usevirtual environments.🚀 Getting StartedMake a website repository and clone it to your computer. Now register your blog name with blogger$ blogger addblog <blogname>and set up the necessary configs. Now, If you have a new site or an empty site. You can get blogger default design and boilerplate.$ blogger export blog_layout -b <blogname>Now, all assets will be moved to the blog_dir you specified in the blog config during setup.$ blogger serve <blogname>Open the URLhttp://localhost:8000/in your browser to view your blog!!📖 DocumentationInstallation, update, uninstall methodsManaging blogs and configurationsConversion of files and foldersServing blog locallyUsing export commandCustomizing templates and designWriting blog's metadataUsing spellcheckGenerating feed for your blogAdvanced optional configurationsRecommended workflow for blogger-cliView docs in:websiteAuthor👤Hemanta SharmaGithub:@hemanta212Special Thanks👤Nipun Batra: Inspiration for core conversion mechanism and design resources.Github:@nipunbatraHis article on ipynb conversion:@nipunbatra.github.ioShow your supportPlease ⭐️ this repository if this project helped you!📝 LicenseCopyright © 2019Hemanta Sharma.This project isMITlicensed.
Package: bloggerer
Bloggerer: Markdown (and other things, probably) sprucer uppererbloggereris a very thin wrapper around a panflute-based Pandoc filter script
that does some preprocessing magic for publishing things as (generally) HTML.
I have mainly used it for generating better-looking and more functional HTML
than WordPress' own Markdown handling, but also for some other quality-of-life
features.Usage$ bloggerer path/to/post.mdThe resulting HTML will be located inpath/to/post.md.htmland can be copied
into a WordPress "Custom HTML" block.FeaturesHandles footnotes properlyProper code-block formatting and syntax highlightingHandled byhighlightSupport for inline imagesWordPress incorrectly considersdata:URIs to be dangerous in<img>and CSSurl()s,bloggerergets around that. (Working in prod for 3+
years. Caveat emptor, this causes the HTML to blow up and you may run
into WordPress' or other blogging systems' character limits.)InstallationPrerequisites$ sudo apt-get install pandoc highlightNote:If your distro has an older version of pandoc (e.g. 2.9.x), get it fromhttps://github.com/jgm/pandoc/releases/.$ wget https://github.com/jgm/pandoc/releases/download/<ver>/pandoc-<...>.deb
$ sudo dpkg -i ./pandoc-*.debInstall$ pip3 install --user bloggererFrom Source$ git clone https://github.com/ChaosData/bloggerer && cd bloggerer
$ python3 -m pip install --user --upgrade pip setuptools
$ python3 -m pip install --user .Packaging$ python3 -m pip install --user wheel build
$ python3 -m build --sdist --wheel .
$ python3 -m pip install --user dist/bloggerer-*.whlCleaning$ rm -rf ./build ./dist ./src/bloggerer.egg-info ./src/bloggerer/__pycache__FAQWhy is the first top level heading removed from the HTML?The first top-level heading is typically the title, which handled by
WordPress or other blogging things.