Saravanan666/pypi-org huggingface dataset:
Package: indicator-privacy
What is Privacy Indicator?Privacy Indicator is a notification area applet (application indicator)
for the top panel of Ubuntu’s Unity desktop environment.The goal of Privacy Indicator is to make it easy it change settings
that influence the user’s privacy or the automatic collection of data
and to delete automatically collected data.StatusPrivacy Indicator is alpha software. So far it seems to work for me
and a lot of other users but it may have severe bugs I didn’t noticed
yet. Use it at your own risk.If you found a bug or have an idea for other settings Privacy
Indicator should support pleasefile a bug reportRequirementsPrivacy Indicator needs the “Unity” desktop environment that is used
as the default desktop for Ubuntu.All software packages needed by Privacy Indicator are installed by
default on Ubuntu.Privacy Indicator is developed and tested with Ubuntu 14.04 “Trusty
Tahr”. With older version of Ubuntu it may not be (fully) usable.DownloadTo get the most recent version of Privacy Indicator please visit the
web page athttp://www.florian-diesch.de/software/indicator-privacy/LicenseYou can use Privacy Indicator under the conditions of GPL v3 or later.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.You should have received a copy of the GNU General Public License along
with this program. If not, seehttp://www.gnu.org/licenses/
Package: indicator-syncthing
A Syncthing status menu for Unity and other desktops that support AppIndicator.Syncthingv0.11.0 and higher are supported.This is a fork of Stuart Langridge’ssyncthing-ubuntu-indicator.DocsTestsPyPIActivityOtherDependenciespython3_dateutil>=2.8.1requests_futures>=1.0.0requests>=2.18.4PyGObject>=3.34.0Installationindicator-syncthingcan be installed from PyPI.To install withpip:$python-mpipinstallindicator-syncthing
Package: indicatortest
Exercises the full range of functionality available to an indicator.RequirementsUbuntu 20.04 or equivalent:UsingGNOME Tweaks, enable theUbuntu appIndicatorsextension.Debian 11 / 12:Install theGNOME ShellextensionAppIndicator and KStatusNotifierItem SupportInstallationUbuntu / Debian:Open aterminaland...Install operating system packages:sudo apt-get -y install gir1.2-ayatanaappindicator3-0.1 libcairo2-dev libgirepository1.0-dev pkg-config python3-dev python3-gi python3-venv python3-notify2 python3-notify2Create aPythonvirtual environment, activate and install the indicator package:python3 -m venv $HOME/.local/venv_indicatortest && \
. $HOME/.local/venv_indicatortest/bin/activate && \
python3 -m pip install --upgrade indicatortest && \
deactivateCopy icon, run script and desktop file to$HOME/.local:mkdir -p $HOME/.local/share/icons/hicolor/scalable/apps && \
cp $(ls -d $HOME/.local/venv_indicatortest/lib/python3.* | head -1)/site-packages/indicatortest/icons/hicolor/indicatortest.svg $HOME/.local/share/icons/hicolor/scalable/apps && \
mkdir -p $HOME/.local/bin && \
cp $(ls -d $HOME/.local/venv_indicatortest/lib/python3.* | head -1)/site-packages/indicatortest/packaging/linux/indicatortest.sh $HOME/.local/bin && \
cp $(ls -d $HOME/.local/venv_indicatortest/lib/python3.* | head -1)/site-packages/indicatortest/packaging/linux/indicatortest.py.desktop $HOME/.local/share/applicationsUsageTo runindicatortest, press theSuper/Windowskey to open theShow Applicationsoverlay, typetestinto the search bar and the icon should be present for you to click.  If the icon does not appear, or appears as generic, you may have to log out and log back in (or restart).Under thePreferencesthere is anautostartoption to runindicatorteston start up.LimitationsDistributions/versions with full functionality:Debian 11 / 12Ubuntu 20.04 / 22.04Ubuntu Budgie 22.04Ubuntu Unity 20.04 / 22.04Distributions/versions with limited functionality:Kubuntu 20.04 / 22.04No mouse wheel scroll; tooltip in lieu of label.Lubuntu 20.04 / 22.04No label; tooltip is not dynamic; icon is not dynamic.Ubuntu Budgie 20.04No mouse middle click.Ubuntu MATE 20.04Dynamic icon is truncated, but fine whilst being clicked.Ubuntu MATE 22.04Default icon with colour change does not show up; dynamic icon for NEW MOON does not display.Xubuntu 20.04 / 22.04No mouse wheel scroll; tooltip in lieu of label.RemovalUbuntu / Debian:Open aterminaland...Remove operating system packages:sudo apt-get -y remove gir1.2-ayatanaappindicator3-0.1 libcairo2-dev libgirepository1.0-dev pkg-config python3-dev python3-venv python3-notify2RemovePythonvirtual environment and files from$HOME/.local:rm -r $HOME/.local/venv_indicatortest && \
rm $HOME/.local/share/icons/hicolor/scalable/apps/indicatortest.svg && \
rm $HOME/.local/bin/indicatortest.sh && \
rm $HOME/.local/share/applications/indicatortest.py.desktopLicenseThis project in its entirety is licensed under the terms of the GNU General Public License v3.0 license.Copyright 2016-2023 Bernard Giannetti.
Package: indicium
Pythonic, unified API to multiple key-value stores.This base package includes:Abstract definition of theStoreAPI, which all storage systems follow.In-memorycaching of data of valuesfrom a store using LRU eviction.In-memorytransient storagebacked by Python dictionaries.Simplefilesystem-based storageusing directories and plain files.Adaptors fortransparent (de)serializationof stored values.Support for additional storage system is by packages distributed separately:indicium-git.indicium-ldap.indicium-leveldb(planned, not yet available).indicium-memcache(planned, not yet available).UsageCreate aStorewhich saves content on-disk, using JSON for serialization,
and store somwthing that resembles an user account:fromindicium.baseimportSerializerimportjsonfilestore=Serializer(FSStore("./data",extension=".json"),pickle)filestore.put("/user/jdoe",{"id":"jdoe","name":"John Doe","email":"j@doe.org","password":"supersekrit"})account=filestore.get("/user/jdoe")assertaccount["email"]=="j@doe.org"The./data/user/jdoe.jsonwill contain the account data in JSON format.
The following adds an in-memory cache to the above store, which holds up to
100 elements, to speed up access to data:fromindicium.cacheimportLRUCachecachedstore=LRUCache(filestore,size=100)account=cachedstore.get("/user/jdoe")assertaccount["email"]=="j@doe.org"Once you have a collection of objects, you can run use queries to retrieve all
the elements whose keys match a certain pattern. For example, this obtains the
user accounts with an identifier starting with the letterjfrom the store
above:forkey,accountcachedstore.query("/user/j*"):print(account["id"],account["name"])InstallationAll stable releases are uploaded toPyPI, so you
can install them and upgrade usingpip:pip install indiciumAlternatively, you can install the latest development code —at your own risk—
directly from the Git repository:pip install git://github.com/aperezdc/indiciumDevelopmentIf you want to contribute, please use the usual GitHub workflow:Clone the repository.Hack on your clone.Send a pull request for review.If you do not have programming skills, you can still contribute byreporting
issuesthat you may
encounter. Contributions to the documentation are very welcome, too!InspirationParkdatastore(unfortunately, it
does not support Python 3.x).
Package: indicium-git
A Git-based key-value store backend forIndicium.Usage# Instantiate and write some data.fromindicium.gitimportGitStorestore=GitStore("./data",autocommit=False)store.put("/the-answer",b"10")# Not needed with autocommit=Truestore.commit("Note down the answer to everything")# Create a new commit with the correct answer.store.put("/the-answer",b"42")store.commit("Fix the answer to everything")The./datadirectory will contain a Git repository which can be inspected
withgit. Every call to.commit()adds a commit to it or, with the
auto-commit mode enabled, every call to.put()and.delete()will
implicitly add a commit.InstallationAll stable releases are uploaded toPyPI, so you
can install them and upgrade usingpip:pip install indicium-gitAlternatively, you can install the latest development code —at your own risk—
directly from the Git repository:pip install git://github.com/aperezdc/indicium-gitDevelopmentIf you want to contribute, please use the usual GitHub workflow:Clone the repository.Hack on your clone.Send a pull request for review.If you do not have programming skills, you can still contribute byreporting
issuesthat you may
encounter. Contributions to the documentation are very welcome, too!
Package: indicium-ldap
A LDAP-backed key-value store backend forIndicium.Usage# Instantiate and write some data.fromindicium.ldapimportLDAPStorestore=LDAPStore("ldap://localhost")store.put("/dc=org/dc=test",{"dc":"test","o":"My organization","objectClass":["top","dcObject","organization"]})# Read the data back.org=store.get("/dc=org/dc=test")# Using the DN directly is also possible.assertorg==store.get("/dc=test,dc=org")Note that a directory service accessed using LDAP is supposed to have a
certain structure, so depending on the schema and structure used by the
directory server, and therefore the set of useable keys (and whether they are
writeable or not) will vary. In particular:Path components of keys are mapped to the DN components of the LDAP
entities, in reversed order.When using.put()is ismandatoryto specify anobjectClassattribute. Note that when writing to existing objectsit is possibleto specify a differentobjectClassvalue to mutate the object, but this
is discouraged and may not work with some directory servers—it may be needed
to.delete()the entity first.Using.put()to modify an existing object usesMODIFY_REPLACEchange operations, which means that values of attributeswill be replaced,
oradded, but never removed. For now the only way of deleting entity
attributes is to.delete()the entity first, and then re-create it.InstallationAll stable releases are uploaded toPyPI, so you
can install them and upgrade usingpip:pip install indicium-ldapAlternatively, you can install the latest development code —at your own risk—
directly from the Git repository:pip install git://github.com/aperezdc/indicium-ldapDevelopmentIf you want to contribute, please use the usual GitHub workflow:Clone the repository.Hack on your clone.Send a pull request for review.If you do not have programming skills, you can still contribute byreporting
issuesthat you may
encounter. Contributions to the documentation are very welcome, too!
Package: indic-nlp-datasets
OverviewThis library provides Indian regional language datasets in an easy to use sklearn.dataset API format. You are free to use it in an application intended for commercial uses.InstallationYou can usepipto install this librarypipinstallindic-nlp-datasetsTo install the latest version of the datasets, usepipinstallgit+https://github.com/rahul1990gupta/indic-nlp-datasets.git@masterDatasets AvailableThese are the datasets available in the libraryNameSizesubmodulelanguageWikipedia275 MBload_wikipediahiOscar Common Crawl17 GBload_occhiNews Crawl472 MBload_news_crawlhiMonlingual2.45 GBload_monolingualhiTweet Corpus875 MBload_tweetshiHinglish Corpus18 MBload_hinglishhiDevdas300 KBload_devdashiGetting startedAfter installation, you can start by importing the datasetfromidatasetsimportload_devdasdevdas=load_devdas()print(devdas.desc)# prints description of the dataprint(devdas.created_at)# date/year when dataset was createdforsentindevdas.data:# process text chunks
Package: indic-num2words
The code has been converted into PyPI module for the easy installation and update.indic-num2wordsmoduls converts numbers like36to words likeछत्तीस.Use Cases:-Speech recognition pre-processingLanguage modeling data pre-processingInstallation :-To install latest PyPI stable releasepip install indic-num2wordsUsage :-In code there’s only one function to use>>>fromnum_to_wordsimportnum_to_word>>>num_to_word(36,lang='hi')छत्तीस>>>num_to_word('४५',lang='hi')पैंतालीस>>>num_to_word("35,43,57,730",lang='hi')पैंतीसकरोड़तैंतालीसलाखसत्तावनहज़ारसातसौतीस>>>num_to_word(795,lang='kn',separator='-')ಏಳುನೂರ-ತೊಂಬತ್ತೈದು>>>num_to_word(545589,lang='en',separator=', ',combiner='-')five-lakh,forty-five-thousand,five-hundred,eighty-nineThe module currently supports the following languages:en(English-India)hi(Hindi)gu(Gujarati)mr(Marathi)bn(Bengali)te(Telugu)ta(Tamil)kn(Kannada)or(Oriya)pa(Punjabi)What’s nextAdd Support for following LanguagesMalayalamUrduAssamesecheck utils/constants.py to add support for any indian languages.Shout out if you want to help :)
Package: indic-numtowords
AI4Bharat num2wordsA module to convert numbers to words for Indian languages and English.Installationpip install indic-numtowordsUsagefrom indic_numtowords import num2words 

words = num2words(38, lang='ta', variations=False)
#output: 'முப்பத்து எட்டு'

words = num2words(150, lang='hi', variations=True)
#output: ['एक सौ पचास', 'डेढ़ सौ']Supported LanguagesISO 639 CodeLanguageasAssamese - অসমীয়াbnBangla - বাংলenEnglishguGujarati - ગુજરાતhiHindi - हिंदknKannada - ಕನ್ನmlMalayalam - മലയാളmrMarathi - मराठीorOriya - ଓଡ଼ିpaPanjabi - ਪੰਜਾਬtaTamil - தமிழteTelugu - తెలుగurUrdu - اُردُRelease NotesThis package contains work on converting numbers to words. The contents of this package can also be downloaded from ourGitHub repo.
Package: indico
IndicoIndicois:🗓 a general-purposeevent managementtool;🌍 fullyweb-based;🧩feature-richbut alsoextensiblethrough the use ofplugins;⚖️Open-SourceSoftware under the MIT License;made at CERN,the place where the web was born!What does it do?Indico'smain featuresare:a powerful and flexiblehierarchical content managementsystem for events;a full-blownconference organization workflowwith:📢Call for Abstractsandabstract reviewingmodules;📝 flexibleregistration formcreation and configuration;💰 integration with existingpayment systems;✅ apaper reviewingworkflow;🗓 adrag and drop timetable management interface;🎫 a simplebadge editorwith the possibility to print badges and tickets for participants;tools formeeting managementand archival of presentation materials;a powerfulroom bookinginterface;integration with existingvideo conferencing solutions;A more detailed listcan be found here. There is also avideo!I just want to try it out!We've got aSandbox🧪!Browser supportThese are the minimum versions of major browsers currently supported by Indico. We try to target all modern browsers as
much as possible, but only issues detected on those will be considered at critical level.FirefoxChromeSafariEdge78+83+13+17+However, if you have an issue with a browseron this list, please feel free to open a bug report.Getting IndicoInformation on how to get the latest release can be foundat the project's web site.
There are installation guides for different systems available inthe project's documentation.ContributingIndico is the result of the collective work of more than 100 different developers, translators and usability
specialists of many nationalities. You can be the next one - read ourContribution Guideif you'd like to help out.You don't need to know how to write code in order to help!RoadmapThe full roadmap isavailable on the project site.CommunityThe main meeting points for the community are:theProject Forum;the Chat Room
(#indico on Libera.Chator onMatrix).We followCERN's Valuesand the principles established byCERN's Code of Conduct.HistoryThis software project was initially funded by the European Union's FP5 programme🇪🇺, in what was called theIntegratedDigitalConferencing Project, or justInDiCo. CERN was responsible for the development of the "Make-a-Confererence" workpackage (inspired by an already existing system calledCDS Agenda, also developed at the Organization) which would then become what we nowadays know asIndico.We have since stopped using theInDiCoacronym, as it no longer reflects accurately the nature of the project. The wordIndiconow has no particular meaning other than the product's name.Made atCERNTake part!NoteIn applying the MIT license, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
Package: indico-fonts
Indico fontsThis package contains several fonts used by Indico for PDF generation.This includes contents from the following projects:Liberation Fonts -https://fedorahosted.org/liberation-fonts/Libertine Open Fonts Project -http://linuxlibertine.sourceforge.netefont project (Kochi) -http://wiki.fdiary.net/font/CJK Unifonts -http://www.freedesktop.org/wiki/Software/CJKUnifontsNoto CJK fonts -https://github.com/notofonts/noto-cjkThe licenses for each of them are available as different LICENSE-* files.
Package: indico-plugin-citadel
Citadel Search PluginThe Citadel plugin integrates Indico with theCitadelmicroservice
to provide advanced search functionality using an Elasticsearch backend.Changelog3.2.2Adapt to Indico 3.2.6 changesSupport Python 3.113.2.1Stop using deprecated URL utils from werkzeug3.2Update translations3.1Adapt to Indico 3.1 changesCorrectly handle remote groups whose capitalization changed at some point3.0Initial release
Package: indico-plugin-cloud-captchas
Cloud CAPTCHAs PluginThis plugin replaces the built-in CAPTCHA with Google's reCAPTCHA v2 or hCaptcha.This plugin also serves as an example for developers who want to use a different
CAPTCHA for their Indico instance.SetupThe plugin requires you to set the site key and secret key on the plugin settings page.When using reCaptcha these keys can be created on thereCAPTCHA admin dashboard.
ChoosereCAPTCHA v2and"I'm not a robot" Checkbox.When using hCaptcha the keys can be created on thehCaptcha dashboard.Changelog3.2.1Support Python 3.113.2Initial release for Indico 3.2
Package: indico-plugin-custom-footer
Plugin for the Indico event management system to customise the footer.
For detailed information, see also theofficial documentation.Quick GuideTo enable the plugin, it must be installed for the python version runningindico.python-mpipinstallindico-plugin-custom-footerOnce installed, it can be enabled in the Indico configuration.
New footer elements can be added by configuring the plugin in the administrator settings.DisclaimerThis plugin is in no way endorsed, supported or provided by Indico or any other service, provider or entity.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 NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, ORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Package: indico-plugin-livesync
LiveSync PluginThe LiveSync plugin provides a framework for exporting Indico event data to
external services, typically to provide advanced search functionality.Changelog3.2.1Adapt to Indico 3.2.6 changesSupport Python 3.113.2Adapt to Indico 3.2 changes3.1Adapt to Indico 3.1 changes3.0.1Addindico livesync enqueueCLI to manually add queue entries3.0Initial release for Indico 3.0Major changes to improve efficiency and correctness of the data sent both
during an initial data export and during queue runs
Package: indico-plugin-owncloud
OwnCloud integration pluginThis plugin enables integration with an ownCloud server, for the purpose of
attaching materials to an event or category. A new "from the cloud" button
shows up in the materials section which enables managers to log into their
ownCloud account and pick files from their personal storage. Those files will
be copied as attachments.Setting up the ownCloud File-pickerThis plugin uses an externalFile-pickeriframe.It is recommended to set up the File-picker server in the same domain as the
ownCloud instance, to facilitate authentication. CERNBox providesa wrapperwith a slightly
modified File-picker which handles message passing to the parent app as well as
different styling and configuration options.You can also check outthe docsfor
it.Changelog3.2.2Support Python 3.113.2.1Disable the confirmation button in the 'add files' dialog if the File-picker
is working or selection is empty3.2Initial release for Indico 3.2
Package: indico-plugin-payment-manual
Manual Payment PluginThis plugin provides a "manual" payment option for Indico's payment module which
is typically used for payments via Bank Transfer. It allows event organizers to
define a custom text with various placeholders to provide information on how to
make a payment or even link to an external payment service that has no deeper
integration with Indico.Changelog3.2.1Support Python 3.113.2Update translations3.1Add placeholders for the registration form id and the registration's database id3.0Initial release for Indico 3.0
Package: indico-plugin-payment-paypal
PayPal Payment PluginThis plugin provides a PayPal payment option for Indico's payment module.When used, the user will be sent to PayPal to make the payment, and afterwards
they are automatically sent back to Indico. It relies on PayPal's IPN payment
notification for Indico to automatically mark the registrant as paid once the
payment has been made and processed by PayPal.Changelog3.2.1Support Python 3.113.2Update translations3.1Adapt to Indico 3.1 changes3.0Initial release for Indico 3.0
Package: indico-plugin-payment-razorpay
Razorpay Payment PluginThis plugin provides a payment option for Indico's payment module using the
Razorpay Web Checkout API
SIXPay Saferpay API.When used, the user will be sent to Razorpay to make the payment, and afterwards
they are automatically sent back to Indico.Changelog1.0Initial release for Indico 3.0CreditsThis plugin is based onIndico SIXPay payment pluginwhich was
Originally developed by Max Fischer for Indico 1.2 and 2.x. Updated to use the
latest SIXPay API by Martin Claus. Adapted to Indico 3.0 and Python 3 by the
CERN Indico Team.
Package: indico-plugin-payment-sixpay
SIXPay-Saferpay Payment PluginThis plugin provides a payment option for Indico's payment module using the
SIXPay Saferpay API.When used, the user will be sent to Saferpay to make the payment, and afterwards
they are automatically sent back to Indico.Changelog3.2.1Support Python 3.113.2Update translations3.1.2Fix error after successful payment if background confirmation already happened3.1.1Ignore pending transactions once they expired3.1Adapt to Indico 3.1 changes3.0Initial release for Indico 3.0CreditsOriginally developed by Max Fischer for Indico 1.2 and 2.x. Updated to use the
latest SIXPay API by Martin Claus. Adapted to Indico 3.0 and Python 3 by the
CERN Indico Team.
Package: indico-plugin-payment-stripe
indico-plugin-payment-stripeStripepayment support plugin for theIndico conference management system.This plugin was tested and developed using:Indico version 2.1.7Stripe API version 2018-11-02.Other versions of Indico and/or Stripe may or may not function as intended. We recommend that you test your integration
thoroughly before using this plugin.See theStripe testing documentationfor a testing guide.IssuesCheck out ourissue trackerfor a complete list of
outstanding issues. We welcome any kind of contributions, from bug reports to pull requests.RequirementsPython 2.7DevelopmentSetupIn general, the following steps can be your guide for setting a local development environment:# Clone the repository and cd into it$gitclone{repo-url}$cdindico-payment-stripe# Create your virtualenv, using pyenv for example (highly recommended: https://github.com/pyenv/pyenv)$pyenvvirtualenv2.7.15indico-plugin-stripe-dev# From within the root directory and with an active virtualenv, install the dependencies and package itself$pipinstall-e.[dev]# Check that everything works by running the tests$toxLicenseThis plugin is MIT-licensed. Refer to theLICENSEfile for the full license.Use of the Stripe logo included in this plugin is covered byStripe’s usage agreement.ChangelogVersion 0.0Release 0.0.1Release date: 17 February 2019.First release on PyPI.