Saravanan666/pypi-org huggingface dataset:
Package: notrition
NotritionPython script to save recipes directly to a Notion database with the following details:Recipe photo is used as the Page cover photoRecipe name is used as the page nameCook time as a propertyURL as a propertyWebsite name as a propertyBody of the page contains Ingredients and StepsAbsolutelynofive paragraph long **life stories from the authorSetupThis guide requires that you have a basic understanding of editing and running Python code.NotionFirst, for this script to work, you need to have a Notion database with the valid fields required by the script. I have a template available for duplicationhere. You can build and add to this, but make sure not to remove any existing columns.Second, you need to make an Integration in Notion. Notion has a good tutorial on thishere. Remember to save your super secret integration token and keep it somewhere safe! You’ll need this later.Finally, you’ll need to give your new integration access to the page. You can do this by going to your recipe page and adding your integration from the Share option.PythonOpen notion.pyUpdatetokenwith the integration token you saved from earlierUpdatedatabase_idwith the ID of your recipe database.Guide on how to find this ishere.RunningRun recipe.py with a single parameter: your recipe URLBon appétit!Scraping LibraryI useda great recipe scraperas part of this project. Their ReadMe contains a list of websites it supports.
Package: notrix
Notrix Python SDKInstallationpip install notrixBasic usagefromnotriximportClient,CheckoutSessionLineItemclient=Client("SECRET_API_KEY")checkout_session=client.create_checkout_session(success_url="https://myshop.com/successful-payment",cancel_url="https://myshop.com/payment-canceled",items=[CheckoutSessionLineItem(name="Bike",description="green bike",price=28.2,# USDquantity=1,image="https://images.com/bike",)])print(checkout_session.link())# Redirect the user to this payment page link in order to pay
Package: notsio
notsio======notsio note and bookmark tool - client to the ownCloud notsio app.installation------------You need at least python 3.4 to use `notsio`.The recommended way of installing `notsio` is via `pip`:$ pip install notsioThe package provides a command line completion file for `zsh` here:https://github.com/nrocco/notsio-cli/blob/master/contrib/completion.zshusage-----First create a `~/.notsiorc` file in your home directory.The file could look like this:$ cat ~/.notsiorc[notsio]base_url = https://owncloud.example.comeditor = /usr/bin/vim -c 'set ft=markdown' -c 'autocmd BufWritePost tmp*-notsio :silent !cat %% | notsio modify {note_id} > /dev/null 2>&1'pager = lessusername = yourusernamepassword = yourpasswordverify_ssl = my_ca.crt|True|FalseGet help:$ notsio -husage: notsio [-h] [-c CONFIG_FILE] [-v] [-q] [-V]{books,inbox,list,show,create,move-to,modify,edit,delete} ...notsio note and bookmark command line utilitypositional arguments:{books,inbox,list,show,create,move-to,modify,edit,delete}books               list all books on the serverinbox               list all notes in the inbox book on the serverlist                search or list notesshow                show a notecreate              create a new notemove-to             move one or more notes to another bookmodify              change one or more note attributesedit                edit a note in your favorite $EDITORdelete              delete one or more notesoptional arguments:-h, --help            show this help message and exit-c CONFIG_FILE, --config CONFIG_FILEpath to the config file-v, --verbose         output more verbose-q, --quiet           surpress all output-V, --version         show program's version number and exitnotsio reads its default configuration from /home/nrocco/.notsiorc unless the-c|--config option is given. In that case none of the default configurationfiles are parsed.To list all the notes in your inbox:$ notsio inboxTo edit a note (with id 728) in your `$EDITOR`:$ notsio edit 728After saving and closing your editor the note will be uploaded to the server.To use a file as the content for a new note:$ cat myfile.txt | notsio create my-fancy-note-title
Package: not-so-badass
badass: (not so) bad assessmentsbadasshelps to produce automated assessments of programming
projects. It is likely to produce bad assessments of good projects,
but good assessments of bad projects. Indeed, it can test:if the project compilesthe return values of functions on defined test casesstatic properties on the codetraces of the executionBut it cannot test:code readability and clarityalgorithm relevance and qualityall such aspects one would like to test on good projectsSo, bad projects are likely to fail on the first group of tests, while
good project will pass and thus remain to be assessed manually.The main goal ofbadassis thus to quickly produce superficial
assessments for a large number of students, allowing to focus on the
best projects for a manual analysis.Securitybadasswill execute all foreign code inside a sandbox provided
byfirejailso you won't harm your
system executing malicious or badly programmed projects.Current state and futureThis is a very early version that is (mostly) limited to C projects.
In the future versions, we may have:online submission of projects and report to the students on a given
set of testsa library of standard tests on source code andstracelogssupport for other languagesInstallationTo start with, justpip install not-so-badass. Then, try to runbadass -h, if you get the help message then, everything should be
OK.TroubleshootinglibclangissuesYou may have problems withlibclangthat does not load properly.badasstries hard to find the dynamic library but it may fail. In
such a case, you should set environment variableBADASS_LIBCLANGto
the full path of thelibclangdynamic library. For instance, on my
Linux, it's/usr/lib/x86_64-linux-gnu/libclang-9.so.1. So I setBADASS_LIBCLANG=/usr/lib/x86_64-linux-gnu/libclang-9.so.1in my.bashrcand everything is fine.On MacOS, it has been reported that you need to install theXCode
Command Line Tools, and you'll find the dynamic library in a path
like/Library/Developer/CommandLineTools/usr/lib/libclang.dylib.SettingBADASS_LIBCLANGmay be required if you need to runbadasswithinbadass run(eg, inprepare.shorbuild.shscripts)
because in this case,badassis locked byfirejailand cannot findlibclangby itself.I'm using MacOS, it does not workSend me a bug report, perhaps we can interact and have this problem
solved. I don't own a Mac so I can't test.I'm using Windows, it does not workIndeed. It will never. (Try with the Windows Subsystem for Linux.)Licencebadass(C) 2020, Franck Pommereaufranck.pommereau@univ-evry.frThis 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,
seehttps://www.gnu.org/licenses/.
Package: not-so-basic-calculator
A package with basic calculator functions: addition, subtraction, multiplication, division, root.INSTALLATIONpip install not-so-basic-calculatorVIRTUAL ENVIRONMENT SETUPnavigate to project's root directorycreate the new virtual environment with:python3 -m venv venvactivate venv with:source venv/bin/activateYou should see '(venv)' at the end of your terminal prompt line which indicates that virtual environment is active.To run tests:pytestTo generate 'requirements.txt' file with dependencies of the project:pip freeze > requirements.txt
Package: not-the-vonage-python-sdk
DO NOT USE. THIS IS AN EXAMPLE TO SHOW THE PRINCIPLE BEHIND PYPI UPLOADS AND WILL BE HIGHLY ANNOYING, BY DESIGN.DO NOT USE.Vonage Server SDK for PythonThis is the Python server SDK for Vonage's API. To use it you'll
need a Vonage account. Sign up [for free at vonage.com][signup].InstallationUsageSMS APIMessages APIVoice APINCCO BuilderVerify APIMeetings APINumber Insight APINumber Management APIManaging SecretsApplication APIOverriding API AttributesFrequently Asked QuestionsLicense
Package: notty
notty📝⚡ Fast terminal-based notes applicationSetupInstallation viapip:$pipinstallnottyUpdating:$pipinstallnotty--upgradeExecuting:$notty
Usage:notty[OPTIONS]COMMAND[ARGS]...If you're using Anaconda:Create new virtual environment(base)$condacreate-nYOURNAMEpython=3Collectingpackagemetadata(current_repodata.json):doneSolvingenvironment:done...# hit [y] for the packages' installationActivate newly created environment(base)$condaactivateYOURNAME(YOURNAME)$Install viapip:(YOURNAME)$pipinstallnotty--upgradeTo return to the(base)environment, runconda deactivate:(YOURNAME)$condadeactivate(base)$Currently built forPython 3.xUsageFor more information, runnotty --helpCommandAliasesDescriptioncreatec, createCreates a new notelistl, listLists all notes.Actually, it can create, delete, rename the notes, so it might be the most important thing hereedit<id>e, editEdits the note with a given ID (opens up a default editor)Contribution...is welcomed. PR's are widely opened.ContactMe:VK
Package: notus-scanner
Notus ScannerNotus Scanner detects vulnerable products in a system environment. The scanning
method is to evaluate internal system information. It does this very fast and
even detects currently inactive products because it does not need to interact
with each of the products.To report about vulnerabilities, Notus Scanner receives collected system
information on the one hand and accesses the vulnerability information from the
feed service on the other. Both input elements are in table form: the system
information is specific to each environment and the vulnerability information is
specific to each system type.Notus Scanner integrates into the Greenbone Vulnerability Management framework
which allows to let it scan entire networks within a single task. Any
vulnerability test in the format of.notusfiles inside the Greenbone Feed
will be considered and automatically matched with the scanned environments.A system environment can be the operating system of a host. But it could also be
containers like Docker or virtual machines. Neither of these need to be actively
running for scanning.The Notus Scanner is implemented in Python and published under an Open Source
license. Greenbone Networks maintains and extends it since it is embedded in the
Greenbone Professional Edition as well as in the Greenbone Cloud Services.Greenbone also keeps the vulnerability information up-to-date via the feed on a
daily basis. The.notusformat specification is open and part of the
documentation.Table of ContentsInstallationRequirementsDevelopmentSupportMaintainerContributingLicenseInstallationRequirementsPython 3.7 and later is supported.notus-scannerusespoetryfor its own dependency management and build
process.First install poetry via pippython3 -m pip install --user poetryAfterwards runpoetry installin the checkout directory ofnotus-scanner(the directory containing thepyproject.tomlfile) to install all dependencies including the packages only
required for development.For development activate the git hooks for auto-formatting and linting viaautohooks.poetry run autohooks activateValidate the activated git hooks by runningpoetry run autohooks checkFor further information about installation and configuration readinstall description.SupportFor any question on the usage of Notus Scanner please use theGreenbone Community Portal. If you found a problem with the software, please
create an issue on GitHub. If you are a Greenbone customer you may alternatively
or additionally forward your issue to the Greenbone Support Portal.MaintainerThis project is maintained byGreenbone AGContributingYour contributions are highly appreciated. Pleasecreate a pull requeston GitHub. Bigger changes need to be discussed with the development team via theissues section at GitHubfirst.LicenseCopyright (C) 2021-2022 Greenbone AGLicensed under the GNU Affero General Public License v3.0 or later.
Package: notyon
NotyonNotion SDK for PythonNotyon is an open source Python package that implements theNotion APIin Python.InstallationRun the following command to install:pip install notyonHow to get your Notion auth tokenFollow this tutorial:Get your Notion auth tokenBasic ExampleimportnotyonasNotion# Import Notyon# Create an notion client instanceclient=Notion.client("auth_token")# Find a Database# If found: Returns a Database instance# If not found: Returns Nonefound_database=Notion.Database.find(client,"Database name")# Get database infodb_title=found_database.titledb_id=found_database.id# Retrieve database contentcontent=found_database.retrieve()## Create a database# If created: Returns a Database instance# If didn't create: Returns None# First, get the page_id (parent)[page_id="page-id-example"# Second, create the modelmodel=Notion.Model("Database title")model.add([#{"field name": "field type"}{"name":"text"},{"description":"rich_text"}])created_database=Notion.Database.create(client,page_id,model)Roadmap 🗺️🗃️ Database 1 (v0.1)RetrieveCreate🗃️ Database 2 (v0.2)UpdateQuery📄 Pages 1 (v0.3)RetrieveCreateDelete📄 Pages 2 (v0.4)UpdateQuery🔳 Blocks 1 (v0.5)RetrieveCreate🔳 Blocks 2 (v0.6)UpdateQuery👤 Users (v0.7)Retrieve an userList🔍️ Search (v0.8)Query pages🖇️Retrieve a page property item(0.9)🔑Retrieve your token's bot user(1.0)
Package: noumak-border-bot
Отслеживание очереди на границе РБТелеграм-бот для отслеживания очериди в зонах ожидания ПП Республики Беларусь. Бот находится в стадии активной разработки.СодержаниеТехнологииНачало работыContributingКоманда проектаТехнологииAiogramPostgreSQLTortoise-ormRedisAPSchedulerРазработкаТребованияДля установки и запуска проекта, необходимPythonv3.10+.База данныхPostgreSQLЛокальный редис-серверRedisОбратная связьДля отправки баг-репорта необходимо перейти вгруппу поддержкии максимально подробно описать ваше замечание (желательно приложив скриншот).FAQНе получается подключить мониторинг, что делать?Ответ: Перед тем как подключить мониторинг, убедись что вы добавили номер нужного транспорта к себе в личный кабинет, а так же проверьте валиден ли он.На каких пунктах пропуска действует бот?Ответ: Бот отслеживает очередь только на тех пунктах пропуска, на которых установлена ЗО(Зона ожидания).Можно ли мониторить одновременно 2 грузовых?Ответ: Одновременно можно мониторить только 1 транспорт.Можно ли в личнй кабинет добавить несколько номеров одного и того же вида транспорта?Ответ: Нет, на каждый вид транспорта можно добавить лишь 1 номер.Для чего был разработан данный проект?Изначально проект разрабатывался для пользования узким кругом лиц, но по прошесвию определенного времени стало понятно, что подобный проект на территории Республики один, и было бы неправильным не поделится им и с другими заинтересованными.Команда проектаКонтакты разработчика:Telegram:Даниэль Наумович— Python Developer
Package: noumena-cli
noumena-cli - Data format translation programDescriptionCommand line utility which will read CSV files and PRN files from stdin and,
based on a command line option, print either JSON or HTML to stdout, so that it would work as part of a
command pipeline.Identical input content (i.e the data in the file, minus the formatting characters)
should produce identical output - irrespective of whether the input data format was CSV or PRN.
Non ASCII characters should be handled and rendered correctly.
No content should be lost in translation and all output should be readable when encoded to UTF-8.How to install and runpython src\noumena_cli\cli_noumena.py json --input-format prn < src\noumena_cli\Workbook2.prn
python src\noumena_cli\cli_noumena.py json --input-format csv < src\noumena_cli\Workbook2.csvpython src\noumena_cli\cli_noumena.py html --input-format prn < src\noumena_cli\Workbook2.prn
python src\noumena_cli\cli_noumena.py html --input-format csv < src\noumena_cli\Workbook2.csvpython -m pip install --upgrade pip setuptools wheel
python -m pip install --user --upgrade twine
Package: noun-hound
DescriptionExtracts nouns and noun phrases from any given text.Installpipinstallnoun_houndUsage>>>fromnoun_houndimportNounHound>>>noun_hound=NounHound()>>>noun_hound.process('''Long time Pythoneer Tim Peters succinctly channels the BDFL's
... guiding principles for Python's design into 20 aphorisms, only 19
... of which have been written down.'''){u'noun_phrases':[u'Long time Pythoneer Tim Peters',u"Python's design",u"BDFL's",u'guiding principles',u'20 aphorisms',u'channels'],u'nouns':[u'Pythoneer',u"Python's",u'Peters',u"BDFL's",u'Tim',u'principles',u'aphorisms',u'channels',u'design',u'time']}CopyrightCopyright (C) 2015 David Lettier.LicenseFor license information, seeApache License Version 2.0.
Package: noun-phrase-ua
Python package to extract NP from the Ukrainian languageThis is a simple package to extract noun phrases from a raw Ukrainian text. Usepiptool to install the package:InstallationUsepiptool to installpip install noun-phrase-uaCaution: package has several dependencies. Packageudpiperequires some extra utilities to compile some parts of code.Usageimport noun_phrase_ua


nlp = noun_phrase_ua.NLP()
text = '"Послухати Зеленського, звичайно, цікаво з цієї точки зору. Тому я думаю, що дебати відбудуться. Але люди, в першу чергу будуть слухати Володимира Зеленського. Їх усіх, як я розумію, цікавить його особистість", - сказав Кучма, відповідаючи на питання журналістів.'
summary = nlp.extract_entities(text)

# summary["tokens"] contains list of tokens, summary["entities"] contains groups of indices
# than represent entitiesSee folderexamplesfor more details. The description of the method that was used in the package can found in the work (link):Погорілий С.Д., Крамов А.А. Метод виявлення іменних груп в україномовних текстах. Control Systems and Computers. 2019. № 5. С. 48-59.Please cite this work if you use this package. Thank you! :)=====================================================Програмний пакет Python для екстракції іменних груп з україномовних текстівЦе простий пакет екстракції іменних груп з будь-яких україномовних текстів. Використовуйте інструментpipдля встановлення пакету.ВстановленняВикористовуйтеpipдля встановлення:pip install noun-phrase-uaУвага: пакет містить декілька залежностей. Пакетudpipeпотребує використання декількох додаткових утиліт для компіляції певних частин коду.Приклад використанняimport noun_phrase_ua


nlp = noun_phrase_ua.NLP()
text = '"Послухати Зеленського, звичайно, цікаво з цієї точки зору. Тому я думаю, що дебати відбудуться. Але люди, в першу чергу будуть слухати Володимира Зеленського. Їх усіх, як я розумію, цікавить його особистість", - сказав Кучма, відповідаючи на питання журналістів.'
summary = nlp.extract_entities(text)

# summary["tokens"] contains list of tokens, summary["entities"] contains groups of indices
# than represent entitiesДивіться папкуexamplesдля подробиць використання. Опис методу, що використовується у пакеті, знаходиться в роботі (посилання):Погорілий С.Д., Крамов А.А. Метод виявлення іменних груп в україномовних текстах. Control Systems and Computers. 2019. № 5. С. 48-59.Будь ласка, цитуйте цю роботу, якщо використовуєте цей пакет. Дякуємо! :)
Package: nouns
nouns: Data-deterministic, structure-driven (very experimental) templatingnounsdoes templating a bit differently - the templating itself is quite primitive, with most of the gruntwork taking place in the preprocessing layer.This layer converts all the templating data into a very general form that ensures the data is renderable by the templates no matter the structure of the data.Hello worldDo traditional template-and-data templating as follows:>>> from nouns import template
>>> template(dict(name='World'), 'Hello $name!')
Hello World!But the more interesting/intended use is to not explicitly pass in a template. Instead, just pass in the data - let the templating engine itself figure out which templates to use.The in-built templates are designed to give you something close to what you probably want.Pass in a table of data, you'll get a table back. Pass in a dictionary/mapping, you'll get the key/value pairs templated in a table. Pass in a list, you'll get each list item templated out.Experimental statusThis templating system is an experiment in how to craft the most data-driven templating system, where the output is dependent on the things ("nouns") you pass in.We will initially use if for rendering data in notebooks, but it's definitely not production-ready for web applications or otherwise rendering untrusted data, without a lot of extra customization and filters set up.Hopefully it will continue to evolve toward production-ready status.
Package: nounseed
nounseedNounseed is a Python script that generates project ideas by combining two randomly selected nouns. It allows you to store and manage project ideas for future reference.RequirementsPython 3.xInstallation1a. Run:pipinstallnounseedor1b. Clone the repository:gitclonehttps://github.com/psibir/nounseed.gitNavigate to the project directory:cdnounseedUsageMake sure you have a CSV file containing a list of nouns. The CSV file should have one noun per line.Execute the script by running the following command:pythonnounseed.py[-nNUM_IDEAS]Optional argument:-n NUM_IDEAS, --num-ideas NUM_IDEAS: Number of project ideas to generate (default is 10).The script will generate project ideas by randomly combining two nouns from the provided CSV file. The generated project ideas will be displayed.You can choose to store project ideas, view stored project ideas, remix the chosen nouns, generate new nouns, or quit the program by entering the corresponding options:Enter the numbers of the project ideas you want to store.'v' to view stored ideas.'r' to remix the chosen nouns and generate new project ideas.'g' to generate new nouns and project ideas.'q' to quit the program.If you choose to store project ideas, they will be stored in a CSV file namedstorednouns.csvlocated in thenounseeddirectory.ExamplesGenerate 5 project ideas:pythonnounseed.py-n5Generate project ideas and store some of them:pythonnounseed.pyGenerated Project Ideas:
1. Idea 1
2. Idea 2
3. Idea 3
4. Idea 4
5. Idea 5
6. Idea 6
7. Idea 7
8. Idea 8
9. Idea 9
10. Idea 10

OPTIONS
Enter the numbers of the project ideas you want to store:
'v' to view stored ideas,
'r' to remix the chosen nouns,
'g' to generate new nouns, or
'q' to quit: 1, 4, 6
Idea 'Idea 1' has been stored in 'storednouns.csv'.
Idea 'Idea 4' has been stored in 'storednouns.csv'.
Idea 'Idea 6' has been stored in 'storednouns.csv'.ContributingContributions to NounSeed are welcome! If you encounter any issues or have suggestions for improvements, please create a new issue on the GitHub repository.LicenseThis project is licensed under theMIT License.AcknowledgmentsThe NounSeed script was developed bypsibir.That's it! You can use this README as a starting point and modify it according to your needs.