| Name | make-professional-website JSON |
| Version |
0.1.1
JSON |
| download |
| home_page | None |
| Summary | A command-line interface tool to make a professional HTML website from YAML files. |
| upload_time | 2024-08-04 04:02:40 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.9 |
| license | None |
| 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"
}