Skip to main content

Python package for creating IDE themes on Repl.it. Uses JavaScript bookmarlets!

Project description

Reflux: A Repl.it IDE Theming Tool

Reflux is a tool to create and modify the default styles that apply to your IDE on Repl.it. Using Python, you can create themes, set colors, and generate easy-to-use JavaScript Bookmarlets for use in any Repl. (Currently in Beta!) Designed so that those who are unfamiliar with Python can still create themes!

Quickstart

import reflux

t = reflux.Theme({
    "name": "New Theme",
    "author": "Your Username",
    "description": "A simple theme to get started with!",
    "default": "light"
})

t.set_color("primary-1", "whitesmoke")

t.set_colors({
    "primary-2": "rbga(255, 255, 255, 0.48)",
    "primary-3": "hsl(0, 100%, 50%)"
})

t.build("mytheme.min.js")

Then copy the resulting JS code into a bookmarklet in your broswer, and run it in your Repl! (Running it again, will prompt you for an option to turn it off). Try it out with the Candyland theme!

image image2

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

reflux-0.1.3.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

reflux-0.1.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file reflux-0.1.3.tar.gz.

File metadata

  • Download URL: reflux-0.1.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/51.1.0 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for reflux-0.1.3.tar.gz
Algorithm Hash digest
SHA256 67df05f95881d39cdf528fbe16f96e5560d31b8febe8f5077dbf0cc0a6e0e974
MD5 59808a04846cc8965335aa43a56cd693
BLAKE2b-256 de8cf8cc4c91ec9043eaa6749401b8865a64407e0f87b19ec14273a1b59b719b

See more details on using hashes here.

File details

Details for the file reflux-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: reflux-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/51.1.0 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for reflux-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6ca187c6776d45a4d918666a2cd8d6320f8fec8233b4bc62d9c46edcff1c6ac6
MD5 e52f92f88e2b3544e2e765bc142fc481
BLAKE2b-256 4ae2cdf9d98589b834a81a563c5633167e3e162046e4131a774eabd85139b4c4

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