Skip to main content

Build Status codecov PyPI version

cushead logo

CUSHEAD

Generates a basic website template with a focus on SEO and UX.

Description

This is a small script that allows you to generate a basic template of a website through a configuration file.
In this file, you can define different variables that will produce a different template in each case.

View live example
View example of generated files

Installation

pip install cushead

Required python version >= 3.8

Usage

usage: cushead { --help | { --config | --default [ --images ] } FILE }

excluding arguments:
  -h, --help     Show this help message and exit.
  -c, --config   Read a config file and create the website template based on it.
  -d, --default  Generate a default config. Can be used with --images.

optional arguments:
  -i, --images   Use with --default. Generate default images that can be used by the default config file.
                 This include: favicon_ico_16px.ico, favicon_png_2688px.png, favicon_svg_scalable.svg and preview_png_600px.png

positional arguments:
  FILE           Input or output file used by the --config or --default arguments.
                 For --config it must be a path to a config file in JSON format.
                 For --default it must be the destination path where to want to create the default config.
                 If the --images argument is set, the images would be created in the directory of that file.

Examples:
1) Generate default config file with images:
  cushead --default --images config.json
2) Run that config:
  cushead --config config.json

Recomendation

Web development is an area that is very evolved today. It has grown a lot over the years and, like everything that proliferates, it has become more complex. This little package only solves a small part of all the problems that exist in the field of web development. If you want to take a closer look, here is an interactive website that shows a lot of things to consider when working in this area: andreasbm/web-skills
My advice is don't get stuck with so much information, the sites will work anyway. Only if the expense is justified, it is always good to face all these things with a team and try to use already created tools that are kept up to date.

License

cushead © 2019 Lucas Vazquez. Released under the MIT License.

Metadata

Release files for cushead 4.0.5

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

Source distribution (sdist)

Source distribution for cushead 4.0.5
File Size Uploaded
cushead-4.0.5.tar.gz 41.9 kB Details

Built distribution (wheel)

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

Total release size: 118.1 kB

Release files / cushead-4.0.5.tar.gz

Download URL cushead-4.0.5.tar.gz
Size 41.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7d9a4cf8834e0bd921b76fea1e894b10b5c9d25ecbed44367b8f7c643b518f27
BLAKE2b-256 checksum
How to use checksums
b0280f1857bbd4b8f441e67061ae75462eb67504517f4bba7709d963dc85a69a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / cushead-4.0.5-py3-none-any.whl

Download URL cushead-4.0.5-py3-none-any.whl
Size 76.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
941bad8ee973e51599f57cc95e8403336b1971ae62894c982823025bddb45686
BLAKE2b-256 checksum
How to use checksums
c0b836ec70fda3734d7b2e67809d9db6d6e6b00bfdf6b75f289e81ff6f0b2ead
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release history Release notifications | RSS feed

This release

4.0.5 This release

2 release files

4.0.4

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

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