Saravanan666/pypi-org huggingface dataset:
Package: boogiepi
BoogiePiBoogiePiDescriptionInstallationUsageassasinatourstatinatourProject LinksHistoryContributionsLicenseContactDescriptionA python library for collecting data from a variety of sources ranging from gpio sensors to weather services to internal computer sensors. The data is then formatted and sorted. Next it will be saved locally and/or uploaded to a cloud service. From there charts, graphs, and other visualizations can be viewed in realtime via a web interface. The library also supports displaying data (both realtime and historical) via hardware such as LEDs/LED arrays or low-power/small-format displays.BoogiePi is a python library for:CollectingOrganizingFormattingCloud publishingDisplayingGraphingdata which is acquired from:Hardware GPIO SensorsLocal System InformationRemote System InformationOpenWeatherMapsWeb ServicesOther sourcesInstallationJust download and extract package to any directory.Example paths:Linux: /home/user/ScriptsWindows: C:\Users\user\ScriptsUsageassasinatourimportassasinatourassasinatour.run('app_name')# kills the script called app_nameassasinatour.clean_stuff()# clears the ledshim and oledassasinatour.is_running('app_name')# returns True/False if a script called app_name is runningstatinatourimportstatinatourstatinatour.get_cpu_percent()# returns the system cpu percentstatinatour.get_disk_percent()# returns the disk usage percentstatinatour.get_current_freq()# returns the system cpu frequencyProject LinksProject LicenseCode of ConductContribution GuidelinesIssue TrackerCreate a Pull RequestSecurity PolicyHistoryThe original scope of the project was to collect data from gpio sensors on a raspberry pi 3b+ and then display that data via a combination of an LED strip and an OLED panel. The project has since evolved to encompass many more data sources and storage and display options. The library can now transmit data to cloud services, making it accessible from any device, any where. In addition, all data points are saved indefintely and with precise timestamps, allowing for more accurate and complex visualizations. We've also added support for more display devices and begun building a beautiful web interface for broad access to graphical charts and visualizations.ContributionsAt the current development stage this repository is private.In other words, you shouldn't be seeing this!However, once the code is more mature:Any public changes, additions and updates will be welcomed as long as the license and spirit of the original work is preserved.LicenseContactboogiepi@boogiemobile.net@Boogie7601
Package: book2arrange
Arrange audio files fromhttp://www.50languages.com/in one convenient collection for better language acquisition.Installation$pipinstallbook2arrangeUsage$book2arrange$HOME/book2source$HOME/Desktop/polyglotenfrendeThe command will extract and arrange audio files from book2 archives. The target
files will have the following naming schema:$HOME/Desktop/polyglot/00001_1_enfr.mp3
$HOME/Desktop/polyglot/00002_1_ende.mp3
$HOME/Desktop/polyglot/00003_2_enfr.mp3
$HOME/Desktop/polyglot/00004_2_ende.mp3
...
$HOME/Desktop/polyglot/00199_100_enfr.mp3
$HOME/Desktop/polyglot/00200_100_ende.mp3Note: all listed directories and source zip-archives must exist.$ book2arrange -h
usage: book2arrange [-h] source target order [order ...]

Arrange audio files from http://www.50languages.com/ in one convenient
collection for better language acquisition.

positional arguments:
  source      collections' parent dir
  target      path to the arranged collection
  order       four-letter list of language collections to be put into the
              target collection

optional arguments:
  -h, --help  show this help message and exit
Package: bookbinder
Book Binder is an ePub generation tool. It generates an ePub book from
Google Documents and/or markdown files located in a Google Drive folder.
When the content of your book is ready at a Google Drive folder (either
as Google Documents or as markdown files) you can use Book Binder to
convert that folder into an ePub. Book Binder requires a metadata file
(in form of a Google Spreadsheet) to be able to successfully populate
the ePub metadata.WarningThis project is not mature enough and requires a lot of testing. Use it
at your own risk.Installationpip install bookbinderUsagebookbinder FOLDER-IDWhereFOLDER-IDis the ID of your Google Drive folder. Once you
authenticate, it will start downloading, processing and packing of the
files. For help, and usage information, typebookbinder-h.To use Book Binder more effectively, see the project documentation.
Formatting of metadata, use of multiple folders and HTML templates
makes your life easier once you get the grip of it.DocumentationBook Binder User Guider is located athttp://canpolat.viewdocs.io/bookbinder.
It covers typical usage scenarios and some advanced topics.LicenseCopyright (c) 2014 Eren Inan CanpolatThis 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, see <http://www.gnu.org/licenses/>.
Package: bookbook
Bookbook converts a set of notebooks in a directory to HTML or PDF,
preserving cross references within and between notebooks.This code is in early development, so use it at your own risk.It expects a directory of notebooks whose names indicate their order, e.g.01-introduction.ipynb. To run it:python3 -m bookbook.html           # HTML output under html/
python3 -m bookbook.latex [--pdf]  # Latex/PDF output as combined.(tex|pdf)Add--helpto either command for more options.InstallationBookbook requires Python 3.5.pip install bookbookTo install locally as an editable install, run:pip install flit
git clone https://github.com/takluyver/bookbook.git
cd bookbook
flit install --symlink
Package: bookcommit
Mercurial extension to automatically prepend the current bookmark name to the commit message.Whenever you commit, if you have an active bookmark, it will be prepended to the commit message that you provide. Otherwise, the message will stay as you entered it.For example, if you execute this:hg ci -m "message"Then, if you have an active bookmark B123, the resulting message will be “B123 message”. Otherwise, it will be just “message”.To use this extension, add it to your .hgrc:[extensions]
bookcommit=
Package: bookdepositoryscraper
Book Depository ScraperDescriptionThe Book Depository Scraper is a Python package application for scraping the Book Depositorywebsitebased on a specific genre and number of items.Tools/Libraries requiredPython 3.9: Base programming language for development. The latest version of python.bs4pandasrequestsInstallationUse the package managerpipto install bookdepositoryscraper.To install directly from github repository!pipinstallgit+https://github.com/adeyinkaoresanya/bookdepositoryscraper.gitUsageThe scraper takes in two arguments---genre and number of items--- returns a dataframe which can be cleaned and converted to CSV.To collect data without cleaning:fromscraperimportScraperscraper=Scraper("thriller",300)df=scraper.scrape_data()scraper.create_csv(df,"books")To collect clean data:fromscraperimportScraperfromsrc.preprocessimportProcessDatascraper=Scraper("thriller",300)df=scraper.scrape_data()s=ProcessData()clean_df=s.clean_dataframe(df_total)scraper.create_csv(clean_df,"books")ContributionPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.LicenseThe MIT License - Copyright (c) 2021 - Adeyinka J. Oresanya
Package: bookdog
BookdogSimple book database tracker.  Currently being rewritten to use QTTODOadd about dialog with copyright, license, and versionfilters (but maybe not as important with the sorted view?)do I want menus instead of button? in addition to?Packaging:move main.py tomain.py and fixupget versioning cleaned up and bumpversion working correctlycontinue withhttps://realpython.com/pypi-publish-python-package/#publish-your-package-to-pypi
Package: bookend
bookendA program to keep track of one's booksusage from pizzimathy/bookend (not integrated yet)$ bookend [-a | --add]Prompts for a new book to be added to the list.$ bookend [-l | --list]Prettyprints a list of all the books currently in the list.$ bookend [-c | --checkout] <title>Specify the title of a book, and it'll be removed from the list.$ bookend [-s | --search] <term>Searches the list of books for a string matching the term provided.checklist from pizzimathy/bookendclose-match string searchingfaster string searchingcreate queryable server to store lists remotelycase-insLicenseMozilla Public License 2.0This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.The project contains code (c) 2016 Anthony Pizzimenti
under The MIT License (MIT).AcknowledgementsThis project is an independent continuation ofpizzimathy/bookend,
which was the previous codebase for the "bookend" package on PyPI.
On 2022-08-19, that repo was duplicated in order to preserve
the contribution entries of its author,Anthony Pizzimenti.
Package: bookend-rna
/| bookend |\End-guided transcriptome assembly.Bookend is a comprehensive framework for end-guided assembly of short-read, long-read, and end-capture RNA-seq data.
Please see theUser Guidefor a full description of the subcommands and arguments.
The lastest developments can be found in theBookend GitHub repository.Take a look at theBookend publicationfor more details about its usage and applications.InstallationBookend can be installed through the Python Package Index (PyPI) on UNIX systems with Python 3.6+ using the command:pip install bookend-rna --upgradeIf installing from the GitHub source code, perform the following steps:git clone https://github.com/Gregor-Mendel-Institute/bookend
cd bookend
python3 setup.py installOnce installed, all utilities can be accessed on the command as bookend subcommands:usage: bookend [subcommand] [options] [input file(s)]
Subcommands (use -h/--help for more info):

    label    (Label 5' and 3' ends in a FASTQ file)
    elr      (Convert a BAM/SAM file to the end-labeled read format)
    assemble (Assemble transcripts from aligned end-labeled reads)
    condense (Partial assembly that leaves keeps all fragments; use for meta-assembly)
    classify (Compare an assembly to the transcripts of a reference annotation)
    merge    (Combine GTF files into a unified annotation)
    bedgraph (Write a coverage Bedgraph file of end-labeled reads)
    fasta    (Write a transcript FASTA file from an annotation and genome)

    --end-labeled read (ELR) operations--
    elr-sort
    elr-subset
    elr-combine
    
    --file conversion--
    gtf-to-bed
    gtf-ends
    bed-to-elr
    elr-to-bed
    sam-to-sj
    sj-to-bed
    sj-merge
Package: bookends
A simple syntax for piping in Python.Compare:frombookendsimport_fromtoolz.curriedimportmapl=_|[3,2,1]|map(lambdan:n*2)|sorted|_# [2, 4, 6]with:l=sorted(map(lambdan:n*2,[3,2,1]))l=sorted([n*2fornin[3,2,1]])l=[]fornin[3,2,1]:l.append(n*2)l.sort()For an extended comparison, seeexample.py.To install:pipinstallbookendsTo use:frombookendsimport_For similar tools, see:from fn import Ffrom toolz import thread_first, thread_last,pipeClojure’s -> and ->>Underscore’s chainUnix |Note: for multiline usage, wrap the expression in parens.importcsvfromStringIOimportStringIO(_|'40,5,10\n20,6,9\n41,10,10\n'|StringIO|csv.reader|sorted|_)# [['20', '6', '9'], ['40', '5', '10'], ['41', '10', '10']]Wrap lone lambdas in parens as well.(_|['addition','multiplication']|(lambdal:l+['exponentiation','tetration'])|', '.join|_)# 'addition, multiplication, exponentiation, tetration'You can use partial orcurriedfunctions.fromfunctoolsimportpartialfromtoolz.curriedimportdrop(_|['ca','tx','ny']|partial(map,lambdastate:state.upper())|drop(1)|list|_)# ['TX', 'NY']And/or usethreadingsyntax, by putting each function and its arguments into a tuple.fromtoolzimportdrop(_|['ca','tx','ny']|(map,lambdastate:state.upper())|(drop,1)|list|_)# ['TX', 'NY']If you don’t like the underscore, import the bookend as B.frombookendsimportB(B|['ca','tx','ny']|(map,lambdastate:state.upper())|(drop,1)|list|B)To stop in the debugger before each function call, put astepinto the pipe.frombookendsimportstep(_|[3,2,1]|(map,lambdax:x*2)|step# <==|sorted|sum|_)To call off the stepping, drop in anendstep.frombookendsimportstep,endstep(_|[3,2,1]|(map,lambdax:x*2)|step# <==|sorted|endstep# <==|sum|_)To print each function and its output, drop in averbose.frombookendsimportverbose(_|[3,2,1]|verbose# <==|(map,lambdax:x*2)|sorted|sum|_)You can easily add these options while debugging by tacking on their first letter to the initial bookend.(_.sv|[3,2,1]# <== Turn on step and verbose (_.s, _.v, and _.vs work too).|(map,lambdax:x*2)|sorted|sum|_)Drop in a function that won’t affect the operand by decorating it with passthrough.frombookendsimportpassthrough@passthroughdeflog(operand):log.info('Operand was{}.'.format(operand))(_|[3,2,1]|(map,lambdax:x*2)|log# <==|sorted|_)Plays nice withKachayev’s _.fromfnimport_as___|[1,2,3]|__+[4,5]|_# [1, 2, 3, 4, 5]Here’s a simplified version of the source:classBookend():def__or__(self,operand):returnPipe(operand)classPipe():def__init__(self,operand):self.operand=operanddef__or__(self,f):ifisinstance(f,Bookend):returnself.operandelse:self.operand=f(self.operand)returnself_=Bookend()Contact:@bzrry.
Package: bookfolder
Create Your Own Bookfolding PatternsThis tool allows you to generate bookfolding patters from images.Each color of pixels in the image must correspond to one fold depth in the
scuplture, with each horizontal pixel corresponding to one sheet of paper in
the book and each vertical pixel to one "measurement interval" along the edge
of the book.If you use a traditional ruler, this measurement interval can be e.g. 1.0 mm,
corresponding to the spacing between the markings in the ruler, or if you feel
you can comfortably eyeball the midpoint between two markings, you can use 0.5
mm instead. For special tools, such as Incra rulers, the interval can be even
shorter.If your pattern has less sheets than your book has pages, or the book you use
has pages without numbers, you can also set a custom start page for the
pattern, so that the first sheet in the pattern is e.g. page 5 or "page -3".ExampleTo create a pattern, you need a two-color image. The dimensions of the image
must be compatible with the book you intend to use: each horizontal pixel
corresponds to one sheet of paper in the book you are folding. You must also
ensure that the image is not too high for your book. In this example, we will
useexamples/hearts-342x315.png).The image is 342 pixels wide, so we'll need a book with at least 648 pages.
Let's assume that the book we intend to fold has 700 pages, meaning that there
will be a total of 8 sheets of paper in the book that do not belong to the
pattern. We want to divide them evenly so that the pattern sits in the middle
of the book, thus starting the pattern after the fourth sheet of paper in the
book. Thus, given that the book does not have unnumbered pages, the pattern
will start at page number 8.Let's also assume that we are able to make the folds at 0.5 mm precision,
meaning that each vertical pixel in the pattern corresponds to 0.5 mm along the
edge of the book. This means that the height of the pattern along the edge of
the book is 15.75 cm, which fits nicely in our imaginary book that is 16 cm
high.With this information, the pattern can be created using the commandbookfolder-cli --measurement-interval 0.5 --start-page 8 examples/hearts-342x315.png pdf-pattern examples/hearts.pdfor by providing the corresponding information to the grapical version of the
program. The resulting pattern can be found inexamples/hearts.pdf.RequirementsThis software has been tested on Python 3.6, but will likely run on other
versions of Python 3 too. If you use the graphical user interface, you also
need to havepython3-tkinterinstalled.Installationpip install bookfolderUsageWindowed modeAfter installing, you can start the program with commandbookfolder.Command-line useSeebookfolder-cli --helpfor information about available commands and their
invocation.LicenseThis software is licensed underGNU General Public License v3.0.
Package: bookgen
bookgenA python library using nltk to analyse two books and generate a new one.Installationpip install bookgenUsagefrombookgenimportBookGenbook=BookGen("word_base_book.txt","sentence_base_book.txt")# book.download() will download the nltk extras required, only needed onceprint(book.run())ExplanationBookGen will parse word classes from the first specified book, looking like this:{"NOUN": ["Mountain", "Valley"], "VERB": ["take", "went"]}These are sorted by the nltk universal tagset.The second book serves as sentence base. It will be parsed into a list of word types that represent the whole book.["NOUN", "VERB", "PREP", "NOUN", "CONJ", "VERB", "."]Then, it generates a list of words from the words of the first book based on the second book.["Nathan", "went", "to", "Valley", "and", "peed", "."]This is joined with some capitalization fixes and returned.
Package: bookgpt
BookGPT (Beta)This program uses the GPT-3 API to generate books based on your specified parameters.InstallationTo install this program, simply follow these steps:Clone this repository to your local machine by running the following command in your terminal:gitclonehttps://github.com/mikavehns/BookGPT.gitNavigate to the root directory of the repository usingcd BookGPT/srcInstall the required dependencies by running the following command:pipinstall-rrequirements.txtPrerequisitesIn order to use this program, you must have aGPT-3 API key. The API Key must then be inserted into theconfig.jsonfile.UsageTo use this program, simply run the following command in your terminal:pythonrun.pyYou will then be prompted to enter the following information:Chapter Amount: The amount of chapters you want the book to have.Chapter Length: The amount of words you want each chapter to have.Topic: The topic you want the book to be about.Category: The type of book you want to generate. (Science, Biography, etc.)The program will then generate a Title and Chapter Titles + Content. You will get a detailed structure of the book.The generated books will then be saved in thebooksfolder and will be named after the title of the book.ExamplesHere are some examples:Generate book with 5 chapters and 300 words per chapter, with quotes as chapter title, with the topic "success":https://user-images.githubusercontent.com/66560242/210459589-751c82d7-e874-4119-a09a-cc36ea2be73c.mp4You can see all examples in theexamples/directory.NotesThe run.py file is just one example on how to use the book generator. You can also implement it into a website, discord bot, desktop app, etc.The program may take some time to run, depending on the specified parameters and the performance of the GPT-3 API. Please be patient while the book is being generated.The program may not always generate the wished amount of words for each chapter. This can happen, if there is not enough data available for the specified topic.Currently, it is only possible to generate Non-Fiction books.Since this is a really early version (v0.6.2), there are many missing features, that will be added by timeLicenseThis project is licensed under the MIT License - see theLICENSEfile for details.ContributingIf you are interested in contributing to BookGPT, I welcome any suggestions or pull requests. Please feel free to open an issue or submit a pull request on theGitHub repository.You can also submit your books, which I will then add to theexamplesfolder. Just open a pull request with the book in theexamplesfolder.
Package: bookhack-ikoblyk
BookhackTool for automated downloading of books from 'Culture of Ukraine' library.InstallationUsedocker-composeto set up the environment and install the package.docker-composeupUsageWhen container starts you will be asked to enter the book url#####Make sure you enter a valid urlpaste a valid url:ContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.LicenseMITd7b75cd5b2f1 e587ff2389f9 aa61a9863d2d 82b99c0ad8db
Package: bookie_api
This is a python implementation of theBookieapi and a command line client
to interact with our Bookie installation.CommandsThe initial commands are admin related I need to help run and operate thehttps://bmark.usinstallation.Getting StartedYou need to create a.bookiercin your home directory with your username,
api key, and api url for the site.[main]
username=admin
api_key=12345678
api_url=https://bmark.us/api/v1Commands# check out the help for each command level
$ bookie --help
$ bookie invite --help
$ bookie invite set --help

# check your configuration by making a ping request
$ bookie ping

# Invite commands
$ bookie invite list

# set 'someuser' to have 10 invites
$ bookie invite set -u someuser -i 10

# Import commands
$ bookie import list

# User Commands
$ bookie user list
$ bookie user add -u testing -e testing@gmail.com
$ bookie user delete -u testing
Package: bookiesports
# BookieSports![](https://img.shields.io/pypi/v/bookiesports.svg?style=for-the-badge)
![](https://img.shields.io/github/downloads/pbsa/bookiesports/total.svg?style=for-the-badge)
![](https://img.shields.io/pypi/pyversions/bookiesports.svg?style=for-the-badge)[![docs master](https://readthedocs.org/projects/bookiesports/badge/?version=latest)](http://bookiesports.rtfd.io/en/latest/)bookiesportsis a module that contains the management information for
BOS. This management information describes which sports are supported,
which leagues and participants are available and how and what betting
markets are created and resolved.## Documentation[![docs master](https://readthedocs.org/projects/bookiesports/badge/?version=latest)](http://bookiesports.rtfd.io/en/latest/)
Package: bookify
BookifyTransform pdf files into books for double-sided printingPreparing the book: LayoutUse Calibre to convert the book to .docx formatModify the resulting docx, applying the following changes:Add title page + empty page (usually the second page is empty)Maybe add extra pages such as index or dedicationAdd page numbering (make sure to make it start only after the special pages such as index/dedication)Make sure that every new chaper is in an odd page (this is to make it so that the first page of every chaper appears on the left)Make the total number of pages a multiple of 4 (if it's not, empty pages will be added at the end to pad it)It's recommended to set the size of the document to A5 and use generous marginsExport the document into a pdf (we will refer to this pdf asformatted.pdf)Note: You can usethis docxas a template and/or example of the book layout described.Build bookInstall pdfjamsudo apt-get install pdfjam # Ubuntu
sudo dnf install texlive-pdfjam-bin # FedoraBuildpip install bookify
bookify formatted.pdf 20Usage: First argument (formatted.pdf) is the name of the pdf and second argument (20) is the signature size, that is, the number of pages per bookletExtra: Getting books from wattpadpip install FanFicFare
fanficfare https://www.wattpad.com/story/9999999-story-titleUse URLs like:https://www.wattpad.com/story/9999999-story-titlehttps://www.wattpad.com/story/9999999https://www.wattpad.com/9999999-chapter-is-ok-too
Package: booking-sites-parser
booking-sites-parserParser for booking sites such as Booking.com, Homeaway.com, Airbnb.comUsageThe parser can be executed via the command line.Examples:python -m booking_sites_parser 'https://www.airbnb.co.uk/rooms/plus/29702349' 'https://www.airbnb.co.uk/rooms/530250'booking-sites-parser 'https://www.airbnb.co.uk/rooms/plus/29702349' 'https://www.airbnb.co.uk/rooms/530250'