Skip to main content

Bravo! You have received a Mercantilism Diploma in "sphene" from
the Orbital Convergence University International Air and Water Embassy of the Tangerine Planet 🍊 (the planet that is one ellipse further from the Sun than Earth's ellipse).

You are now officially certified to include "sphene" in your practice!

Encore! Encore! Encore! Encore!


💎 sphene


💍 description

Started from the shell, "sphene" presents files in the current working directory (CWD) that have extension ".s.HTML" (case sensitive).


🎁 obtainment

[xonsh] pip install sphene


⚜️ the shell interface

[xonsh] sphene

"sphene" starts on port 2345, or the first avaible port after that.

This is the equivalent of:
[xonsh] sphene start --port 2345

--

Alternatively you can add --static-port and "sphene"
stops if the port specified is unavailable.
[xonsh] sphene start --port 2345 --static-port

--

This is an example ".s.HTML" file.

<pre>
	<h1>This is an example HTML file.</h1>
	<p>
		It really only needs the "pre" tag to    
		look like a reflection of its contents in a browser.   
	</p>   
	<p>
		Tags like "html" and "body" are actually not   
		necessary for rendering HTML in modern browsers.  
	</p>   
	<p>  
		for text to wrap, instead of extending off the page,    
		style "white-space: pre-wrap" can be utilized instead of 
		a "pre" tag like so:
		
		<div style="white-space: pre-wrap"></div>
	</p>
</pre>

However, here is the "CSS1Compat" option,
https://developer.mozilla.org/en-US/docs/Web/HTML/Quirks_Mode_and_Standards_Mode

with scaling based on the browser screen "viewport" of the screen,
https://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_meta_tag

and support for UTF-8 characters.
http://www.unicode.org/charts
https://www.w3.org/International/questions/qa-html-encoding-declarations

<!doctype html>
<html>
	<head>	
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1" />
	</head>
	<body>
		<main>
			<article style="white-space: pre-wrap">
				
			
			</article>
		</main>
	</body>
</html>

the python3 interface

import pathlib
from os.path import dirname, join, normpath
this_folder = pathlib.Path (__file__).parent.resolve ()

import sphene
sphene.start ({
	"extension": ".s.HTML",
	
	#
	#	This is the node from which the traversal occur.
	#
	"directory": str (this_folder) + "/structures/sphene",
	
	#
	#	This path is removed from the absolute path of share files found.
	#
	"relative path": str (this_folder) + "/structures/sphene"
})

import time
while True:
	time.sleep (1000)

contacts

bgrace2345@proton.me

Download files

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

Source Distribution

sphene-1.0.7.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sphene-1.0.7-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file sphene-1.0.7.tar.gz.

File metadata

  • Download URL: sphene-1.0.7.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for sphene-1.0.7.tar.gz
Algorithm Hash digest
SHA256 324589a36fb9c8578f18ad862c9ec99631943a34caf16899cfbcf3f2749971be
MD5 ef9ee8cfb87e603d01c2c13c9bcc73b4
BLAKE2b-256 0c3ad4d70ee2c54ed1c251f1bcfb9ee7de61c352610182daa261524f89c0d822

See more details on using hashes here.

File details

Details for the file sphene-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: sphene-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for sphene-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 003f131d8fe5ec55c347d0ca6fc8fee647ea4a902a64dd38f9512ab41d364bc9
MD5 bfd7712df2e5f6dba844e705238e3f77
BLAKE2b-256 8b48a82d909d1d834e7065bc8154e7d66ad1b4225b8ddf782085287b079c97f5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.7 This release

2 files

1.0.6

2 files

1.0.5

1 file

1.0.4

1 file

1.0.3

1 file

1.0.2

1 file

1.0.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page