Skip to main content

textout() equivalent from Planète Casio

Project description

This module contains a BBcode to HTML translator for Planète Casio. For more information, read the documentation accessible on the official website.

What is left to do

  • Implement the not_within_itself attribute (for [*]).

  • Implement the allowed_tags attribute to only allow a set of tags within itself.

  • Implement the only_allowed_tags attribute (for [list] blah [*] to ignore blah and anything outside of [*] tags which is in allow_tags).

  • Add an [imgurl] tag?

  • Manage lightscript (or even markdown?) as output languages;

  • Check where the errors are to display them to the user:

    • Count character offset, line number and column number in the lexer;

    • Produce readable exceptions;

    • Make a clean interface to transmit them;

  • Check why exceptions on raw tags effectively escape the content, as it shouldn’t…?

  • Look for security flaws (we really don’t want stored XSS flaws!).

  • Implement match names (such as \[\*+\] for lists).

  • Manage keywords with tags such as [tag key=value other="something else"].

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

textoutpc-0.2.1.tar.gz (42.9 kB view details)

Uploaded Source

File details

Details for the file textoutpc-0.2.1.tar.gz.

File metadata

  • Download URL: textoutpc-0.2.1.tar.gz
  • Upload date:
  • Size: 42.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for textoutpc-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cf5e696361bf3c8f1e7c8fd76e4f3ba73cf5a7e82697341adcef744629280b7b
MD5 16907e61da08bb11de870b27c1dd7714
BLAKE2b-256 4901cadc9aae23861214ab20b05a0c99bfd63d9ce54afe4fa1215c77f11af5cd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page