Saravanan666/pypi-org huggingface dataset:
Package: voici-core
Thevoici-corepackage provides the core functionality for building voici dashboards using the voici CLI.Getting Started 🏁To use Voici, you'll need to install it first:pipinstallvoici-core# OR BETTERcondainstall-cconda-forgevoici-core# OR EVEN FASTERmambainstall-cconda-forgevoici-coreThen, you can generate static dashboards from a notebook or a directory of Notebooks like this:# Build a single dashboardvoicimy-notebook.ipynb# Build a directory of notebooksvoicinotebooks/Once your dashboards are built, you can simply serve them with a simple static server,e.g.:cd_output
python-mhttp.serverLimitations ⚠️Because Voici uses Wasm kernels to execute notebooks, there are some limitations to the types of notebooks that can be rendered: Some notebook features may not work correctly or may have limited functionality when rendered in Voici.Contributing 👋If you find a bug or have a feature request, please open an issue on theGitHub repository. If you'd like to contribute code, please fork the repository and submit a pull request. We welcome contributions from anyone!
Package: voicy
VoicyWrapper for free use TTS & STT services.Installation:Download library using pip$pip3installvoicy-UUsage example:Google CloudFor a request to the Google Cloud client, you need to provide a token. You can easily get it using GoogleToken object,
    or in a browser by yourself.Both options are described below:Automated optionBy first, you need to get API key inrucaptcha.After that import a GoogleToken object from voicy:from voicy import GoogleTokenThen provide the API key to the get_token function:GoogleToken.get_token(rucaptcha_key="Key, that you got in the rucaptcha account.")If you do all alright you would get long string, that you should provide to Google object in init.Browser optionBy first, go tocloud.google.com/text-to-speech.After that scroll down to the demo part.Solve the captcha.After, open the developer console and go to the "Network" section. In column "Name" search for 
            proxy?url=https://texttospeech.googleapis.com ...Scroll to the "Query string parameters". That long string is your token. Provide it to Google object in init.For using TTS you need to provide a dictionary where the key is your language code and the value is your voice model.
Format to both you can find indocs. Also, 
if you don't want to get a token you can use a TTS from Google Translate.Simple TTS example:fromvoicyimportGooglegoogle=Google(token="token")print(google.tts(text="You are using a Voicy library. Please, give a star, if you like it.",voice={"en-US":"en-US-Wavenet-A"},))This example will returnFile(path="84PFetz5IJdT4Je.wav", format="wav")Simple STT example:For using STT you only need to provide a language code.
Format for it you can find indocs.fromvoicyimportGooglegoogle=Google(token="token")print(google.stt(file="84PFetz5IJdT4Je.wav",language_code="en-US",))This example will returnTranscript(text="You are using a Voicy library. Please, give a star, if you like it.", confidence=0.93750596, path="84PFetz5IJdT4Je.wav", format="wav")Yandex Cloud:For using Yandex TTS you don't need to provide any token. Just pass text, language code and voice model:fromvoicyimportYandexyandex=Yandex()print(yandex.tts(text="You are using a Voicy library. Please, give a star, if you like it.",language_code="en-US",voice="ermil",))This example will returnFile(path="SUypGpSLTvGKTTy.wav", format="wav")LicenseThe library is under the GNU LGPLv3 license.BE AWARE THAT THE AUTHORS ARE UNDER NO CIRCUMSTANCES RESPONSIBLE FOR CONSEQUENCES OF USE AND 
    ANY INTERACTION WITH THE LIBRARY. NOT 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. THE CODE IS PROVIDED FOR EDUCATION PURPOSES ONLY.Read theLICENSEfor more information.ContributingFeel free to contribute.
Package: void
VoidVoid object in PythonpypiInstallationpipinstallvoidExample usagefromvoidimportVoidIn[1]:VoidisVoid()isVoid.method()Out[1]:TrueIn[2]:Void['get']['void']isVoidOut[2]:TrueIn[3]:list(Void)or[forxinVoid]Out[3]:[]# set{attr,item} is also supported
Package: voidbots
Installationpip install voidbotsDocumentationTo see the Docclick here.Before using this module, Please viewRatelimitsandCaching.Exampleimport voidbots as vd
from discord.ext.commands import Bot

bot = Bot(command_prefix='vd!')
# Functions
Void = vd.VoidClient(bot, apikey='Your api key')
await Void.get_voteinfo('A bot id','A user id')
await Void.get_botinfo('A bot id')
await Void.postStats(bot.user.id, len(bot.guilds), bot.shard_count or 0)
await Void.get_analytics(bot.user.id)
await Void.get_reviews(bot.user.id)
await Void.widget(bot.user.id, theme='dark or light')
await Void.get_userinfo("A user id")
await Void.get_pack("The pack id")
#This is just examples , it should work.
Package: void-proton
PROTON : A proton sized web frameworkProton is an Express inspired proton sized web framework for building backend web applications fromvoid. Currently, it has features of adding routes, controllers and sending API responses (Refer theexample blog appfor reference). Defining models with custom field types is also available but is under development.Status: Under developementTo run example app$pip3install-rrequirements.txt

$python3main.pyrun:<appname>DocumentationStep 1: Install proton and create folder structure$pip3installproton-py

$touchmodels.py
$touchcontrollers.py
$touchroutes.py
$touchmain.pyStep 2: Define your models# models.pyfromproton.dbimportmodelclassUser(model.Model):username=model.StringType('username',max_length=50,min_length=4,unique=True,required=True)# define your model hereStep 2: Define your controllers# controllers.pyfromproton.handlerimportResponsedefindex(req):# define your controller herereturnResponse(status=200,data={"msg":"message"})Step 3: create a router and assign controllers with routes# routes.pyfromproton.handlerimportRouterfrom.controllersimportindexrouter=Router()router.get("/",index)Step 4: create proton app and assemble your router and models# main.pyfromprotonimportProton,runfrom.routesimportrouterfrom.modelsimportUserapi=Proton()api.set_router('/api',router)api.set_models(User)run(api)Step 5: Boot your models to db and run the server$python3main.pyrun:db
$python3main.pyrun:apiRefer theexample blog appfor folder structure. Working on a better documentation
Package: void-reconstructor
void-reconstructor------------------This is a python program that provides the tools for reconstructing the velocities in a LCDM universe using the Jonker-Volgenant algorithm. The input are the positions of the particles in the final configuration. The LAPJV algorithm will then reconstruct the initial positions. Once the initial positions are known, we can calculate the Lagrangian and Eulerian velocities.To use this program:from void-reconstructor import reconstruction as recfrom void_reconstructor.volume_division import *Then, a Reconstructor object can be created: R = rec.Reconstructor(X_final, ID, masses)Where X_final is an array of the final positions. For example, if 1000 particles are reconstructed, the shape of X_final is (1000,3) where X_final[:,0] are all x-coordinates for the 1000 particles.ID has shape (1000,) and contains a unique number for each particle. This can for example simply be np.range(0,1000). This makes sure that positions, velocities etc. are calculated for the correct particle.masses contains the mass for each particle.The grid on which the particles are reconstructed can be determined using R.get_grid------------Modifications1.2.0- Added README- Fixed an error with mirror_positions()1.2.2- Fixed return of box_sizes1.2.4- Added a boolean to choose if the reconstruction should be done considering periodic boundary conditions, default is True. (R.periodic_condition)1.2.6- Added the possibility to add fake particles in full_reconstruction_nested1.2.8- Different selection method for homogeneous grid- Fixed a bug with get_grid (only applicable if not a square grid)1.2.10- fake_particle is now N_fake_particle: N_part/N_fake_particle are added1.3.0- Added first bit of Cosmology support: z, theta, phi (Requires astropy)1.3.2- Added get_rectangular_grid, where the grid is rectangular with square cells.1.3.3- Added redshift selection in get_final_position- get_rectangular_grid() is now created with linspace, grid size is now smaller depending on npart1.3.4 (old versions will not work anymore!)- box_size has now (necessarily) 3 coordinates x,y,z.- fixed some bugs in get_position1.3.5- bug fixes for redshift_mins and redshift_maxs1.3.6- fixed volume division - working now with box_length_x, box_length_y and box_length_z
Package: void-terminal
Void TerminalThe CLI & python API for the well-known projectgpt_academic.InstallationPip installation.pip install void-terminalsource installation.bash init.bashUsage (Commandline)Chatvt -a "hello, world!"Ask about how to do a linux commandvt -c "List all docker containers currently running on this system"Config (For all possible configurations, readconfig.pyin the mother project.)# Warning! This will write configuration into .bashrc and change your ENV variables !! Use with caution !! 警告，该命令会修改你的.bashrc文件，持久修改你的环境变量
vt --set_conf API_KEY "sk-123456789123456789123456789"
vt --set_conf LLM_MODEL "gpt-3.5-turbo"
vt --set_conf DEFAULT_WORKER_NUM "20"Usage (Python API)Chat without interactionimportvoid_terminalasvt# For more available configurations (including network proxy, api, using chatglm etc.),# see config.py of in the mother project:# https://github.com/binary-husky/gpt_academic.gitvt.set_conf(key="API_KEY",value="sk-xxxxxxxxxxxxxx")vt.set_conf(key="LLM_MODEL",value="gpt-3.5-turbo")chat_kwargs=vt.get_chat_default_kwargs()chat_kwargs['inputs']='Hello, world!'result=vt.get_chat_handle()(**chat_kwargs)print('\n*************\n'+result+'\n*************\n')Using mother project's plugin (Example: translate THIS readme file to Chinese)importvoid_terminalasvtfromrich.liveimportLivefromrich.markdownimportMarkdownvt.set_conf(key="API_KEY",value="sk-xxxxxxxxxxxxxx")vt.set_conf(key="LLM_MODEL",value="gpt-3.5-turbo")plugin=vt.get_plugin_handle('void_terminal.crazy_functions.BatchTranslateMarkdown->TranslateMarkdownToSpecifiedLanguage')plugin_kwargs=vt.get_plugin_default_kwargs()plugin_kwargs['main_input']='./README.md'my_working_plugin=plugin(**plugin_kwargs)withLive(Markdown(""),auto_refresh=False)aslive:forcookies,chat,hist,msginmy_working_plugin:md_str=vt.chat_to_markdown_str(chat)md=Markdown(md_str)live.update(md,refresh=True)Using mother project's plugin (Example: chat with multiple LLM models)importvoid_terminalasvtfromrich.liveimportLivefromrich.markdownimportMarkdownllm_model="gpt-3.5-turbo&gpt-4"vt.set_conf(key="API_KEY",value="sk-xxxxxxxxxxxxxx")vt.set_conf(key="LLM_MODEL",value=llm_model)plugin=vt.get_plugin_handle('void_terminal.crazy_functions.InquiryMultipleLargeLanguageModels->SimultaneousInquiry')plugin_kwargs=vt.get_plugin_default_kwargs()plugin_kwargs['main_input']='Hello, world!'plugin_kwargs['plugin_kwargs']={"advanced_arg":llm_model}my_working_plugin=plugin(**plugin_kwargs)withLive(Markdown(""),auto_refresh=False)aslive:forcookies,chat,hist,msginmy_working_plugin:md_str=vt.chat_to_markdown_str(chat)md=Markdown(md_str)live.update(md,refresh=True)
Package: voidwalker
(void)walkeris a toolbox forGDBwhich provides utilities for debugging
software on an instruction level.RequirementsGDB7.5 or later built with support
for Python extensions.FlowUI0.2.1 or later.Currently (void)walker has support for the following architectures:* X86
* X86-64
* MIPSUsage(void)walker can be loaded manually from withinGDBby running:python from voidwalker import voidwalkerBy adding the previous line to~/.gdbinit(void)walker will be loaded
automatically wheneverGDBis launched.Also register the following hooks in~/.gdbinit:define hook-stop
    voidwalker hook-stop
endCommandsHere follows a list of a few commands, see theREADMEfor a complete list.Dumping the context of the current stack frame:voidwalker contextDumping data by specifying address and length:voidwalker dump data <address> <length>Dumping disassembly by specifying address and the number of instructions:voidwalker dump instructions <address> <length>
Package: voight-kampff
👁 Voight-KampffThis repository contains a small Python package,voight-kampff, which provides a
command line application,vk, which can be used to run the following linters
(including some spell checkers):BanditBlackcspellisortFlake8MarkdownlintPydocstylePylint(includingspelling)PyrightThis can be useful to check your entire repository before pushing the code to the
remote.In case you are wondering about the name, it was inspired by a device used to determine
whether an individual is a replicant in the 1982 movie,Blade
Runner.PrerequisitesBefore you can use Voight-Kampff to run the linters, they need be installed. Some of the
linters are written in Python and can be installed throughpip. These are specified as
dependencies of Voight-Kampff and will be installed automatically when you install thevoight-kampffpackage. However, a few of the linters areNode.js-based and need to be installed usingnpm. Finally
for the spell checking feature in Pylint to work, you need to haveEnchantinstalled. That can be done throughHomebreworaptdepending on your OS. Installation
instructions for all dependencies on macOS as well as Debian, Ubuntu and similar are
provided below.Installing prerequisites on macOSThis section briefly describes how you can install the prerequisites on macOS. These
instructions assume you already haveHomebrewinstalled.First you should install the prerequisites that are installed through Homebrew as
follows:brewinstallenchant
brewinstallnodeThe above lines will install Enchant and Node.js. Now that you have Node.js installed,
you can install the linters that are based on Node.js:npminstall--globalcspell
npminstall--globalmarkdownlint-cli2
npminstall--globalpyrightInstalling prerequisites on Linux - Debian / UbuntuFirst you should install the prerequisites that are installed throughaptas follows:sudoaptinstallenchant-2
sudoaptinstallnpmThe above lines will install Enchant and Node.js. Now that you have Node.js installed,
you can install the linters that are based on Node.js:sudonpminstall--globalcspell
sudonpminstall--globalmarkdownlint-cli2
sudonpminstall--globalpyrightInstallationAssuming you have the prerequisites installed as described above, you can install
Voight-Kampff as follows:pip3installvoight-kampffUsageTo run all of the above linters on the current directory, simply run:vkIf you want to run only one or a few specific linters, say Black and Pylint, you can do
that as follows:vkblackpylintBy default, Voight-Kampff will keep running the subsequent linters if the current one
fails the check. If you prefer that Voight-Kampff stops as soon as any linter fails, you
can specify the--break-on-errorflag -- or the short version,-B:vk-B
Package: voila-aiidalab-template
Voila template for the AiiDA lab project.This is a Voila template for applications developed by the AiiDA lab project.This template is calledaiidalaband can be invoked either by using the--template=aiidalabvoilaCLI option, setting it explicitly in a Notebook's
metadata or in a Jupyter config file.  Seethe Voilà
documentationon how to invoke templates for more information.Try it with Binder!Installationpipinstallvoila-aiidalab-templateUsagevoila--template=aiidalabexample.ipynbLicenseThis repository and all files in it are licensed under theBSD
license, copyright (c) by Voilà contributors.AcknowledgementsWe acknowledge support from the EPFL Open Science Fund via theOSSCARproject.
Package: voila-materialscloud-template
Voilà template for Materials CloudThis is the Voilà template for the Materials Cloud project.It implements the standard Materials Cloud header and CSS.The template is calledmaterialscloudand can be invoked either by using the--template=materialscloudvoilaCLI option, setting it explicitly in a Notebook's metadata or in a Jupyter config file.
Seethe Voilà documentationon how to invoke templates for more information.Try it with Binder!Installationpipinstallvoila-materialscloud-templateUsageThere are two different templates for deploying Voilà at Materials Cloud website, which are "materialscloud-tool" and "materialscloud-discover".AtMaterials Cloud, theWORKsection have a collection of simulation tools and services. To deploy such applications, one need use the "materialscloud-tool" template as:voila--template=materialscloud-toolexample.ipynbIn theDISCOVERsection, it shows curated research data with tailored visualizations. One need to use the "materialscloud-discover" template
to deploy the apps.voila--template=materialscloud-discoverexample.ipynbLicenseThis repository and all files in it are licensed under theBSD license, copyright (c) by Voilà contributors.
Package: voila-osscar-template
Voila Template for the OSSCAR project.This is a Voila template for applications developed by the OSSCAR project.The template is calledosscarand can be invoked either by using the--template=osscarvoilaCLI option, setting it explicitly in a Notebook's
metadata or in a Jupyter config file.  Seethe Voilà
documentationon how to invoke templates for more information.Try it with Binder!Installationpipinstallvoila-osscar-templateUsagevoila--template=osscarexample.ipynbLicenseThis repository and all files in it are licensed under theBSD
license, copyright (c) by Voilà contributors.AcknowledgementsWe acknowledge support from the EPFL Open Science Fund via theOSSCARproject.
Package: voila-topbar
voila_topbarvoila_topbaris a Voila extension that adds a top bar to the dashboards and the tree page. The top bar can contain a logo, a title, a theme selector and a kernel status indicator.To configure the top bar, you can use thevoila.jsonfile with the following content:// voila.json{"VoilaConfiguration":{"extension_config":{"voila_topbar":{"background":"red","textColor":"blue","title":"My title","icon":"link-to-the-icon-file","kernelActivity":true,"themeToggle":true}}}}RequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstallvoila_topbarUninstallTo remove the extension, execute:pipuninstallvoila_topbarContributingDevelopment installNote: You will need NodeJS to build the extension package.Thejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.# Clone the repo to your local environment# Change directory to the voila_topbar directory# Install package in development modepipinstall-e"."# Link your development version of the extension with JupyterLabjupyterlabextensiondevelop.--overwrite# Rebuild extension Typescript source after making changesjlpmbuildYou can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.# Watch the source directory in one terminal, automatically rebuilding when neededjlpmwatch# Run JupyterLab in another terminaljupyterlabWith the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).By default, thejlpm buildcommand generates the source maps for this extension to make it easier to debug using the browser dev tools. To also generate source maps for the JupyterLab core extensions, you can run the following command:jupyterlabbuild--minimize=FalseDevelopment uninstallpipuninstallvoila_topbarIn development mode, you will also need to remove the symlink created byjupyter labextension developcommand. To find its location, you can runjupyter labextension listto figure out where thelabextensionsfolder is located. Then you can remove the symlink namedvoila_topbarwithin that folder.Packaging the extensionSeeRELEASE
Package: voip-ms-moxad
programs using voip.ms APIThese programs use the API of the voip.ms phone serviceDescriptionThis set of programs uses a config file to supply authentication information to
use the API of the VOIP service at voip.ms.  There is an included example config
file that needs to have the userid and password changed, and the file installed
into your HOME directory.  You can tweak the config file to set which fields
you are interested in, the order and size of the fields, and the titles.programsblack-listget-cdrsget-did-infosend-sms-messageInstallationTo install from downloading from Github:make install        # install programs
make man            # install man-pagesTo install from the Python Package Index (PyPI):pip install voip-ms-moxadExample usagesThis will print CDR records from November 11 to November 22, in reverse order
such that records will be numbered from oldest to newest:% get-cdrs --from 2017-11-15 --to 2017-11-22 --reverseThis will print last months CDR records and the cost for account 'home':% get-cdrs --last-month --cost --account homeThis will print the filter rules along with filter IDs to make changes to an existing rule:% black-listThis will set a filter rule giving a Busy signal instead of the default NoService message:% black-list --note 'Bad Evil Dudes' --busy  416-555-1212This will change the previous filter rule from Busy to Hangup instead:% black-list --hangup --filterid 12345This will send a SMS message to barney (an alias set up in the config file):% send-sms-message -r barney Time for a beerThis will print all data about each DID, with the phone-number preceded by the (sub)account-name% get-did-info --account --allThere is a help option with each program.  For eg:% get-cdrs --help

usage: get-cdrs [options]*
    [-a|--account str]     (account name)
    [-c|--config file]     (config-file (default=/home/rj/.voip-ms.conf)
    [-d|--debug]           (debugging output)
    [-f|--from date]       (YYYY-MM-DD - FROM date)
    [-h|--help]            (help)
    [-p|--padding num]     (padding between output fields (default=3)
    [-q|--quiet]           (quiet.  No headings and titles)
    [-r|--reverse]         (reverse date order of CDR output)
    [-s|--sheldon]
    [-t|--to date]         (YYYY-MM-DD - TO date)
    [-w|--timeout  num]    (default=120)
    [-C|--cost]            (total up costs and duration of CDRs)
    [-L|--last-month]      (want CDR records for LAST month)
    [-T|--this-month]      (want CDR records for THIS month)
    [-V|--version]         (print version of this program)API setup.You need to set up your voip.ms service to permit access to it.  This includes
providing which IP addresses can use it.  Please see the following URL for instructions:https://voip.ms/m/api.php
Package: voipms-python
voipms-pythonA python-based API wrapper forvoip.ms.InstallationYou can install this package from PyPi usingpip, a package manager for Python. Once pip is installed, runpipinstall--upgradevoipms-pythonYou can also install from source with:pythonsetup.pyinstallRequirementsPython 3.4+UsageThe library needs to be configured with your account's email and API password, the latter of which can be createdhere. Once that's been done, create a Client object as shown below:fromvoipms.apiimportClientemail="test@email.com"api_password="01N0sWTdiutWTHNF"client=Client(email,api_password)# get current account balancebalance=client.balance.fetch()