Skip to main content

bTagScript

Documentation Status

TagScript, but better, with more features then you could ever need!

Features:

  • Extra Syntax Options
  • More Blocks
bTagScriptBasic

Documentation on the bTagScript library can be found here.

What?

TagScript allows you to create low level code, quickly, and easily. This is meant to be used with discord.py 2.0 and is not compatible with other versions.

Credits

This repository is a fork of Phenom4n4n's fork of JonSnowbd's TagScript, a string templating language.

Dependencies

Python 3.8+

discord.py 2.0

pyparsing

Installation

Download through pip

pip(3) install bTagScript

Download the latest version through github:

pip(3) install https://github.com/Leg3ndary/bTagScript

Download from a commit:

pip(3) install git+https://github.com/Leg3ndary/bTagScript.git@<COMMIT_HASH>

Install for editing/development:

git clone https://github.com/Leg3ndary/bTagScript.git
pip(3) install -e ./bTagScript

Benchmarks (Performance Testing)

July 08, 2022

Testing for this benchmark used the following seeds and test strings, this was ran 1,000 times.

Seeds: {message: Hello, this is my message.}
Test String: {message} {#:1,2,3,4,5,6,7,8,9,10} {range:1-9} {$variablename:Hello World} {variablename} {message} {strf:Its %A}

Note that this was adjusted for different syntax, {=(variablename):Hello World} vs {$variablename:Hello World}

bTagScript will likely get worse and worse as more blocks are added...

2.6.9 bTagScript: 0.08033132553100586 Seconds

2.6.2 TagScript: 0.08630657196044922 Seconds

Metadata

Release files for bTagScript 5.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bTagScript 5.0.0
File Size Uploaded Provenance
btagscript-5.0.0.tar.gz 38.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bTagScript 5.0.0
File Interpreter ABI Platform
btagscript-5.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 85.3 kB

Release files / btagscript-5.0.0.tar.gz

Download URL btagscript-5.0.0.tar.gz
Size 38.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8e7321625ef9c766f14b2d8b81546ef6e62611786df6907b8fa4287b9ebcfa4f
BLAKE2b-256 checksum
How to use checksums
04ca9dc22f82edb7966311cbc10136f94171abab95194805510553d4f34d094f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release files / btagscript-5.0.0-py3-none-any.whl

Download URL btagscript-5.0.0-py3-none-any.whl
Size 46.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
99c0b013d866f35c2dd1bf7216b4baa696dc299198f52f88458851963cb678a5
BLAKE2b-256 checksum
How to use checksums
6bbcc578bdae0857415f86eae454da2c84192b4cd174dfe53431cd372bb8c671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Security for bTagScript 5.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page