all repos — py-vite @ 38f528e99404b8c1d6f38bb4c64db47943d4ff3d

the original vite, written in python

38f528e9
fix(make.py): add http.serve_close() to actually close the port
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 17:49:35 +0530
6abb6ce5
feat(make.py): actually serves the build/ dir
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 17:48:54 +0530
a021d25a
docs: add usage info for `serve`
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 17:16:52 +0530
ac3ba854
docs: update todo
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 17:07:06 +0530
b27d9c45
feat: implement HTTP server
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 17:06:29 +0530
a91eeb72
style: extra spaces everywhere
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 16:15:08 +0530
0265ee95
feat(make.py): add `serve` argument
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 16:13:35 +0530
9b7ca807
refactor(make.py): break main() into html_gen()
Anirudh icyph0x@protonmail.com
Sun, 15 Apr 2018 13:31:37 +0530
df698331
fix: colorizing argument doesn't work
Anirudh icyph0x@protonmail.com
Sun, 15 Apr 2018 13:31:09 +0530
b1e44814
fix: colors
Anirudh icyph0x@protonmail.com
Sun, 15 Apr 2018 13:06:05 +0530
51acebee
style: colorize help message
Anirudh icyph0x@protonmail.com
Sun, 15 Apr 2018 13:04:42 +0530
a5c33b1b
style: customize help message
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 22:30:43 +0530
bfe307ad
style(make.py): better outputs if you aren't in a project dir
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 22:22:33 +0530
3dc2dd70
BREAKING: remove packaging garbage
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 14:37:09 +0530
4a57261c
docs: note about symlinked make.py
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 14:33:48 +0530
4d5486fd
chore: vite.py got chmod +x'ed
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 10:47:09 +0530
78de7330
docs: add installation instructions
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 10:42:56 +0530
2d46c9c9
docs: update usage instructions
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 10:40:00 +0530
dd55790a
fix(make.py): apropriate message in case pages/ is empty
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 10:36:21 +0530
68bec45d
refactor: no more build command
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 10:35:31 +0530
b23f017c
chore: update requirements.txt
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 10:17:44 +0530
2a1ab796
refactor: switch to huepy from pip
Anirudh icyph0x@protonmail.com
Sat, 14 Apr 2018 10:17:27 +0530
ad3a29f4
fix(make.py): timer outside loop
Anirudh icyph0x@protonmail.com
Fri, 13 Apr 2018 21:44:51 +0530
bb98e0cf
refactor: importing of make.py
Anirudh icyph0x@protonmail.com
Fri, 13 Apr 2018 21:15:23 +0530
f2f9eb9e
fix: invoke create_template() in create_project()
Anirudh icyph0x@protonmail.com
Fri, 13 Apr 2018 21:12:25 +0530
76fb5932
feat: create_template() function
Anirudh icyph0x@protonmail.com
Fri, 13 Apr 2018 21:10:13 +0530
594cd73d
chore: add bin/ and tests/ (not functional)
Anirudh icyph0x@protonmail.com
Tue, 27 Mar 2018 00:46:16 +0530
b93bd0a4
docs: switch to forthebadge.com kek
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 22:51:40 +0530
56b682ed
docs: more meme badges
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 16:35:05 +0530
3b480b4e
docs: fix
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 16:29:28 +0530
42cbc87b
docs: add some funny badges
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 16:28:45 +0530
c0dd14ec
docs: template file option in config.py
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 15:52:51 +0530
fa3d13e7
docs: update build instructions
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 15:49:51 +0530
528abb85
fix: bad shebang
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 15:41:56 +0530
1ca46801
feat(make.py): make.py is now a dotfile
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 15:24:07 +0530
db6c8d55
fix(make.py): handle jinja2 TemplateNotFound exception
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 14:36:23 +0530
b5a2b333
feat: index.html as default template
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 14:31:14 +0530
b6074e57
chore: add template option in config
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 14:30:28 +0530
28975a11
docs: update credits
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 14:14:36 +0530
f0823cf5
feat: colors!
icyphox icyph0x@protonmail.com
Thu, 22 Mar 2018 14:12:48 +0530
132c7bdd
feat(setup.py): add Jinja2 in install_requires
icyphox icyph0x@protonmail.com
Wed, 21 Mar 2018 13:34:50 +0530
f45e3de0
docs: create README.rst and MANIFEST.ini
icyphox icyph0x@protonmail.com
Wed, 21 Mar 2018 13:28:59 +0530
df4d0d1f
feat(setup.py): add setup.py
icyphox icyph0x@protonmail.com
Wed, 21 Mar 2018 13:22:50 +0530
8bfd5d8d
chore: setup packaging
icyphox icyph0x@protonmail.com
Wed, 21 Mar 2018 13:22:33 +0530
0d6818cf
chore: move to vite/
icyphox icyph0x@protonmail.com
Wed, 21 Mar 2018 13:22:03 +0530
9983cbf7
chore(gitignore): add *.egg-info
icyphox icyph0x@protonmail.com
Wed, 21 Mar 2018 13:20:54 +0530
e27aeae1
chore: add shebang
icyphox icyph0x@protonmail.com
Wed, 21 Mar 2018 10:15:52 +0530
77a26d42
fix: except IndexError
icyphox icyph0x@protonmail.com
Tue, 20 Mar 2018 17:24:38 +0530
323c167e
docs: add credits
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 16:21:16 +0530
1c0979df
docs: add logo banner
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 16:18:07 +0530
643c4958
feat(make.py): add timer
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 11:31:55 +0530
4eda54f6
docs: update
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 11:17:45 +0530
0627560c
chore: back to md
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 11:10:32 +0530
2e2cd235
docs: workaround for checkboxes
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 10:54:08 +0530
dc933781
docs: md to rst
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 10:49:37 +0530
65386dcc
chore: remove unneeded imports
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 00:35:04 +0530
b3e66a3a
docs: add example dir tree
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 00:32:40 +0530
21bea7e3
feat(make.py): error handling
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 00:16:27 +0530
fbf21e92
docs: update example
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 00:12:07 +0530
3a728659
fix(make.py): revert back to import
icyphox icyph0x@protonmail.com
Sun, 18 Mar 2018 00:11:53 +0530
c35a0ce7
fix(make.py): import config.py
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 23:58:41 +0530
51c80693
refactor(make.py): switch to importlib for importing config
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 22:32:34 +0530
77903232
docs: quoted desc
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 21:22:46 +0530
0c081ce9
chore(make.py): linting
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 19:32:55 +0530
62ddcd5c
feat(make.py): each .md gets its own dir
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 19:24:19 +0530
fc9ef916
refactor(make.py): rename template file to index.html
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 19:09:58 +0530
997667db
chore: create basic template
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 19:09:21 +0530
5633bfb1
docs: add configuration info
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 19:03:48 +0530
f230d78e
style(make.py): follow flake8
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 18:25:05 +0530
7036c57f
style: follow flake8
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 18:21:42 +0530
694271d5
refactor: use os instead of pathlib
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 17:46:22 +0530
db4bfe77
feat: vite now loads info from config.py
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 16:22:04 +0530
086bd738
feat: create config.py in project dir
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 16:04:58 +0530
163b673e
chore: add requirements.txt
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 15:23:07 +0530
c6f9e0b4
docs: update example site
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 15:12:57 +0530
4d50778c
docs: fix TODO D:
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 14:54:30 +0530
62256998
docs: uncheck config TODO
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 14:53:50 +0530
557b298b
refactor: make.py is now symlinked
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 14:51:41 +0530
376a5524
docs: add config TODO
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 14:51:04 +0530
89f4cff3
docs: about templating
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 14:50:20 +0530
33663391
feat(make.py): now supports templating!
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 13:43:40 +0530
8f71e8e6
feat(make.py): markdown to jinja to output
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 02:28:27 +0530
83c00b04
refactor(make.py): modularize code
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 02:13:50 +0530
a78efb5f
feat: create templates dir in project
icyphox icyph0x@protonmail.com
Sat, 17 Mar 2018 02:04:46 +0530
4d8ab71a
docs: add LICENSE
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 15:48:54 +0530
aa6b2dde
docs: add .gitkeep for empty dir
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 15:25:03 +0530
ff06c5b1
docs: add example
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 15:05:50 +0530
03c7a0d9
docs: update
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 14:55:09 +0530
a008cfde
fix: build
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 14:50:24 +0530
b9f478f6
docs: more TODOs
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 14:25:23 +0530
ed07f572
feat: integrate build into vite.py (not entirely working)
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 12:04:33 +0530
2742e329
refactor(make.py): better filename
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 11:33:27 +0530
87bac542
docs: zzz
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 10:54:11 +0530
e2e452b9
docs: fix checkboxes
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 10:53:10 +0530
857666d8
docs: todo
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 10:52:13 +0530
bdca9d50
docs: syntax highlighting
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 10:50:48 +0530
9a043e95
docs: basic usage
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 10:47:58 +0530
2cf7d726
docs: create README
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 10:16:51 +0530
a179fc29
fix(make.py): path issues
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 10:15:42 +0530
ca6d2e45
feat: use shutil to copy make.py to project dir
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 10:01:58 +0530
6b37adb6
feat(make.py): implement primitive markdown -> html
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 09:58:28 +0530
8a6a3f5f
feat: create make.py for building project
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 09:38:07 +0530
34355135
feat: display path error
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 09:31:19 +0530
21dde9f4
refactor: switch to pathlib
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 09:27:24 +0530
a996e2b6
feat: create project dirs
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 09:03:36 +0530
a1d2d677
feat: create project dirs
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 00:33:38 +0530
969c4c0b
chore: rename file
icyphox icyph0x@protonmail.com
Fri, 16 Mar 2018 00:27:58 +0530
98a545e0
fix: hacky workaround for args
icyphox icyph0x@protonmail.com
Thu, 15 Mar 2018 23:57:41 +0530
b64b16fc
chore: init
icyphox icyph0x@protonmail.com
Thu, 15 Mar 2018 23:22:52 +0530