make-professional-website


Namemake-professional-website JSON
Version 0.1.1 PyPI version JSON
download
home_pageNone
SummaryA command-line interface tool to make a professional HTML website from YAML files.
upload_time2024-08-04 04:02:40
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # make-resume

This is a Python package that provides the CLI script `make-professional-website`.

It is intended for anybody who prefers to maintain their data in plain text YAML files.

It looks for the following files in the current directory. All files are optional.

    1. *resume.yaml* - This is the landing page and contains your professional resume or CV.
    2. *concepts.yaml* - This is a page to suggest new words or acronyms for concepts that don't have obvious definitions yet.
    3. *contact.yaml* - A contact page, powered by Devro LABS.

Examples of these YAML files are provided in this repository can be found
[here](https://github.com/d3987ef8/make-professional-website/tree/main/examples).

Each of these YAML files is converted to HTML in a subdirectory for each of the
specified domains. This allows for multiple domains to present the same data.

In the case of *resume.yaml*, an additional HTML file *pdf.html* is provided
and is intended to be loaded in Chrome Browser and printed to PDF, then copied
to each domain subdirectory. I know this is a bit of a manual process but I
didn't want to rely on any automatic PDF converters.

## Installation

    pip install make-professional-website

## Usage

    make-professional-website

## Dependencies

This project depends on:

    - Jinja2 Python package
    - pyyaml Python package
    - FormSubmit, a service provided by Devro LABS.

## Contributing

To begin making your own templates for pages, I recommend checking out the existing HTML templates
[here](https://github.com/d3987ef8/make-professional-website/tree/main/src/make_professional_website/)
to reference examples.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "make-professional-website",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Jack Murray <contact@jackmurray.com>",
    "download_url": "https://files.pythonhosted.org/packages/55/7e/cc71cb2723ea69a08144732a4d6eb2b87e63980f938f71681766e74f74b4/make_professional_website-0.1.1.tar.gz",
    "platform": null,
    "description": "# make-resume\n\nThis is a Python package that provides the CLI script `make-professional-website`.\n\nIt is intended for anybody who prefers to maintain their data in plain text YAML files.\n\nIt looks for the following files in the current directory. All files are optional.\n\n    1. *resume.yaml* - This is the landing page and contains your professional resume or CV.\n    2. *concepts.yaml* - This is a page to suggest new words or acronyms for concepts that don't have obvious definitions yet.\n    3. *contact.yaml* - A contact page, powered by Devro LABS.\n\nExamples of these YAML files are provided in this repository can be found\n[here](https://github.com/d3987ef8/make-professional-website/tree/main/examples).\n\nEach of these YAML files is converted to HTML in a subdirectory for each of the\nspecified domains. This allows for multiple domains to present the same data.\n\nIn the case of *resume.yaml*, an additional HTML file *pdf.html* is provided\nand is intended to be loaded in Chrome Browser and printed to PDF, then copied\nto each domain subdirectory. I know this is a bit of a manual process but I\ndidn't want to rely on any automatic PDF converters.\n\n## Installation\n\n    pip install make-professional-website\n\n## Usage\n\n    make-professional-website\n\n## Dependencies\n\nThis project depends on:\n\n    - Jinja2 Python package\n    - pyyaml Python package\n    - FormSubmit, a service provided by Devro LABS.\n\n## Contributing\n\nTo begin making your own templates for pages, I recommend checking out the existing HTML templates\n[here](https://github.com/d3987ef8/make-professional-website/tree/main/src/make_professional_website/)\nto reference examples.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A command-line interface tool to make a professional HTML website from YAML files.",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/d3987ef8/make-professional-website",
        "Issues": "https://github.com/d3987ef8/make-professional-website/issues"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1300a1df03ee667dd298eb22041a14d4301aba2db7403d5dcdd6baf436b24704",
                "md5": "0c1cd696b2bc6781ccbe0c805baa0084",
                "sha256": "6bf94d0370fd491e358db4ad3a367f59c7d26712166e6d637cc9dd859e5de717"
            },
            "downloads": -1,
            "filename": "make_professional_website-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0c1cd696b2bc6781ccbe0c805baa0084",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 6092,
            "upload_time": "2024-08-04T04:02:38",
            "upload_time_iso_8601": "2024-08-04T04:02:38.747474Z",
            "url": "https://files.pythonhosted.org/packages/13/00/a1df03ee667dd298eb22041a14d4301aba2db7403d5dcdd6baf436b24704/make_professional_website-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "557ecc71cb2723ea69a08144732a4d6eb2b87e63980f938f71681766e74f74b4",
                "md5": "e016494622965adf83eff52349a605a7",
                "sha256": "193034aa6b9bb42f851caddacc0aad9df647f3c0f09f6e15b4d3f824053202c3"
            },
            "downloads": -1,
            "filename": "make_professional_website-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e016494622965adf83eff52349a605a7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 4585,
            "upload_time": "2024-08-04T04:02:40",
            "upload_time_iso_8601": "2024-08-04T04:02:40.495230Z",
            "url": "https://files.pythonhosted.org/packages/55/7e/cc71cb2723ea69a08144732a4d6eb2b87e63980f938f71681766e74f74b4/make_professional_website-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-04 04:02:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "d3987ef8",
    "github_project": "make-professional-website",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "make-professional-website"
}
        
Elapsed time: 0.30840s