Saravanan666/pypi-org huggingface dataset:
Package: notipymail
A module for quickly sending email status and alerts from python
programsThis script was created to notify me when a job was completed (and
sometimes include an exit status and relevant results)Notipy is compatible with both python2 and python3InstructionsGet NotipyFrom PyPipip install notipymailFrom Sourcegit clone https://github.com/nbryans/notipymail.git
python setup.py sdist
# Move dist\*.zip to desired location. Extract zip
cd Notipy-X.X
python setup.py installOn First RunIn apythonsessionimportnotipymail.notipyasnotipynotipy.updateSendDetails('yourEmail@emailProvider.com','yourPassword','smtp.emailProvider.com','587')This will create filesenddetails.datcontaining the following
contents:email:email@emailProvider.com
password:yourPassword
server:smtp.emailProvider.com
port:587Optionally, you can create this file manually.Sending Emails with Notipy:importnotipymail.notipyasnotipynotipy.sendMail("to@address.com","This is a message")NotesUsenotipy.sendMailAsync(..)to send mail in the background
asynchronously.Send status are logged innotipy.log. The log file can be changed in
the#Constantssection ofnotipy.pyTo query the log through python, usenotipy.queryLog(5)where5specifies the number of log entries (most recent to least) to retrieve.
This operation may be slow for large logs.InsendMailandsendMailAsync, there is an optional third
parameter where you can specify a subject.i.e.notipy.sendMail("to@address.com","This is the message", "Custom Subject").
The default subject is “Notipy Automail”AcknowledgementsLogo created using modified images originally distributed by Pixabay.comhttps://pixabay.com/en/cartoon-snake-yellow-1293047/https://pixabay.com/en/email-letter-contact-message-mail-309678/
Package: notipy-me
A simple python package to send you and any other receiver an email when a portion of code is done running.A special callback for Keras is now available to get automatic reports for the training of a model.SetupJust run:pipinstallnotipy_meThe keras callback will be automatically available if tensorflow is installed.PreviewThere are 4 emails types:start: notify the recipients that the task has started.report: send out the logged reports after a given interval.exception: notify the recipients that the task has been interrupted.completed: notify the recipients that the task has completed.Usage exampleA basic usage example can be the following:Usage as decoratorfromnotipy_meimportNotipy@Notipydefmy_long_running_script():...Usage as contextfromnotipy_meimportNotipyfromtimeimportsleepimportpandasaspdwithNotipy()asntp:foriinrange(1000):ntp.add_report(pd.DataFrame({"test":[2]}))sleep(1)Usage in a Keras modelfromnotipy_meimportKerasNotipymy_keras_model=build_my_keras_model(...)my_keras_model.fit(X,y,callbacks=[KerasNotipy(task_name="Training BERT")])Form exampleWhen you run the script Notipy will ask you to enter your email, password etc… it will store into a cache file called.notipyevery setting except for the password.Known issuesGmailI cannot manage to get Gmail to work, but it keeps rising an error
logging in with the credentials, even though they are correct. With the
other mail providers it works fine.
Package: notipy-osx
Deprecated: use the packageaquaui.GitHub:https://github.com/ninest/aquauiPyPi:https://pypi.org/project/aquaui/NotipyPython packge to display native customizable Mac OS dialogs and notifications with easeCheck out the code for these examples inexamples/dialogs/readme_examples.py.🚀 FeaturesDisplay native dialogsAdd buttonsText input (including hidden/password fields)Callbacks (get button pressed and text enterd)Customize iconsDisplay native notificationsCustomize title, subtitle, and information textCusomize iconSchedule a notification (usingdelay)Fallback to AppleScript notifications if PyObjC doesn't workCallbacks (button pressed, reply text, ...) (please seethis answer)Display choice promptsDisplay color select prompts🛠 Quick startInstallpip3installnotipy-osx
pip3installpyobjcDisplay a dialogfromnotipy_osximportdialog_promptdialog_prompt(text='This is a basic dialog')Show a notificationfromnotipy_osximportnotifynotify(title='New Notifiation')# if pyobjc notifications do not work, notifications will still be shown with osascriptIf notifications do not work, ensure that you allow notifications frombothPythonandScript Editor(AppleScript):MoreChoice prompt (choose from a list of items)Display a color pickerNext stepsView theguidefor a full understanding of all the parameters for thedisplay_dialogandnotifyfunctionsSee theexamplesView (and star) theGitHub repository📕 View the rest of the documentation here😱 Issues and limitationsNo callbacks for notifications (please seethis answer)PyObjC notifications do not work on all Mac OS devices (possible issue), although a fallback has been setOnly for Mac OS♥️ SupportIf you liked this project, consider supporting by⭐️ Starring the repository🎒 Checking out my otherprojects☕️ Buying mecoffee📜 LicenseMITThe iconTerminal.icnsinexamples/iconsis a copy of Terminal.app's icon, which is copyrighted by Apple.
Package: notipy-py
NotifierSimple Windows notifier for tracking working hours. Since start you have 8 work periods for 50 minutes and 10 minutes of rest after each working session. This is so-called Pomadoro technique. There is also a lunch breack for an hour.InstallUsingpippip install notipy-pyBuild from sourcegit clone https://github.com/VladaZakharova/Notifier.git
cd notifier
python setup.py installUsageWork notificationBreak notificationLunch time notificationEnd of work notificationNot a working day notification
Package: notirss
notiRSSSimple CLI RSS real-time notifier via webhook.InstallationFrom PyPi:pip install notirssFrom Github:pip install git+https://github.com/scratchmex/notirss#egg=notirssUsage❯ notirss -husage: notirss [-h] -f FEED -c ENTRIES [-x EXTRACT] -w WEBHOOK [-t TIME] [-v]Simple CLI RSS real-time notifier via webhook.optional arguments:-h, --help            show this help message and exit-f FEED, --feed FEED  the RSS feed URL to check-c ENTRIES, --entries ENTRIESamount of entries returned by the feed-x EXTRACT, --extract EXTRACTdata mapping in JSON format to extract from RSS feed, default all data-w WEBHOOK, --webhook WEBHOOKwebhook url to GET when new item/s found-t TIME, --time TIME  periodic time interval to check in seconds-v, --verbose         set logging level to DEBUG
Package: notix-python
notix-pythonNotix Push Notiication WrapperInstallationUse pip to install latest package from PyPI.pip install notix-pythonUsageTo use this packagefromnotix.notix_apiimportNotixapp_id="Your Notix App Id"token="Your API token"notix_object=Notix(app_id,token)message={"message":{"title":"test Notification","text":"sample notifiaction text"}}resp=notix_object.send_notification(message)print(resp)DocumentationFor full documentation checkHere
Package: notizen
I take notes in some plain text files (Markdown/rST format, usually). After a while, I’ve already a few files and I need to find easily those files I need.That’s why I developed this tool: to index those notes and to traverse the index and locate the needed notes.At the moment it is pretty limited: only search by tag, not by title, nor date, nor content.Installation$sudopip3install--upgradenotizenUsageFirst index some notes:$notizenupdatedbmy-notes/Then you can search for all files with tag python:$notizenlocatepython2matchingfilesundertag"python":/foo/bar/my-notes/python_annotations.md/foo/bar/my-notes/async-python.md
Package: notmuch
Notmuch Python BindingsPython binding of the notmuch mail search and indexing library. This module
makes the functionality of the notmuch library (https://notmuchmail.org_)
available to python. Successful import of this module depends on
a libnotmuch.so|dll being available on the user's system.InstallationThe intention of this repository is to make these bindings easily available for
dependency management. It is originally taken fromhttps://git.notmuchmail.org/git/notmuch/bindings/python.PyPIInstall the build project fromPyPI.$pipinstallnotmuch$poetryaddnotmuchGitReference the pure sources fromGitHub.pipinstallfromgit+https://github.com/weilbith/notmuchpoetryadd--git=https://github.com/weilbith/notmuchDocumentationIf you have downloaded the full source tarball, you can create the documentation
with sphinx installed, go to the docs directory and "make html". A static
version of the documentation is available at:https://notmuch.readthedocs.io/projects/notmuch-python/
Package: notmuch2
Notmuch2 Python BindingsIf you are using notmuch v1, please checkoutnotmuchPythonic bindings for the notmuch mail database using CFFI. This module makes
the functionality of the notmuch library (https://notmuchmail.org) available
to python usingCFFIDisclaimer:Notmuch version 2 is still not released yet even it has already a second release
candidate. Please expect possible breaking changes.InstallationThe intention of this repository is to make these bindings easily available for
dependency management. It is originally taken fromhttps://git.notmuchmail.org/git/notmuch/bindings/python-cffi.PyPIInstall the build project fromPyPI.$pipinstallnotmuch2$poetryaddnotmuch2GitReference the pure sources fromGitHub.pipinstallfromgit+https://github.com/weilbith/notmuch2poetryadd--git=https://github.com/weilbith/notmuch2
Package: not-much-fire
Not Much FireA simpleNotmuchnotification toolInstallationUsageNotmuch HookInstallationInstall it globally withpip:$pipinstallnot-much-fireExecute always the most recent version withpipx:$pipxrunnot-much-fireUsage$not-much-fire--help

Usage:not-much-fire[OPTIONS]AsimpleNotmuchnotificationtool.RequestsNotmuchfornewunreadmessagesandsendnotificationstothedesktopenvironment.Alreadynotifiedmessagesgetnotshownagainforawholeday.Iftheyremainunread,theygetarehandledagainonthenextday.

Options:--notmuch-query<query>UsedtoquerytheunreadmessagesfromtheNotmuchdatabase[default:is:unreadandis:inbox]--helpShowthismessageandexit.Notmuch HookTo get notification each time afternotmuchhas updated its database, add
a new hook. Therefore add a new line like the following into$DATABASE/.notmuch/hooks/post-new.#!/bin/bashnot-much-fire# or: pipx run not-much-fireCheckoutman notmuch-hooksto get further information about hooks andnotmuch. I recommend to set the$NOTMUCH_CONFIGenvironment variable to
reach compatibility with theXDG base directory
standard.
Package: not-my-ex
Not my exTiny CLI to post simultaneously to Mastodon and Bluesky.Obviously, based oncuducos/from-my-ex.It supports:Post status updates to both networks with a simple CLI commandPosting with imagesIncluding alt text for imagesSetting post languageIt does not support:Tagging other users (they would have different IDs and servers in each platform)Getting startedRequirementsPython 3.9 or newerPoetryEnvironment variablesTo repost inBlueskyNameDescriptionExampleDefault valueNOT_MY_EX_BSKY_AGENTBluesky instance"https://bsky.social""https://bsky.social"NOT_MY_EX_BSKY_EMAILEmail used in Bluesky"cuducos@mailinator.com"NoneNOT_MY_EX_BSKY_PASSWORDPassword used in BlueskyAs created inApp Passwords.NoneNot settingNOT_MY_EX_BSKY_EMAILorNOT_MY_EX_BSKY_PASSWORDdisables Bluesky reposting.To repost inMastodonNameDescriptionExampleDefault valueNOT_MY_EX_MASTODON_INSTANCEMastodon instance"https://tech.lgbt""https://mastodon.social"NOT_MY_EX_MASTODON_TOKENMastodon access tokenGo to yourSettings,Developmentand then create an app to get the access token. Select thewrite:statusesandwrite:mediascopes.NoneNot settingNOT_MY_EX_MASTODON_TOKENdisables Mastodon reposting.Install$pipinstallnot-my-exUsageCLI$not-my-ex"Magic, madness, heaven, sin "--images/tmp/1989.gifYou can skip--imagesor pass multiple images  (e.g.--images taylor.jpg --images swift.gif).APIfromasyncioimportgatherfromhttpximportAsyncClientfromnot_my_ex.blueskyimportBlueskyfromnot_my_ex.mastodonimportMastodonfromnot_my_ex.mediaimportMediafromnot_my_ex.postimportPostasyncdefmain():media_tasks=tuple(Media.from_img(path,alt=alt)forpath,altin(("taylor.jpg","Taylor"),("swift.jpg","Swift")))media=awaitgather(*media_tasks)post=Post(text="Magic, madness, heaven, sin ",media=media,lang="en")asyncwithAsyncClient()ashttp:post_tasks=tuple(cls(http).post(post)forclsin(Bluesky,Mastodon))awaitgather(*post_tasks)InPost, bothmediaandlangare optional. InMedia,altis optional.ContributingThe tests includeRuffandMypy:$poetryinstall$poetryrunpytest
Package: noto
noto - A non-deterministic note boxnoto is a small CLI application, that allows you to very quickly store and edit notes on your local machine
and read them again at your leisure.You canprioritizeandtagyour notes, as well asupdateanddeletethem. The application is designed to be as fast and simple to use on the command line.InstallationExamplesCreating a Notenotowrite"Hello World!">Note(id=1,text=HelloWorld!)You may also assign a priority and/or tags on creation:notowrite"Hello Moon!"-p9000-tfoo-tbar
>Note(id=2,text=HelloMoon!,priority=9000,tags=[foo,bar])Interactive Modenoto is designed to make it easy for you to journal through a stream of random notes.You can configure the behaviour of the interactive mode - including whether to return highest prio notes instead of random ones - by editing theconfig.yaml.To get started, do this:notoYou will be presented with a random note that you've written in the past.Note(id=512,text=Whazzup?)In addition, you will be presented with options to modify that note:Modifyingnote:Confirm(Enter),Content(c),Priority(p),RemoveTag(t),AddTag(T),DeleteNote(D),Quit(q)Manual ModeAs an alternative, you can edit your notes as well using specific commands:notowritenotoreadnotoupdatenotodeleteSee their respective--helpcommands for further information.
Package: not-odd
Not OddPython Boilerplate contains all the boilerplate you need to create a Python package.Free software: MIT licenseDocumentation:https://not-odd.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2022-07-26)First release on PyPI.
Package: notojp-matplotlib
notojp-matplotlibmatplotlib のフォントをNoto Sans CJKに設定するjapanize-matplotlibにインスパイアされています使い方pip install notojp-matplotlibimportnotojp_matplotlib使い方 (Google Colaboratory)%pip-qinstallnotojp-matplotlibimportnotojp_matplotlib
Package: notoma
NotomaWrite articles for your static gen blog in Notion.Documentation websiteUsing the CLIContributingSupported Markdown TagsInstallNotoma is available via Pip or Homebrew:# Installing with pip, use this if you plan using Notoma as a python library.pipinstallnotomaInstalling with Homebrew on Mac OS.brewinstallnategadzhi/notoma/notomaWhat can you do with NotomaNotoma provides commands to:Convert contents of your Notion Blog database to a bunch of Markdown files.Coming soon: Watch Notion Blog database for updates and regenerate Markdown files on any updates.Coming soon: Create a new Notion database for your Blog with all required fields.Basic usage example: this command will convert only published posts from a Notion blog database to the./posts/ directory.notomaconvert--dest./posts/This example assumes that you have a.envconfig file with authentication and blog url parameters in it.Authenticating in NotionNotoma uses an internal Notion API, and that, unfortunately, requires you to provide an authentication tokentoken_v2that you can find in your notion.so cookes.You can providetoken_v2option to every command line call, or store it in your environment, or.envconfig file.Notion database structureNotoma has very few expectations about how your Notion is structured. Here's apublic example database.Notoma requires that your Notion blog database has the followingproperties:Published: whether the article is published, or is still a draftTitle: Will be used to create a file name for that article's Markdown equivalent file.Won't be used in the article itself.Notoma tries to parse other properties and add them as front matter into the resulting Markdown articles:Published atwill be used as publicataion date for the article, if present.Categorieswill be used ascategoriesfront matter key, so it's expected to be amultiple choicepropery.
Package: notpy
NotPyA command line tool to manage markdown files for taking notes.IntroductionNotPy is a tool to help you manage markdown files for taking notes. You can create, edit, and delete notebooks and pages with simple CLI commands. NotPy is built using Python, and it uses some third-party libraries such asclick,pathlib, andtoml.Getting startedTo use NotPy, you need to install Python 3.6 or later. To install NotPy, clone the repository and install the requirements:git clone https://github.com/NotPy/notpy.git
cd notpy
pip install -r requirements.txtTo start NotPy, you can run the command:python notpy.pyYou can also run NotPy from anywhere by adding the path to thenotpy.pyfile to your system'sPATHvariable.UsageNotPy has four main commands:ls,edit,create, anddelete.lsThelscommand is used to list notebooks and pages. To list notebooks, use the command:notpy ls nbTo list pages in a notebook, use the command:notpy ls pg <notebook_id_or_name>Replace<notebook_id_or_name>with the ID or name of the notebook you want to list the pages for.editTheeditcommand is used to edit pages. To edit a page, use the command:notpy edit pg <notebook_id_or_name> <page_id_or_name>Replace<notebook_id_or_name>with the ID or name of the notebook the page is in, and replace<page_id_or_name>with the ID or name of the page you want to edit.createThecreatecommand is used to create notebooks and pages. To create a notebook, use the command:notpy create nb <notebook_id_or_name>Replace<notebook_id_or_name>with the ID or name of the notebook you want to create.To create a page, use the command:notpy create pg <notebook_id_or_name> <page_name>Replace<notebook_id_or_name>with the ID or name of the notebook you want to create the page in, and replace<page_name>with the name of the page you want to create.deleteThedeletecommand is used to delete notebooks and pages. To delete a notebook, use the command:notpy delete nb <notebook_id_or_name>Replace<notebook_id_or_name>with the ID or name of the notebook you want to delete.To delete a page, use the command:notpy delete pg <notebook_id_or_name> <page_id_or_name>Replace<notebook_id_or_name>with the ID or name of the notebook the page is in, and replace<page_id_or_name>with the ID or name of the page you want to delete.ConfigurationNotPy reads its configuration from a JSON file located at$HOME/.config/notpy/config.json. You can modify this file to change the default settings for NotPy.ContributingContributions to NotPy are welcome! If you find a bug, have a feature request, or want to contribute code, please create an issue or a pull request on GitHub.LicenseNotPy is licensed under the GPLv3 License. See the LICENSE file for more information.
Package: notramp
NoTrAmpNormalization and Trimming of long-read (ONT, PB) amplicon sequencing dataNoTrAmp is a Tool for read-depth normalization and trimming of amplicon reads generated with long read technologies (ONT/PacBio).
It can be used in amplicon-tiling approaches to cap coverage of each amplicon and to trim amplicons to their
appropriate length removing barcodes, adpaters and primers (if desired) in a single clipping step.Table of ContentsInstallationUsageDependenciesInstallationinstall with pip:pipinstallnotrampinstall with conda:condacreate-nnotramp
condaactivatenotramp
condainstall-csimakronotramporconda create -n notramp -c simakro notramp
conda activate notrampUsageinstall notramp package and run:notramp(-a|-c|-t)-pPRIMERS-rREADS-gREFERENCE[optionalarguments]or download source from github and run from package dir:notramp_main.py(-a|-c|-t)-pPRIMERS-rREADS-gREFERENCE[optionalarguments]All arguments in detail:NoTrAmpisaToolforread-depthnormalizationandtrimmingofampliconreadsgeneratedwithlongreadtechnologies(ONT/PacBio).Itcanbeusedinamplicon-tilingapproachestocapcoverageof
eachampliconandtotrimampliconstotheirappropriatelengthremovingbarcodes,adpatersandprimers(ifdesired)inasingleclippingstep.

Requiredarguments:-pPRIMERS,--primersPRIMERSPathtoprimerbed-file(primer-namesmustadheretoaconsistentnamingschemeseereadme)-rREADS,--readsREADSPathtosequencingreadsfasta-gREFERENCE,--referenceREFERENCEPathtoreference(genome)-a,--allPerformreaddepthnormalizationbycoverage-capping/downsamplingfirst,thenclipthenormalizedreads.(mut.excl.with-c,-t)-c,--covPerformonlyread-depthnormalization/downsampling.(mut.excl.with-a,-t)-t,--trimPerformonlytrimmingtoampliconlength(excludingprimersbydefault;toincludeprimersset--incl_primflag).(mut.excl.with-a,-c)Optionalarguments:-h,--helpPrinthelpmessageandexit-oOUT_DIROptionallyspecifyadirectoryforsavingofoutfiles.Ifthisargumentisnotgiven,out-fileswillbesavedinthedirectorywheretheinputreadsarelocated.[default=False]-mMAX_COVProvidethresholdformaximumread-depthperampliconasintegervalue.[default=200]--incl_primSetthisflagifyouwanttoincludetheprimersequencesinthetrimmedreads.Bydefaultprimersareremovedtogetherwithalloverhangingsequenceslikebarcodesandadapters.-sSEQ_TECSpecifylong-readsequencingtechnology(ont/pb).[default='ont']-nNAME_SCHEMEProvidepathtojson-filecontaininganamingschemewhichisconsistentlyusedforallprimers.[default='artic_nCoV_scheme']--set_min_lenSET_MIN_LENSetaminimumrequiredlengthforalignmentsofreadstoamplicon.Ifthisisnotsetthemin_lenwillbe0.5*average_amp_len.Ifampliconsizesarerelativelyhomogenousthisparameterisnotrequired[default=False]--set_max_lenSET_MAX_LENSetamaximumrequiredlengthforalignmentsofreadstoamplicon.Ifthisisnotsetthemax_lenwillbe1.5*average_amp_len.Ifampliconsizesarerelativelyhomogenousthisparameterisnotrequired[default=False]--set_marginsMARGINSSetlengthoftolerancemarginsforsortingofmappingstoamplicons.[default=5]-v,--versionPrintversionandexitRequirements/DependenciesPython 3.xminimap2psutil
Package: notrandom
notrandom: Pseudorandom, 100% reproducible variable generators.Implementation of the builtin ‘random’ API, which guarantees 100% deterministic and reproducible computation of values, regardless of python versions, operating system or environment (a guarantee that the ‘random’ module does not provide). Non randomness guaranteed!For example, when seeding the generator with the integer 0, the those are the first 3 floating numbers, across all systems, Python Implementations and versions. Try it yourself!>> from notrandom import random, seed
>> seed(0)
>> print(random(), random(), random())
0.40003172633476936 0.16874476805609495 0.07212944838504431This package is based on the builtin ‘random’ module and strongly resembles its API, with only minor adjustments. In particular, all global functions of random are also available in notrandom, in addition to the notrandom.Random object which implements the random.Random api. Check out the test.py file for usage examples.It is important to note that the values computed by the notrandom are actually not random at all, as the process is 100% deterministic (that is the whole point!). Obviously, it is not intended to be used cryptographically in any way or circumstance.Behind the scenes, notrandom uses the cryptographic hash function SHA256, in a process that resembles the OFB mode of operation. The algorithm produces blocks of 256bits ad-hoc, by hashing the previous 256bit block using SHA256, where the initial block is derived from the key directly. Then using similar technics to the ones that ‘random’ uses, random floating point numbers and integers in range are derived when requested.