Skip to main content

CLI that help you to improve the SEO and UX of your websites.

Project description

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.

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

cushead-4.0.5.tar.gz (41.9 kB view details)

Uploaded Source

Built Distribution

cushead-4.0.5-py3-none-any.whl (76.2 kB view details)

Uploaded Python 3

File details

Details for the file cushead-4.0.5.tar.gz.

File metadata

  • Download URL: cushead-4.0.5.tar.gz
  • Upload date:
  • Size: 41.9 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for cushead-4.0.5.tar.gz
Algorithm Hash digest
SHA256 7d9a4cf8834e0bd921b76fea1e894b10b5c9d25ecbed44367b8f7c643b518f27
MD5 d2647f5507b924b6fbb4f250d0f0cd87
BLAKE2b-256 b0280f1857bbd4b8f441e67061ae75462eb67504517f4bba7709d963dc85a69a

See more details on using hashes here.

File details

Details for the file cushead-4.0.5-py3-none-any.whl.

File metadata

  • Download URL: cushead-4.0.5-py3-none-any.whl
  • Upload date:
  • Size: 76.2 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for cushead-4.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 941bad8ee973e51599f57cc95e8403336b1971ae62894c982823025bddb45686
MD5 b1b4cf9176b2b9f4c611c9c3d1a2846a
BLAKE2b-256 c0b836ec70fda3734d7b2e67809d9db6d6e6b00bfdf6b75f289e81ff6f0b2ead

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