Saravanan666/pypi-org huggingface dataset:
Package: bibtexgen
BibtexGenContinuous IntegrationContinuous DeliveryA simple cli tool to generate a list of references of any paper available on Semantic Scholar as a .bib file.InstallationThis package supports only Python 3.5 and above.$pipinstallbibtexgenInstallingbuilddependencies...doneGettingrequirementstobuildwheel...donePreparingwheelmetadata...done.
.
.
Successfullybuiltbibtexgen
Installingcollectedpackages:bibtexgen
Successfullyinstalledbibtexgen-0.0.1UsageAs cli tool:$bibtexgen=================================WelcometoBibTexGenerator=================================PleaseentertheSematicScholarIdofyourpaper:6258b37b8d517f121c844ebad226da472761adc6

Creatingfile6258b37b8d517f121c844ebad226da472761adc6_references.bib100%|█████████████████████████████████████████████████████████|8/8[00:21<00:00,2.63s/papers]Yourreferenceshavebeensaved!Programmatically:frombibtexgenimportbibtexfrompprintimportpprintb=bibtex()r=b.generate_references('6258b37b8d517f121c844ebad226da472761adc6')pprint(r)
Package: bibtex-gen
bibtex-genOverviewGenerate BibTeX reference objects from DOIs and stringsGetting StartedInstallbibtex_gen:pip install bibtex_genA simple example:importbibtex_gen# Note: these are fake credentials. You need to sign up for a Mendeley account, go to Mendeley Developers,# and create an "app" which will give you this info.mendeley_client_id='9871'mendeley_client_secret='sdfa4dfDSSDFasda'btg=bibtex_gen.BibTexGenerator(mendeley_client_id,mendeley_client_secret)# This object contains all the article data and can be used directly with pyexlatexbibtex_obj=btg.generate('10.1111/j.1540-6261.2011.01679.x','da-engelberg-gao-2011')# Or, multiple at once with a dictitem_doi_dict={'da-engelberg-gao-2011':'10.1111/j.1540-6261.2011.01679.x','barber-odean-2008':'10.1093/rfs/hhm079',}# These objects contain all the article data and can be used directly with pyexlatexbibtex_objs=btg.generate_from_dict(item_doi_dict)LinksSee thedocumentation here.AuthorCreated by Nick DeRobertis. MIT License.
Package: bibtexparser
Python 3 library to parsebibtexfiles.ContentsDocumentationUpgradingLicenseHistory and evolutionsv2AnnouncementDocumentationOur documentation includes the installation procedure, a tutorial, the API and advices to report a bug:Documentation on readthedocs.ioUpgradingPlease, read the changelog before upgrading regarding API modifications.LicenseDual license (at your choice):LGPLv3.BSDSee COPYING for details.History and evolutionsThe original source code was part of bibserver fromOKFN. This project is released under the AGPLv3. OKFN and the original authors kindly provided the permission to use a subpart of their project (ie the bibtex parser) under LGPLv3. Many thanks to them!The parser evolved to a new core based on pyparsing.Since 2022, after a long stale period, this library has a new maintainer (@MiWeiss).v2AnnouncementVersion 1.x, is trusted and used by more than 1300 projects, with much of its code being ~10 years old. Our primary objective in maintaining v1.x is to provide stability and backwards compatibility to these projects - such that they can safely and easily migrate to new versions.Still, there’s much room for large-scale improvements and changes to modernize bibtexparser. Hence, we are working on a new version 2.0.0 which is a complete rewrite of the library, providing amongst other the following advantages:Order of magnitudes fasterType-Hints and extensive documentationEasily customizable parsingandwritingAccess to raw, unparsed bibtex.Fault-Tolerant: Able to parse files with syntax errorsMassively simplified, robuster handling of de- and encoding (special chars, …).Check out thev2 dev branchand thev2 coordination issueto get a sneak preview. Also - if you’re keen - we’re always looking for contributors. Do not hesitate to get in contact with us.
Package: bibtexprune
a particular document from the .aux file
Home-page:https://github.com/wwaites/bibtexpruneAuthor: William Waites
Author-email: UNKNOWN
License: UNKNOWN
Description: UNKNOWN
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Topic :: Text Processing :: Markup :: LaTeX
Package: bibtex-pruner
bibtex-prunerWhen a bibTeX file exported by Zotero contains too many unnecessary fields
当Zotero导出的bibTeX文件包含了太多不需要的字段简体中文 | English适用场景国标模板同类工具bibtex-clean:GitHub(CangyuanLi/bibtex_fields),PyPi(bibtex-clean)
Package: bibtexpy
bibtexpyA simple library with full support for bibtex.GrammarWe support the following grammar for bibtex:In summary we support:enclosing blocks with curlies or brackets.quoted and curlied strings, inner curlies are left to be processed by LaTeX.concatenation between numbers, macros, and strings.quote scaping inside quoted strings.comment,stringandpreambleblocks.We don't support savage things like:Implicit comments.Operations with undefined macros.Circular references on macros.As a couple of notes:commentandpreambleblocks are ignored from the get go.preambleblocks may only contain a valid string concatenation.
Package: bibtextidying
#-- bibtextidying 0.1.0 --Author: Jian Ding and ShiBo Xu and Kun Chen
Email:937207118@qq.comMentor: X. Fu and TingYu Luo##[Purpose]
This software is trying to help users to tidy up their bibtex files.##[Prerequisite]Python3MySQL##[Requires Projects]bibtexparsermysqlclient##[Github]https://gitee.com/chen-kun19/summer-program##[Manual]How to install it?use command following.For WindowspipinstallbibtextidyingFor Linuxsudoapt-getupdatesudoapt-getinstalllibmysqlclient-devsudopipinstallmysqlclientpipinstallbibtextidyingHow to use it?Type following code in your python files:fromfinalbibimportbibtextidyingThen you can use all the function in module bibcopy!this function give you an interface to use all the eight functionsbibtextidying.comprehensive()and maybe you will use a specific function, we have:bibtextidying.pythonlist("filename")bibtextidying.checkintegrity("filename")bibtextidying.checkconflicts("filename")bibtextidying.merge("filename1","filename2")bibtextidying.formating("filename")bibtextidying.keyword("filename")bibtextidying.database_storage("filename","host","username","password","database")bibtextidying.database_query("bib_filename","entry","fields","host","user_name","passward","database")##[Function]1.Resolvesthebib_filetoalistform.Giveitafilename,thenittellsyoutheinformationaboutthebibfile.2.Checkswhetherthefieldprovidedbythefileentryiscomplete.Giveitafilename,itcancheckthefielddependsonthetypeofeachentry.3.Checksthesamearticlewhethertherearemorethanthesameitems,removethesameitems,ifthereareconflictspromptedconflictinformation.Justfillthefilename,youcanuseit.4.Synthesizesthetwofilesintoasinglefile,outputtingisfilename1_filename2.bib.5.Formatsthefile.Makethefilelooksmoretidy.6.Uniformfilekeywordstyle.Likename2000articlename.7.Storesadatabaseofthespecifiedtype.7and8functionneedusershavedatabaseaccountoraccess.8.Outputsdomaininformationofthespecifiedtypeforthespecifiedtypeentryinthedatabase,andgeneratesbib_file.##[Bug Report]:
Any bug or documentation error you found , please submit an issue on github parge:https://gitee.com/chen-kun19/summer-program
Package: bibtextools
BibTeX ToolsThis repository contains a collection of functions that might be helpful when
working with BibTeX files (*.bib).The main purpose is to clean up bib files such that match the format for thebiblatexpackage.UsageRight now, the following functions are availableModernizing bib files:modernizeCleaning bib files:cleanCombining bib files:combineUsebibtex-tools --helpto list the possible commands andbibtex-tools <command> --helpto list the possible options for the sub-command<command>.Modernizing Bib FilesThe commandbibtex-tools modernizeallows to update the format of several
fields in a bib-file.  This includes replacing the deprecated month strings
with the proper number entry, e.g.,month=jan-->month={1}.  There also is
an option to download information from arXiv, if theeprintfield is
available.ExampleIf you want to add all relevant information from arXiv (with existingeprintfield) in your bib fileliterature.bib, you could use the following commandbibtex-toolsmodernize--arxivliterature.bibCleaning Bib FilesThe commandbibtex-tools cleanallows to clean a bib-files. This includes
replacing unicode characters by the LaTeX version.  It is also possible to pass
an additional file containing abbreviations, e.g., theIEEEabbr.bibfile that
is often used by authors publishing in IEEE journals.ExampleIf you want to remove the fieldsabstractandisbnfrom your bib fileliterature.bib, you could use the following commandbibtex-toolsclean-rabstractisbnliterature.bibCombining Bib FilesThe commandbibtex-tools combineallows combining multiple bib-files into a
single one.  By default, it automatically renames duplicate entry IDs that
might occur after merging the files.ExampleIf you want to combine the files1.bib,2.bib, and3.bibinto a single
file calledliterature.bib, you can use the following commandbibtex-toolscombine-oliterature.bib1.bib2.bib3.bibInstallationYou can install the package from PyPI usingpip3installbibtextoolsYou can also install the (possibly unstable) development version from the Git
repository usinggitclonehttps://github.com/klb2/bibtex-toolscdbibtex-tools
gitcheckoutdev# if you want to checkout the development versionpip3install.# you can use the -e option to track changes
Package: bibtextoword
A FORK FROMbibtex2wordProcesses Bibtex files, produces Word Source.xml outputwhy?Because I use Word for work, and I prefer to manage citations in Bibtex rather than Word's janky citation manager. I export citations from Google Scholar (or Mendeley) and process them.how?simple usage:~/bin/bibtex2word.py -i citations.bibmore advanced usage:~/bin/bibtex2word.py -i citations.bib \
   -a "/Users/me/Library/Application Support/Microsoft/Office/Sources.xml" \
   -o /tmp/Sources.xmlthen copy/tmp/Sources.xmlinto place, restart Word, and poof.bugs?yeah, probably, please send a PR if you find any. or enhancements.
Package: bibt-gcp-asset
bibt-gcp-asset: BITS Blue Team Utilities: GCP Asset API ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-gcp-asset/Project Repo:https://github.com/broadinstitute/bibt-gcp-assetProject Documentation:https://bibt-gcp-asset.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-gcp-assetUsageSee documentation here:https://bibt-gcp-asset.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibt-gcp-bq
bibt-gcp-bq: BITS Blue Team Utilities: GCP BigQuery ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-gcp-bq/Project Repo:https://github.com/broadinstitute/bibt-gcp-bqProject Documentation:https://bibt-gcp-bq.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-gcp-bqUsageSee documentation here:https://bibt-gcp-bq.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibt-gcp-iam
bibt-gcp-iam: BITS Blue Team Utilities: IAM ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-gcp-iam/Project Repo:https://github.com/broadinstitute/bibt-gcp-iamProject Documentation:https://bibt-gcp-iam.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-gcp-iamUsageSee documentation here:https://bibt-gcp-iam.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibt-gcp-pubsub
bibt-gcp-pubsub: BITS Blue Team Utilities: gcp-pubsub ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-gcp-pubsub/Project Repo:https://github.com/broadinstitute/bibt-gcp-pubsubProject Documentation:https://bibt-gcp-pubsub.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-gcp-pubsubUsageSee documentation here:https://bibt-gcp-pubsub.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibt-gcp-scc
bibt-gcp-scc: BITS Blue Team Utilities: GCP Security Command Center ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-gcp-scc/Project Repo:https://github.com/broadinstitute/bibt-gcp-sccProject Documentation:https://bibt-gcp-scc.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-gcp-sccTestingRequires Docker to be installed on your system.Clone this repo and create & run the test container:$ docker build -f ./Dockerfile -t bibt-gcp-scc-test . && docker run bibt-gcp-scc-testUsageSee documentation here:https://bibt-gcp-scc.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibt-gcp-secrets
bibt-gcp-secrets: BITS Blue Team Utilities: GCP Secret Manager ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-gcp-secrets/Project Repo:https://github.com/broadinstitute/bibt-gcp-secretsProject Documentation:https://bibt-gcp-secrets.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-gcp-secretsUsageSee documentation here:https://bibt-gcp-secrets.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibt-gcp-storage
bibt-gcp-storage: BITS Blue Team Utilities: GCP GCS ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-gcp-storage/Project Repo:https://github.com/broadinstitute/bibt-gcp-storageProject Documentation:https://bibt-gcp-storage.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-gcp-storageUsageSee documentation here:https://bibt-gcp-storage.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibtools-pkg
bibtools - 0.1Retrieve papers and metadata from the command-line.Intended for papers referenced in MedLine/PubMed.Installpip3 install bibtools-pkgUseGenericReturns exact matches when using unique identifiers (PMID, DOI).Fetch PubMed Central for open-access papers as well as Sci-Hub:bibtools -i PMID # Single PMID or DOI

bibtools -i PMID1,PMID2 # Comma-separated PMIDs and/or DOIs

bibtools -i pmids.dat # List file of PMIDs (or DOIs), one per line

bibtools -i PMID -b # Generate bibtex from MedLine citation data

bibtools -i PMID -p /path/to/directory # With custom storage path. Default is current working directoryExamplesWorking calls:bibtools -i 25809265

bibtools -i 10.1016/j.bpj.2015.01.032

bibtools -i 25809265,10.1016/j.jmr.2007.04.002

bibtools -i 25809265,10.1016/j.jmr.2007.04.002 -b -cHelpTo show help:bibtools -hWhich returns:bibtools

https://github.com/synthaze/bibtools <florian.malard@gmail.com>

Usage:
  bibtools OPTION...

Options:
  -h, --help             show help
  -i, --input=STRING     comma-separated PMIDs or DOIs
  -l, --list=FILE        list of PMIDs or DOIs, one per line
  -p, --path=STRING      path where to write files
  -b, --bibtex           write bibtex files
  -c, --cite             print latex style TITLE~\cite{header}
  -a, --abstract         print latex style ABSTRACT~\cite{header}
Package: bibt-qualys
bibt-qualys: BITS Blue Team Utilities: Qualys API ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-qualys/Project Repo:https://github.com/broadinstitute/bibt-qualysProject Documentation:https://bibt-qualys.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-qualysUsageSee documentation here:https://bibt-qualys.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibt-sentinelone
bibt-sentinelone: BITS Blue Team Utilities: SentinelOne ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-sentinelone/Project Repo:https://github.com/broadinstitute/bibt-sentineloneProject Documentation:https://bibt-sentinelone.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-sentineloneUsageSee documentation here:https://bibt-sentinelone.readthedocs.io/en/latest/All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibt-slack
bibt-slack: BITS Blue Team Utilities: Slack ModuleDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibt-slack/Project Repo:https://github.com/broadinstitute/bibt-slackProject Documentation:https://bibt-slack.readthedocs.io/en/latest/Installing$pipinstall--upgradebibt-slackUsageSee documentation here:https://bibt-slack.readthedocs.io/en/latest/For more complicated Slack workflows, consider usingSlack Bolt.All BIBT Librariesbibt-gcp-assetbibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-sccbibt-gcp-secretsbibt-gcp-storagebibt-qualysbibt-sentinelonebibt-slack
Package: bibtutils
2023-12-11: THIS LIBRARY IS DEPRECATED. PLEASE USE THE FOLLOWING LIBRARIES INSTEAD.bibt-gcp-bqbibt-gcp-iambibt-gcp-pubsubbibt-gcp-secretsbibt-gcp-storagebibt-slackComplete list of librariesbibtutils: BITS Blue Team UtilitiesDeveloper: Matthew OBrienEmail:mobrien@broadinstitute.orgProject URL:https://pypi.org/project/bibtutils/Project Repo:https://github.com/broadinstitute/bibtutilsProject Documentation:https://bibtutils.readthedocs.io/en/latest/Installing$pipinstall--upgradebibtutilsTestingRequires Docker to be installed on your system.Clone this repo and create & run the test container:$ docker build -f ./Dockerfile -t bibtutils-test . && docker run bibtutils-testUsageSee documentation here:https://bibtutils.readthedocs.io/en/latest/
Package: bibulous
Bibulous provides a flexible way of accomplishing the same tasks as BibTeX, and going
beyond it in capability. Some of its advantages include:An integrated BibTeX database file (.bib file) parser.Fully internationalized: Bibulous can use bibliography databases and bibliography style
files written in any language.Simple and powerful customization: style templates are an ideal way of visualizing and
manipulating bibliography styles. There is no need to learn BibTeX’s arcane stack-based
language in order to build or customize a bibliography style.Multilingual capability: templates are largely language agnostic, so that multilingual
bibliographies can be achieved almost effortlessly.Users can build glossaries, lists of symbols, and lists of acronyms using the same
infrastructure as used for bibliographies.Sorting of citations is fully localized and has no difficulty in dealing with strings
that contain Unicode, LaTeX-markup characters for non-English languages, or even
mathematics markup.This version requires Python 3.6 or later.
Package: bibverse
bibverseA simple CLI program to quote the bible verse of the day fromVerse of the Day.UsageJust typebibverseon the command line once the package has been installed, and you'll get the verse of the day.InstallationInstalling the package is simple, just runpip install bibverseand make sure the binary is on your path. Once that's done, it's as simple as running the program and getting the verse of the day. Since the output is text, you could even pipe it to other programs like cowsay!
Package: bibx
bibxA python library with bibliographic and biblio-metric tools.FeaturesReads Web of Science (ISI) files.Reads scopus bibtex files.Merges scopus and ISI bibliographic collections.Implements theSAPalgorithm.More features in the roadmap...ExampleHere's how to apply the sap algorithm:frombibximportread_scopus,Sapwithopen('./docs/examples/scopus.bib')asf:c=read_scopus(f)s=Sap()g=s.create_graph(c)g=s.clean_graph(g)g=s.tree(g)# Then work with g however you'd preferReferencesZuluaga, M.; Robledo, S.; Arbelaez-Echeverri, O.; Osorio-Zuluaga, G. A. & Duque-Méndez, N. (2022). Tree of Science - ToS: A web-based tool for scientific literature recommendation. Search less, research more!Issues In Science And Technology Librarianship, 100.https://dx.doi.org/10.29173/istl2696Valencia-Hernandez, D. S., Robledo, S., Pinilla, R., Duque-Méndez, N. D., & Olivar-Tost, G. (2020). SAP Algorithm for Citation Analysis: An improvement to Tree of Science.Ingeniería E Investigación, 40(1), 45–49.https://doi.org/10.15446/ing.investig.v40n1.77718Zuluaga, M.; Robledo, S.; Osorio-Zuluaga, G. A.; Yathe, L.; González, D. & Taborda, G. (2016). Metabolomics and pesticides: systematic literature review usinggraph theory for analysis of references.Nova, 14(25), 121-138.https://dx.doi.org/10.22490/24629448.1735Robledo, S.; Osorio, G. & López, C. (2014). Networking en pequeña empresa: una revisión bibliográfica utilizando la teoria de grafos.Revista Vínculos, 11(2), 6-16.https://dx.doi.org/10.14483/2322939X.9664
Package: bicchiere
BicchiereYet another Python web (WSGI) micro-frameworkFollowingFlaskandBottlefootsteps, adding a bit of italian flavor :-)InstallpipinstallbicchiereProject Demo AppCurrent version: 1.9.5A drop from BicchierefrombicchiereimportBicchiereapp=Bicchiere()orapp=Bicchiere("La mia bella App")@app.get("/")defhome():return"Bon giorno, cosa bevete oggi?"if__name__=="__main__":#This will run default server on http://localhost:8086app.run()... and this is just about the classical WSGIHello, World, for everything else please refer toBicchiere WikiWell... not really. A bit of rationale is in order here.So, why Bicchiere?For one thing, reinventing the wheel is not only fun but highly educational, so, by all means, do it!I like Flask and Bottle. A lot. Both have things that I highly appreciate, simplicity in the first
place. But it doesn't end there.There's also the single file/no dependencies approach (Bottle), which I intend to mimic with Bicchiere. Although not a   mandatory thing, I like  it that way.Built-in sessions (Flask). Although the user of the library must be free to choose whatever he likes regarding sessions or any other component of the application for that matter, I think session-handling is one of those must-have things in any web app these days. So, I provided basic session handling mechanism, in 3 flavors: memory, filesystem, and sqlite. This was the most that could be done without falling out of the boundaries of the Python Standard Library. Details on this atthe wiki (under construction)Built-in templating mechanism (Bottle). Similar considerations apply. In my opinion, this is also a must have, regardless how micro is the framework/library. Then again, end-user must be free to choose. As a good WSGI compliant middleware, Bicchiere doesn't come in the way of the user if he prefers to useMako,Jinja2,Genshior whatever he likes. Details atthe wiki (under construction)WebSockets handling: to me, this is the fruit on the cake, for various reasons:It's been said that it can't be done under WSGI, reason the more to do it.Real time communication looks like another must have in the current landscape of web app developmentThen again, its a lot of fun. A lot of pain, too...
In any case, Bicchiere comes bundled with native WebSocket support - just taken out from the oven :-))
Details atthe wiki (under construction). Regretably,the original Demo Appwon't work with websockets, becausePythonanywherehasn't yet implemented the feature. As of now, there's a mirror atbicchiere.sytes.netwhich works fine, test at the home page and all. In any case, these issues are related to reverse proxy configuration and have nothing to see with the app/library itself.And still, there's a lot of stuff to be mentioned. More to come...