Saravanan666/pypi-org huggingface dataset:
Package: docums-select-files
File filter plugin for documsselect-filesis adocums pluginthat filters out
files (pages) using a parametrized regular expression.The main use case for this plugin is to prepare lectures or assignments
and only publishing them at a given date.Quick startInstall the module using pip:pip3 install docums-select-filesIn your project, add a plugin configuration todocums.yml:plugins:-select-files:select:'^s(\d+)'where:'lambdax:int(x)<=5'This would search for files namedsNN...and select only those whereNNis
less than or equal to5.In thewhereexpression, you can use the following declared variablesnow: represent the current time inISO formatsfc: The value of theSELECT_FILE_CONDITIONenvironment variable.The modulesosanddatetimeare imported, so you can use methods from them.Disabling the pluginYou can disable the plugin using an environment variable. For example, you could configure
your site this way:plugins:-select-files:select:'^s(\d+)'where:'lambdax:int(x)<=5'disabled_if_env:SELECT_FILES_DISABLEDand then, running docums withSELECT_FILES_DISABLEDset to 1 would disable this plugin
and let all pages be processed:SELECT_FILES_DISABLED=1docums...Similar pluginsdocums-exclude: exclude arbitrary file paths and
patterns from the input
Package: docums-simple-hooks
docums-simple-hooksDefine your own hooks for docums, without having to create a new package.SetupInstall the plugin using pip:pipinstalldocums-simple-hooksNext, add a python module to either thedocs/directory or the root docums directory. Then, add the plugin and hooks definition to yourdocums.yml:plugins:-search-docums-simple-hooks:hooks:hook-name:"your.module:hook_function"If you have nopluginsentry in your config file yet, you'll likely also want to add thesearchplugin. Docums enables it by default if there is nopluginsentry set.More information about plugins in theDocums documentation.UsageYou can use this plugin to create simple hooks fordocumswithout having to create
a separate plugin package.Just define a function and register it as a hook in thedocums.yml. The function shall
have the same API as the desired hook. To see available hooks and their API, see the
events chapter in thedocums documentation.ExampleLet's say you want to copy theREADME.mdfile todocs/index.md. To do that, create
a new file, e.g.:docs/hooks.py, and put the following function there:importshutildefcopy_readme(*args,**kwargs):shutil.copy("README.md","docs/index.md")Now, register the hook in yourdocums.yml:plugins:-docums-simple-hooks:hooks:on_pre_build:"docs.hooks:copy_readme"That's all - thecopy_readme()function will run every time, before building the documentation.Disabling the pluginYou can use theenabledoption to optionally disable this plugin. A possible use case is local development where you might want faster build times. It's recommended to use this option with an environment variable together with a default fallback (introduced indocumsv1.2.0, seedocs). Example:plugins:-docums-simple-hooks:enabled:!ENV[ENABLE_DOCUMS_SIMPLE_HOOKS,True]hooks:on_pre_build:"docs.hooks:copy_readme"Which enables you to disable the plugin locally using:exportENABLE_DOCUMS_SIMPLE_HOOKS=falsedocumsserve
Package: docums-table-reader-plugin
mkdocs-table-reader-pluginMkDocsplugin that adds a{{ read_csv('table.csv') }}markdown tag to directly insert CSV files as a table into a page.For a workflow with other plugins see the blogpostbuilding reproducible reports with MkDocsInstallationInstall the plugin usingpip3:pip3installmkdocs-table-reader-pluginNext, add the following lines to yourmkdocs.yml:plugins:
  - search
  - table-readerIf you have nopluginsentry in your config file yet, you'll likely also want to add thesearchplugin. MkDocs enables it by default if there is nopluginsentry set.UsageIn your markdown documents you can now use:{{ read_csv('path_to_table.csv') }}Where the path is relative to the location of your project'smkdocs.ymlfile.DocumentationSeetimvink.github.io/mkdocs-table-reader-plugin/.
Package: docurial
AMaterial Designtheme forDocumsQuick startMaterial for Docums can be installed withpip:pipinstalldocurialAdd the following line todocums.yml:theme:name:materialFor other installation methods, configuration options, and a demo, visitkhanhduy1407.github.io/docurialTrusted by ...... leading organizationsAtlassian,AWS,Binance,Bloomberg,CERN,Datadog,Google,ING,Intel,LinkedIn,Microsoft,Mozilla,Netflix,Salesforce,SoundCloud,Square,Zalando... and successful Open Source projectsArduino,AutoKeras,BFE,CentOS,Crystal,Electron,FastAPI,Knative,Kubernetes,kSQL,Nokogiri,OpenFaaS,Pi-Hole,Pydantic,Renovate,Traefik,Vapor,ZeroNet,WTFLicenseMIT LicenseCopyright (c) 2022 NKDuyPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
Package: docurl
DOCURLThis tool is meant to handle management of remote assets that should
be included in source. It was purpose built for the MongoDB Documentation team.TLDRDOCURL --helpWhat it doesDOCURL will read declared assets of any type and download them. Assets are delcared
in anassets.tomlfile.Repository Asset TypeThe repository type is the only special purpose type. It contains information
about a source repository, and is meant to track versions. DOCURL can check if
the version listed is out of date with the latest release version, and auto-update
the version in the assets list.Here's an example:[[assets.sources.repository]]repo="mongodb/mongo-cxx-driver"version="r3.6.6"targets=[{source="src/mongocxx/test/transactions.cpp",output="cpp-transactions.cpp"},{source="examples/mongocxx/with_transaction.cpp",output="cpp-with-transaction.cpp"},]DOCURL will check the version above against the release version, and update if
it is outdated and instructed to do so. It will fetch the resources in the targets
array at that tag.Source and OutputDOCURL fetches the assets fromsource(after assembling the correct raw github url),
and will output to a file named whatever is inoutput. The directory the file is put
in is declared in theassets.output_pathsentry:[assets.output_paths]repository_path="source/driver-examples"image_path="source/images"raw_path="source/raw"Other TypesDOCURL supports fetching any arbitrary resource. Add resources toassets.sources.xwhere x in the resource type that has a corresponding entry inassets.output_paths.These resource types have two keys,sourceandoutputthat tell DOCURL
where to fetch the asset and the filename to save it as. Output paths are
calculated on static lookup - an asset of typeassets.sources.xmust have a
corresponding entry inassets.output_pathsofx_path.[assets.output_paths]repository_path="source/driver-examples"image_path="source/images"raw_path="source/raw"[[assets.sources.repository]]repo="mongodb/mongo-python-driver"version="4.1.1"targets=[{source="test/test_examples.py",output="test_examples.py"},][[assets.sources.image]]source="https://raw.githubusercontent.com/mongodb/docs-java/master/source/includes/figures/atlas_connection_select_cluster.png"output="atlas_connection_select_cluster.png"[[assets.sources.raw]]source="https://raw.githubusercontent.com/mongodb/mongo-cxx-driver/master/src/mongocxx/test/versioned_api.cpp"output="cpp-versioned_api.cpp"ReleasingReleases are published automatically when a tag is pushed to GitHub.# Set next version numberexportRELEASE=x.x.x# Create tagsgitcommit--allow-empty-m"Release$RELEASE"gittag-a$RELEASE-m"Version$RELEASE"# Pushgitpushupstream--tags
Package: docuscospacy
docuscospacy: Support for spaCy models trained on DocuScope and the CLAWS7 tagsetThedocuscospacypackage contains a set of functions to facilitate the processing of tagged corpora using:en_docusco_spacy– a spaCy model trained on theCLAWS7tagset andDocuScope; andtmtoolkit–  a set of tools for text mining and topic modelingThe documentation for docuscospacy is available ondocuscospacy.readthedocs.organd the GitHub code repository is ongithub.com/browndw/docuscospacy.Requirements and installationdocuscospacy works with Python 3.8 or newer (tested up to Python 3.10).It also requiresspacy >= 3.3.The recommended way of installingdocuscospacyis to:create and activate aPython Virtual Environment (“venv”)installspacyandtmtoolkitwith a recommended set of dependenciesdownload theen_docusco_spacymodelinstalldocuscospacypip install docuscospacyFeaturesCorpus analysisThe docuscospacy package supports the post-tagging generation of:Tagged token frequency tablesTag frequency tablesNgram/ntag tablesCollocation tables around a node word and tagDocument term matrices for tagsKeyword comparisons against a reference corpusOutputs can be controlled either by part-of-speech or by DocuScope tag. Thus,canas noun andcanas verb, for example, can be disambiguated.Additionally, tagged multi-token sequences are aggregated for analysis. So, for example, wherein spite ofis tagged as a token sequence, it is combined into a single token.Other featuresKWIC tablesthat locate a node word in a center column with context columns on either sideLimitsthe model that this package is designed for has only been trained on Englishall data must reside in memory, i.e. no streaming of large data from the hard disk (which for exampleGensimsupports)LicenseCode licensed underApache License 2.0.
SeeLICENSEfile.
Package: docusign-admin
The Official DocuSign Admin Python ClientPyPI modulethat wraps theDocuSign AdminAPIDocumentation about the DocuSign Admin APIRequirementsPython 2.7 (3.7+ recommended)FreeDeveloper SandboxCompatibilityPython 2.7+InstallationPath Setup:Locate your Python installation, also referred to as asite-packagesfolder. This folder is usually labeled in a format of Python{VersionNumber}.Examples:Unix/Linux:/usr/lib/python2.7Mac:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7Windows:C:\Users{username}\AppData\Local\Programs\Python\Python37Add the path to your Python folder as an environment variable.Unix/Linux:Type the following command into your console:export PYTHONPATH = "${PYTHONPATH}:.:/path/to/site-packages"Optionally, you can add this command to your system profile, which will run the command each time Python is launched.Windows:Open the WindowsControl Panel.Under the System and Security category, open theSystemSelectAdvanced System Settingsto open theSystem Propertiesdialog box.On theAdvancedtab, select theEnvironmental Variablesbutton at the lower-right corner.Check ifPYTHONPATHhas been added as asystem variable.If it has not, selectNewto add it. The variable you add is the path to thesite-packagesNote:If you are still unable to reference python or pip via your command console,you can also add the path to the site-packages folder to the built-in environment variable labeledPath, which will take effect the next time you start your machine.Install via PIP:In your command console, type:
pip install docusign-adminNote: This may require the command console be elevated. You can accomplish this via sudoin Unix/Linux, or by running the command console as an administrator in Windows.DependenciesThis client has the following external dependencies:certifi v14.05.14+six v1.8.0+python_dateutil v2.5.3+setuptools v21.0.0+urllib3 v1.15.1+jwcrypto v0.4.2+py-oauth2 v0.0.10+SupportLog issues against this client through GitHub. We also have anactive developer community on Stack Overflow.LicenseThe DocuSign Python Client is licensed under theMIT License.
Package: docusign-click
The Official DocuSign Click Python ClientPyPI modulethat wraps theDocuSign ClickAPIDocumentation about the DocuSign Click APIRequirementsPython 2.7 (3.7+ recommended)FreeDeveloper SandboxCompatibilityPython 2.7+InstallationPath Setup:Locate your Python installation, also referred to as asite-packagesfolder. This folder is usually labeled in a format of Python{VersionNumber}.Examples:Unix/Linux:/usr/lib/python2.7Mac:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7Windows:C:\Users{username}\AppData\Local\Programs\Python\Python37Add the path to your Python folder as an environment variable.Unix/Linux:Type the following command into your console:export PYTHONPATH = "${PYTHONPATH}:.:/path/to/site-packages"Optionally, you can add this command to your system profile, which will run the command each time Python is launched.Windows:Open the WindowsControl Panel.Under the System and Security category, open theSystemSelectAdvanced System Settingsto open theSystem Propertiesdialog box.On theAdvancedtab, select theEnvironmental Variablesbutton at the lower-right corner.Check ifPYTHONPATHhas been added as asystem variable.If it has not, selectNewto add it. The variable you add is the path to thesite-packagesNote:If you are still unable to reference python or pip via your command console,you can also add the path to the site-packages folder to the built-in environment variable labeledPath, which will take effect the next time you start your machine.Install via PIP:In your command console, type:
pip install docusign-clickNote: This may require the command console be elevated. You can accomplish this via sudoin Unix/Linux, or by running the command console as an administrator in Windows.DependenciesThis client has the following external dependencies:certifi v14.05.14+six v1.8.0+python_dateutil v2.5.3+setuptools v21.0.0+urllib3 v1.15.1+jwcrypto v0.4.2+py-oauth2 v0.0.10+SupportLog issues against this client through GitHub. We also have anactive developer community on Stack Overflow.LicenseThe DocuSign Python Client is licensed under theMIT License.
Package: docusign_exporter
# DocuSign exporterA simple tool to bulk export all documents / contracts / envelopes from your DocuSign account using the API. This downloads all documents of the account to your local drive.install with:pip install docusign_exporterusage:docusign_exporter [email] [password] [integrator_key]This service is provided by [SignRequest](https://signrequest.com) for free.
Package: docusign-monitor
The Official DocuSign Monitor Python ClientPyPI modulethat wraps theDocuSign MonitorAPIDocumentation about the DocuSign Monitor APIRequirementsPython 2.7 (3.7+ recommended)FreeDeveloper SandboxCompatibilityPython 2.7+InstallationPath Setup:Locate your Python installation, also referred to as asite-packagesfolder. This folder is usually labeled in a format of Python{VersionNumber}.Examples:Unix/Linux:/usr/lib/python2.7Mac:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7Windows:C:\Users{username}\AppData\Local\Programs\Python\Python37Add the path to your Python folder as an environment variable.Unix/Linux:Type the following command into your console:export PYTHONPATH = "${PYTHONPATH}:.:/path/to/site-packages"Optionally, you can add this command to your system profile, which will run the command each time Python is launched.Windows:Open the WindowsControl Panel.Under the System and Security category, open theSystemSelectAdvanced System Settingsto open theSystem Propertiesdialog box.On theAdvancedtab, select theEnvironmental Variablesbutton at the lower-right corner.Check ifPYTHONPATHhas been added as asystem variable.If it has not, selectNewto add it. The variable you add is the path to thesite-packagesNote:If you are still unable to reference python or pip via your command console,you can also add the path to the site-packages folder to the built-in environment variable labeledPath, which will take effect the next time you start your machine.Install via PIP:In your command console, type:
pip install docusign-monitorNote: This may require the command console be elevated. You can accomplish this via sudoin Unix/Linux, or by running the command console as an administrator in Windows.DependenciesThis client has the following external dependencies:certifi v14.05.14+six v1.8.0+python_dateutil v2.5.3+setuptools v21.0.0+urllib3 v1.15.1+jwcrypto v0.4.2+py-oauth2 v0.0.10+SupportLog issues against this client through GitHub. We also have anactive developer community on Stack Overflow.LicenseThe DocuSign Python Client is licensed under theMIT License.
Package: docusign-rooms
The Official DocuSign Rooms Python ClientPyPI modulethat wraps theDocuSign RoomsAPIDocumentation about the DocuSign Rooms APIRequirementsPython 2.7 (3.7+ recommended)FreeDeveloper SandboxCompatibilityPython 2.7+InstallationPath Setup:Locate your Python installation, also referred to as asite-packagesfolder. This folder is usually labeled in a format of Python{VersionNumber}.Examples:Unix/Linux:/usr/lib/python2.7Mac:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7Windows:C:\Users{username}\AppData\Local\Programs\Python\Python37Add the path to your Python folder as an environment variable.Unix/Linux:Type the following command into your console:export PYTHONPATH = "${PYTHONPATH}:.:/path/to/site-packages"Optionally, you can add this command to your system profile, which will run the command each time Python is launched.Windows:Open the WindowsControl Panel.Under the System and Security category, open theSystemSelectAdvanced System Settingsto open theSystem Propertiesdialog box.On theAdvancedtab, select theEnvironmental Variablesbutton at the lower-right corner.Check ifPYTHONPATHhas been added as asystem variable.If it has not, selectNewto add it. The variable you add is the path to thesite-packagesNote:If you are still unable to reference python or pip via your command console,you can also add the path to the site-packages folder to the built-in environment variable labeledPath, which will take effect the next time you start your machine.Install via PIP:In your command console, type:
pip install docusign-roomsNote: This may require the command console be elevated. You can accomplish this via sudoin Unix/Linux, or by running the command console as an administrator in Windows.DependenciesThis client has the following external dependencies:certifi v14.05.14+six v1.8.0+python_dateutil v2.5.3+setuptools v21.0.0+urllib3 v1.15.1+jwcrypto v0.4.2+py-oauth2 v0.0.10+SupportLog issues against this client through GitHub. We also have anactive developer community on Stack Overflow.LicenseThe DocuSign Python Client is licensed under theMIT License.
Package: docutils-ast-writer
docutils-ast-writeris AST writer of Docutils.InstallationFrom Pypi:pip install docutils-ast-writer

or

easy_install docutils-ast-writerManual Installation:git clone https://github.com/jimo1001/docutils-ast-writer.git
cd docutils-ast-writer
python setup.py installUsagerst2ast [options] [<source> [<destination>]]
Package: docutils_ext
This repo contains various docutils extensions to use inrst2pdforsphinxFull Documentation:http://docutils_ext.readthedocs.org/en/latest/index.htmlRepo:https://bitbucket.org/leliel12/docutils_extDownloads:https://bitbucket.org/leliel12/docutils_ext/downloadsBug Tracker:https://bitbucket.org/leliel12/docutils_ext/issues
Package: docutils_shell
This package defines theshelldirective,
a Docutils extension which can insert the output of any shell command
into your restructered text markup.For example, this markup:.. shell:: hg parent --template {rev}
           REVISION

.. shell:: date "+built on %a %d %b %Y at %X %Z"
           TIMESTAMP

Revision |REVISION|, |TIMESTAMP|Will appear something like this:Revision 5, built on Sun 14 Jun 2015 at 13:02:21 CDTSeehttp://pythonhosted.org/docutils_shell/for more information.
Package: docutils-tinyhtmlwriter
Docutils Tiny HTML WriterDocutils Tiny HTML Writer is another docutils html writer, with very light html
output. It was create mainly for use in other project’s like doc generators or
web publishers, which wants to use their own html headers and footers.One of possible use:fromdocutils.coreimportpublish_string,publish_partsfromdocutils_tinyhtmlimportWriterfromsysimportversion_infoifversion_info[0]<3:fromioimportopenwriter=Writer()withopen("README.rst",encoding="utf-8")asf:rst=f.read()# store full html output to html variablehtml=publish_string(source=rst,writer=writer,writer_name='html',settings_overrides={'link':'link','top':'top'})# disable system message in html, no in stderrparts=publish_parts(source=rst,writer=writer,writer_name='html',settings_overrides={'no_system_messages':True})# store only html bodybody=parts['html_title']+parts['body']+parts['html_line']+\parts['html_footnotes']+parts['html_citations']+\parts['html_hyperlinks']Or you can use rst2html-tiny command tool like standard rst2html:~$rst2html-tinyREADME.rst>README.html# generate html from reStructured text~$rst2html-tiny-h# help outputIf you have installedm2rpackage, you can
usem2dhtml-tinytool fro MarkDouwn source codes.Installation~$pipinstalldocutils-tinyhtmlwriter
Package: docutils-tinyhtmlwriter-fork
Docutils Tiny HTML WriterThis is a fork ofhttps://github.com/ondratu/docutils-tinyhtmlwriterwhich adresses
a few HTML 5 validation errors and warnings.Docutils Tiny HTML Writer is another docutils html writer, with very light html
output. It will create mainly for use in other project’s like doc generators or
web publishers, which want to use their own html headers and footers.One of possible use:fromdocutils.coreimportpublish_string,publish_partsfromdocutils_tinyhtmlimportWriterfromsysimportversion_infoifversion_info[0]<3:fromioimportopenwriter=Writer()withopen("README.rst",encoding="utf-8")asf:rst=f.read()# store full html output to html variablehtml=publish_string(source=rst,writer=writer,writer_name='html',settings_overrides={'link':'link','top':'top'})# disable system message in html, no in stderrparts=publish_parts(source=rst,writer=writer,writer_name='html',settings_overrides={'no_system_messages':True})# store only html bodybody=parts['html_title']+parts['body']+parts['html_line']+\parts['html_footnotes']+parts['html_citations']+\parts['html_hyperlinks']Or you can use rst2html-tiny command tool like standard rst2html:~$rst2html-tinyREADME.rst>README.html# generate html from reStructured text~$rst2html-tiny-h# help outputIf you have installed recommonmark fromhttps://github.com/rtfd/recommonmarkyou can use md2html-tiny tool for MarkDown source codes.Installation~$pipinstalldocutils-tinyhtmlwriter