Saravanan666/pypi-org huggingface dataset:
Package: bambu-attachments
A setup for handling generic model attachmentsAbout Bambu AttachmentsThis package contains a simple set of models and admin helper classes
that allow you to add media attachments to any model.About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_attachmentsrather thanbambu.attachments.InstallationInstall the package via Pip:pip install bambu-apiAdd it to yourINSTALLED_APPSlist:INSTALLED_APPS = (
    ...
    'bambu_attachments'
)Runmanage.py syncdbormanage.py migrateto setup the database
tables.DocumentationFull documentation can be found atReadTheDocs.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambu-blog
A simple set of models for a basic blog, with some tools for
custom-designed blog post writingAbout Bambu BlogBambu Blog was originally intended as a simple blogging tool for web
apps, that allowed developers to quickly setup a blog for their app
based on a common Bootstrap template, without needing to manage another
site and set of user accounts. It used Markdown to render text-only
copy, andBambu
Attachmentsto
handle uploading images and other media.It’s grown a little since then, and now supports either theMarkItUporTinyMCEeditors (just
install the Django app you want and Bambu Blog will detect it and apply
the appropriate class names to the main body textbox).About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_blograther
thanbambu.blog.InstallationInstall the package via Pip:pip install bambu-blogAdd it to yourINSTALLED_APPSlist:INSTALLED_APPS=(...'bambu_blog')Addbambu_blog.urlsto your URLconf:urlpatterns=patterns('',...url(r'^blog/',include('bambu_blog.urls')),)Runmanage.py syncdbormanage.py migrateto setup the database
tables.Basic usageThe blog uses a number of templates. All of the important ones extendblog/base.html, so you should start by overriding that template to
set it up how you like it. The naming convention used throughout the
Bambu collection of apps designates the main content area via the Jinja
blockform_content. A block is already defined calledsidebar,
so you can either place HTML in there or overrideblog/sidebar.inc.html.Add a blog post via the admin area of your site. As you’re logged in as
a staff member you don’t have to publish the blog post to be able to see
it on the site once saved. View the blog post index at /blog/.Override theblog/post.htmltemplate to tweak the display of the
blog post.Better with BootstrapThis package, among most in the Bambu toolset is designed to work withBambu Bootstrap, a
collection of flexible templates designed for web apps based on the
Twitter Bootstrap framework. It’s not a package requirement, but it’ll
mean the template structure and the context variables exposed by the
view makes a little more sense.TodoPrepare for internationalisationWrite more testsDocumentationFull documentation can be found atReadTheDocs.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambu-bootstrap
Use Twitter’sBootstrapCSS
framework to build your app. All the views Bambu uses all extend a base
template which you create, that can be based on a skeleton Bootstrap
template. Shortcut tags let you easily add breadcrumb trails and icons
to your apps.About Bambu BootstrapBambu Tools is a set of reusable Django apps and utility packages that
help prototyping and building web apps easier. To a degree, this starts
with the front-end scaffolding. Bambu Bootstrap provides a base template
along with a set of useful tags and filters that make building web apps
using this framework easier.About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_bootstraprather thanbambu.bootstrap.InstallationInstall the package via Pip:pip install bambu-bootstrapAdd it to yourINSTALLED_APPSlist and add Bootstrap and
Font-Awesome to yourBOWER_INSTALLED_APPSlist (see thedjango-bower
documentation) for
details on managing static files through Bower.INSTALLED_APPS = (
    ...
    'djangobower',
    'bambu_bootstrap'
)

BOWER_INSTALLED_APPS = (
    ...
    'bootstrap',
    'fontawesome'
)Remember to runpython manage.py bower installandpython manage.py collectstatic.Basic usageWithin your project, start with a template calledbase.html. This
should extend the Bootstrap base template,, atbootstrap/base.html.Use theextra_headblock to specify stylesheets or script tags that
must, by necessity live in the head of your document.Use thecontentblock for the main content of your page.Use thejavascriptblock to specify JavaScript that can run at the
very bottom of the page.DocumentationFull documentation can be found atReadTheDocs.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambu-comments
Generic model commentingAbout Bambu CommentsThis package provides a secure, spam-aware, approval-based commenting
system for Django models. Used in conjunction with an Akismet API key,
it will keep spam from hitting inboxes, and works with other tools in
the Bambu toolset to provide notifications and perform other actions.Comments are sanitised before being posted, so you don’t need to run
them through a bunch of filters.About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_commentsrather
thanbambu.comments.InstallationInstall the package via Pip:pip install bambu-commentsAdd it to yourINSTALLED_APPSlist:INSTALLED_APPS = (
    ...
    'bambu_comments'
)Runmanage.py syncdbormanage.py migrateto setup the database
tables.TodoPrepare for internationalisationWrite more testsDocumentationFull documentation can be found atReadTheDocs.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambu-connect
Bambu-Connect - Python Library for Bambu Lab PrintersOverviewBambu-Connect is a Python library designed to provide an easy and intuitive way to interact with Bambu Lab Printers. The goal of this project is to simplify the process of monitoring printers, sending print jobs, watching camera feeds, and performing other operations for users of Bambu Lab Printers. This library encapsulates the complexity of direct device communication, offering a user-friendly interface for various printer-related tasks.FeaturesPrinter Status Monitoring: Retrieve real-time status information from your printer, including temperatures, print progress, and more.Camera Feed Access: Stream live feed from your printer's camera to monitor print jobs remotely.Send Print Jobs: Easily send new print jobs to your printer directly from Python scripts.G-code Execution: Execute G-code commands for advanced printer control and customization.Printer Stats Dump: Fetch detailed printer statistics and operational data for analysis and troubleshooting.InstallationTo install Bambu-Connect, simply use pip:pip install bambu-connectSetupNote: I couldn't find a good wiki page for IP and Access Code, and I only have a P1S so I'll try to stay generalIP:Settings > WLAN > IPAccess Code:Settings > WLAN > Access CodeSerial Number:https://wiki.bambulab.com/en/general/find-snUsageCheckout theexamplesfolder for usesContributingContributions to Bambu-Connect are welcome! Whether it's bug reports, feature requests, or code contributions, feel free to open an issue or submit a pull request on ourGitHub repository.LicenseBambu-Connect is released under theMIT License.Note: Bambu-Connect is an independent project and is not affiliated with Bambu Lab.
Package: bambu-cron
A simple scheduling system that lets you define jobs that get performed
at various intervalsAbout Bambu CronBambu Cron makes it easy to define scheduled tasks that can run as
rarely as once a year os often as once a minute. The syadmin only needs
to add an extra line to the crontab file belonging to the user with
permission to perform actions on the site, and and Bambu Cron will do
the rest.Jobs are defined very simply, and a flag is set to alert the system that
a job is running, so that frequent jobs that take longer than a minute
to run, don’t run in parallel.About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_cronrather
thanbambu_cron.InstallationInstall the package via Pip:pip install bambu-cronAdd it to yourINSTALLED_APPSlist:INSTALLED_APPS = (
    ...
    'bambu_cron'
)Runmanage.py syncdbormanage.py migrateto setup the database
tables.Basic usageYou define cron jobs and register them in a file called cron.py, which
you add to your Django app. Only cron.py files found within an app
referenced in theINSTALLED_APPSsetting will be discovered.import bambu_cron

class EmailDigestJob(bambu_cron.CronJob):
    frequency = bambu_cron.frequency.DAY

    def run(self, logger):
        # Send a digest email on a daily basis
        ...

bambu_cron.site.register(EmailDigestJob)This registers theEmailDigestJobjob. Once registered, you’ll need
to callpython manage.py cron--setupto allow Bambu Cron to store
details of the job in the database.DocumentationFull documentation can be found atReadTheDocs.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambuinformasaun
Polls is a Django app to conduct web-based polls. For each question,
visitors can choose between a fixed number of answers.Detailed documentation is in the “docs” directory.Quick startAdd “informasaun” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'informasaun',
]Include the informasaun URLconf in your project urls.py like this:path('informasaun/', include('informasaun.urls')),Runpython manage.py migrateto create the informasaun models.Start the development server and visithttp://127.0.0.1:8000/admin/to create a poll (you’ll need the Admin app enabled).Visithttp://127.0.0.1:8000/informasaun/to participate in the poll.
Package: bambujeral
jeral is a Django app to conduct web-based polls. For each question,
visitors can choose between a fixed number of answers.Detailed documentation is in the “docs” directory.Quick startAdd “jeral” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'jeral',
]Include the jeral URLconf in your project urls.py like this:path('jeral/', include('jeral.urls')),Runpython manage.py migrateto create the jeral models.Start the development server and visithttp://127.0.0.1:8000/admin/to create a poll (you’ll need the Admin app enabled).Visithttp://127.0.0.1:8000/jeral/to participate in the poll.
Package: bambulabs-api
Bambulabs APIThis package provides a Python API for the Bambulabs 3D Printers via MQTT.StatusDocumentationThe documentation for this package can be foundhere.UsageTo use the package, run the following command in the terminal:pipinstallbambulabs_apiDevelopmentTo install the package, make sure conda is installed and then run the following commands in the terminal:# Clone the repositorygitclonehttps://github.com/acse-ci223/bambulabs_api.git# Change directorycdbambulabs_api# Create the 'parally' environmentcondaenvcreate-fenvironment.yml# Activate the environmentcondaactivateblapi# Install the packagepipinstall-e.Examples
Package: bambulingua
lingua is a Django app to conduct web-based polls. For each question,
visitors can choose between a fixed number of answers.Detailed documentation is in the “docs” directory.Quick startAdd “lingua” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'lingua',
]Include the lingua URLconf in your project urls.py like this:path('lingua/', include('lingua.urls')),Runpython manage.py migrateto create the lingua models.Start the development server and visithttp://127.0.0.1:8000/admin/to create a lingua (you’ll need the Admin app enabled).Visithttp://127.0.0.1:8000/lingua/to participate in the poll.
Package: bambu-mail
A shortcut function for sending template-based emails in HTML and
plain-text format, and subscribing users to newslettersAbout Bambu MailThis package allows for the quick and simple sending of emails in both
plain-text and HTML format, without needing to specify both. A base HTML
template is supplied which can be overridden. Markdown is the expected
format for the email body, which means it gets transformed into HTML but
left alone for the text-only version.In addition, Bambu Mail has a simple provider system for newsletter
subscriptions, allowing new signups to be automatically added to a
mailing list (should they choose to). The only current provider in this
package is for Mailchimp, but the base type is easily extensible.Finally, Bambu Mail provides a Postmark email backend, based on thedjango-postmarkbut with
a slight bug fix.About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_mailrather
thanbambu.mail.InstallationInstall the package via Pip:pip install bambu-mailAdd it to yourINSTALLED_APPSlist along with Bambu Markup:INSTALLED_APPS = (
    ...
    'bambu_mail',
    'bambu_markup'
)Addbambu_mail.urlsto your URLconf:urlpatterns = patterns('',
    ...
    url(r'^mail/', include('bambu_mail.urls')),
)TodoPrepare for internationalisationWrite more testsDocumentationFull documentation can be found atReadTheDocs.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambumain
main is a Django app to conduct web-based polls. For each question,
visitors can choose between a fixed number of answers.Detailed documentation is in the “docs” directory.Quick startAdd “main” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'main',
]Include the main URLconf in your project urls.py like this:path('main/', include('main.urls')),Runpython manage.py migrateto create the main models.Start the development server and visithttp://127.0.0.1:8000/admin/to create a poll (you’ll need the Admin app enabled).Visithttp://127.0.0.1:8000/main/to participate in the poll.
Package: bambumapa
Polls is a Django app to conduct web-based polls. For each question,
visitors can choose between a fixed number of answers.Detailed documentation is in the “docs” directory.Quick startAdd “mapa” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'mapa',
]Include the mapa URLconf in your project urls.py like this:path('mapa/', include('mapa.urls')),Runpython manage.py migrateto create the mapa models.Start the development server and visithttp://127.0.0.1:8000/admin/to create a poll (you’ll need the Admin app enabled).Visithttp://127.0.0.1:8000/mapa/to participate in the poll.
Package: bambu-markup
Replacements for Django’s Markdown and reStructuredText supportAbout Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_markuprather
thanbambu.markup.InstallationInstall the package via Pip:pip install bambu-markupAdd it to yourINSTALLED_APPSlist:INSTALLED_APPS = (
    ...
    'bambu_markup'
)SettingsSetMARKDOWN_EXTENSIONSto a list of MArkdown extensions in order to
further filter Markdown text.SetMARKDOWN_ENABLE_ATTRIBUTEStoTrueto enable HTML
attributes.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambu-printer-manager
bambu-printer-manager is an all in one pure python wrapper for interacting with and managing Bambu Lab printers.DocumentationAll documentation forbambu-printer-managercan be foundhere.Need Help?Open an issue,here.Want to Contribute?The best way you can contribute to this project is to make a monetary donation to its author.   All funds received will go to the purchase of Bambu Lab hardware to support the continued development of this project.  Please show your support by becoming aSponsortoday!Developers are encouraged to submit a Pull Request tomain!
Package: bambureport
report is a Django app to conduct web-based polls. For each question,
visitors can choose between a fixed number of answers.Detailed documentation is in the “docs” directory.Quick startAdd “report” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'report',
]Include the report URLconf in your project urls.py like this:path('report/', include('report.urls')),Runpython manage.py migrateto create the report models.Start the development server and visithttp://127.0.0.1:8000/admin/to create a report (you’ll need the Admin app enabled).Visithttp://127.0.0.1:8000/report/to participate in the poll.
Package: bambu-urlshortener
This package generates short URLs when given longer ones. These can be
generated by the app, with a 7 (by default) character short-name, or by
an external provider, like bit.ly.About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_urlshortenerrather thanbambu.urlshortener.InstallationInstall the package via Pip:pip install bambu-urlshortenerAdd it to yourINSTALLED_APPSlist:INSTALLED_APPS = (
    ...
    'bambu_urlshortener'
)To use internal URL shortening - rather than a service like bit.ly - add
the middleware to your settings:MIDDLEWARE_CLASSES = (
    ...
    'bambu_urlshortener.middleware.ShortURLFallbackMiddleware'
)This should be added as close to the end of your middleware list as
possible, as it looks for 404 responses and tries to find a URL
short-name corresponding to the requested path.Runmanage.py syncdbormanage.py migrateto setup the database
tables.Basic usageSimply callbambu_urlshortener.shorten, passing in the long URL.ProvidersThere are two in-built shortening providers:bambu_urlshortener.providers.db.DatabaseProviderThis default option, coupled with the middleware allows a web app to
provide its own short URLs.bambu_urlshortener.providers.bitly.BitlyProviderCalls the bit.ly API and returns a short URL. Specify the API key via
theSHORTURL_TOKENsetting. Optionally set theSHORTURL_DOMAINsetting if you want to use a custom domain name.TodoWrite more testsQuestions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambu-webhooks
Create webhooks and allow users to assign URLs to themAbout Bambu WebhooksThis package allows web apps to provide third-party integration via
webhooks. You as the developer can trigger a webhook by name, and
provide an interface whereby the user can manage the URL to post the
webhook’s data to.About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_webhooksrather thanbambu.webhooks.InstallationInstall the package via Pip:pip install bambu-webhooksAdd it to yourINSTALLED_APPSlist:INSTALLED_APPS = (
    ...
    'bambu_webhooks'
)Addbambu_webhooks.urlsto your URLconf:urlpatterns = patterns('',
    ...
    url(r'^webhooks/', include('bambu_webhooks.urls')),
)Runmanage.py syncdbormanage.py migrateto setup the database
tables.Basic usageRegister a webhook within your models.py file.from hashlib import md5
import bambu_webhooks

bambu_webhooks.site.register('webhook_name_',
    description = 'A description of the webhook'
)In thesave()method for your model, trigger any webhooks that have
receivers attached, thus posting the data to the user’s specified URL.def save(self, *args, **kwargs):
    ...
    bambu_webhooks.send('webhook_name_', self.author,
        {
            'id': self.pk,
            'name': self.name
        },
        md5('testproject.myapp.mymodel:%d' % self.pk).hexdigest()
    )Better with BootstrapThis package, among most in the Bambu toolset is designed to work withBambu Bootstrap, a
collection of flexible templates designed for web apps based on the
Twitter Bootstrap framework. It’s not a package requirement, but it’ll
mean the template structure and the context variables exposed by the
view makes a little more sense.TodoAllow webhooks to be categorised and/or filteredPrepare for internationalisationWrite testsDocumentationFull documentation can be found atReadTheDocs.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bambu-xmlrpc
An extensible XML-RPC providerAbout Bambu XML-RPCThis package exposes Python’s own XML-RPC functionality to Django views,
and allows any function to work as an XML-RPC endpoint.About Bambu Tools 2.0This is part of a toolset called Bambu Tools. It’s being moved from a
namespace ofbambuto its own ‘root-level’ package, along with all
the other tools in the set. If you’re upgrading from a version prior to
2.0, please make sure to update your code to usebambu_xmlrpcrather
thanbambu.xmlrpc.InstallationInstall the package via Pip:pip install bambu-xmlrpcAdd it to yourINSTALLED_APPSlist:INSTALLED_APPS = (
    ...
    'bambu_xmlrpc'
)Addbambu_xmlrpc.urlsto your URLconf:urlpatterns = patterns('',
    ...
    url(r'^xml-rpc/', include('bambu_xmlrpc.urls')),
)Your endpoint will be available at /xml-rpc/.Basic usageApply thebambu_xmlrpc.handlerdecorator to a function to expose it
as an API. You can then GET from and POST to the function via the
/xml-rpc/ endpoint.DocumentationFull documentation can be found atReadTheDocs.Questions or suggestions?Find me on Twitter (@iamsteadman) orvisit my blog.
Package: bammix
bammixSummarise nucleotide counts at a set of positions in a BAM file to search for mixturesUsageusage: bammix -b bam_file.bam -p positions [options]

bammix

optional arguments:
  -h, --help            show this help message and exit
  -b BAM, --bam BAM     BAM file to be examined
  -p POSITIONS [POSITIONS ...], --positions POSITIONS [POSITIONS ...]
                        Set of positions to be checked
  -r REFERENCE, --reference REFERENCE
                        Name of reference the reads were mapped against, default MN908947.3
  -q BASE_QUALITY, --base_quality BASE_QUALITY
                        Minimum base quality to include a base in counts, default is to include all bases regardless of quality
  -m MAPPING_QUALITY, --mapping_quality MAPPING_QUALITY
                        Minimum mapping quality to include a read in counts, default is to include all reads
  -o O                  Optional prefix for output files, default is no prefixInstallpip install bammix