Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sepandhaghighi/qpage
👨💻 Free Project For Creating Academic Homepage Without Any Code In 3min
https://github.com/sepandhaghighi/qpage
academic academichomepage badge fast fasthtml font homepage html icon opensource python python-3 qpage quickpage resume-creator shorttime site-generator static-site-generation website-generation websitebuilder
Last synced: 11 days ago
JSON representation
👨💻 Free Project For Creating Academic Homepage Without Any Code In 3min
- Host: GitHub
- URL: https://github.com/sepandhaghighi/qpage
- Owner: sepandhaghighi
- License: mit
- Created: 2015-10-06T21:37:25.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-09T21:12:16.000Z (over 7 years ago)
- Last Synced: 2024-12-11T04:32:18.879Z (23 days ago)
- Topics: academic, academichomepage, badge, fast, fasthtml, font, homepage, html, icon, opensource, python, python-3, qpage, quickpage, resume-creator, shorttime, site-generator, static-site-generation, website-generation, websitebuilder
- Language: Python
- Homepage: http://qpage.ir
- Size: 22.3 MB
- Stars: 97
- Watchers: 10
- Forks: 23
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Overview
QPage or QuickPage is a Free Project For Creating Academic Homepage Without Any Code
We developed QPage on Windows but it also run in Linux and Mac-OSX.
QPage is written in Python3, in order to run it, you will need a python interpereter.
Block Diagram
## Dependencies
- [Download](https://www.python.org/downloads/) And Install Last Version Of Python ( * or use exe folder and skip this step * )
- [![Requirements Status](https://requires.io/github/sepandhaghighi/qpage/requirements.svg?branch=master)](https://requires.io/github/sepandhaghighi/qpage/requirements/?branch=master)
## Installation
### Source Code
- [Download](https://github.com/sepandhaghighi/qpage/archive/v2.0.zip) QPage- Just Unzip It !
### PyPI- Check [Python Packaging User Guide](https://packaging.python.org/installing/)
- `pip install qpage`
## Usage
Soure Code
EXE-File
- Run setup (for the first use wait to create folders)- You can download samples and run in test mode (*Optional)
- Put your profile picture in image folder (jpg , bmp , tiff , gif , png)- Put each page details in a text file with page name in doc folder (* In this step you can use [M] , [S] or [L] at the start and [center] at the end of each line to control font size and alignment )
- Put your resume file (pdf format) in doc folder
- Put your font file in font folder (*Optional)
- Put your icon file in image folder (*Optional) suggested site
- Enter your name
- Choose your profile image size
- Choose your text and background color
- You can preview your webpage
- Finished!!! Now you can go and upload output folder contains directly in your host
## Automated Build
## Sample Sites
- [Sample 1](http://www.qpage.ir/sample/sample-site1)
- [Sample 2](http://www.qpage.ir/sample/sample-site2)
- [Sample 3](http://ee.sharif.ir/~ghojogh_benyamin/)## Credits
- Homepage : [Link](http://www.qpage.ir)
- PyPI : [Link](http://pypi.python.org/pypi/qpage)
- Staticgen : [Link](http://www.staticgen.com/qpage)
- SourceForge : [Link](https://sourceforge.net/projects/qpage/)
- OpenHub : [Link](https://www.openhub.net/p/TheQPage)
- Coverage Report : [Link](http://www.qpage.ir/htmlcov/index.html)
- Code Documents: [Link](http://www.qpage.ir/doc/index.html)
## Issues & Bug ReportsJust fill an issue and describe it. I'll check it ASAP!
or send an email to [[email protected]](mailto:[email protected] "[email protected]").## TODO
- [ ] Items
- [x] Font
- [x] Icon
- [ ] In-Text Link
- [ ] In-Text Pic
- [x] Meta-Tags
- [ ] Inline Markup
- [ ] GUI
- [ ] FTP-Uploader
- [ ] Template Gen
- [ ] Javascript
- [ ] Mobile View## Contribution
You can fork the repository, improve or fix some part of it and then send the pull requests back if you want to see them here. I really appreciate that. ❤️
Remember to write a few tests for your code before sending pull requests.
## Similar Works
- [Statick](https://getstatik.com) Multi-purpose static web site generator aimed at developers
- [Jekyll](http://jekyllrb.com) Transform plain text into static websites and blogs.
- [Hugo](https://github.com/spf13/hugo) A Fast and Modern Static Web Engine
- [Jemdoc](https://github.com/jem/jemdoc) Light text markup for creating websites
## License
## Citing
If you use QPage for your project homepage or something like this , please cite this ;-)
Sepand Haghighi, & Mohammad Mahdi Rahimi. (2017, January 31). QPage - Free Project For Creating Academic Homepage Without Any Code. Zenodo. doi:10.5281/zenodo.265544
## Donate to our project
Beerpay :
Hey dude! Help me out for a couple of :beers:!
[![Beerpay](https://beerpay.io/sepandhaghighi/qpage/badge.svg?style=beer-square)](https://beerpay.io/sepandhaghighi/qpage) [![Beerpay](https://beerpay.io/sepandhaghighi/qpage/make-wish.svg?style=flat-square)](https://beerpay.io/sepandhaghighi/qpage?focus=wish)
Bitcoin :
```1XGr9qbZjBpUQJJSB6WtgBQbDTgrhPLPA```
Payping (For Iranian citizens) :