all repos — py-vite @ 33c876415042f8065b37772d981013b5b97cb3a8

the original vite, written in python

33c87641
feat: massive rewrite of html_gen() func to handle subdirs
Anirudh icyph0x@pm.me
Mon, 18 Jun 2018 11:56:56 +0530
357f92e0
feat: clean up build dir each time
Anirudh icyph0x@pm.me
Mon, 18 Jun 2018 11:56:27 +0530
aec18eec
docs: move notes to new subheading
Anirudh icyph0x@pm.me
Sun, 17 Jun 2018 08:48:56 +0530
2148adb7
chore: bump to v1.2.4
Anirudh icyph0x@pm.me
Sat, 16 Jun 2018 15:45:31 +0530
77ed1a52
fix: prevent rendering non-markdown files
Anirudh icyph0x@pm.me
Sat, 16 Jun 2018 15:43:55 +0530
181a63cd
style: fix output
Anirudh icyph0x@pm.me
Fri, 15 Jun 2018 13:36:42 +0530
792d013b
chore: remove templates/ dir, idk why it was here in the first place
Anirudh icyph0x@pm.me
Tue, 12 Jun 2018 14:52:40 +0530
75df87d6
docs: fix README
Anirudh icyph0x@pm.me
Tue, 12 Jun 2018 12:37:13 +0530
a73d35eb
docs: fix sizes
Anirudh icyph0x@pm.me
Tue, 12 Jun 2018 12:29:03 +0530
3203c7dd
docs: add nice screenshot
Anirudh icyph0x@pm.me
Tue, 12 Jun 2018 12:28:03 +0530
5912d382
chore: bump to v1.2.3
Anirudh icyph0x@pm.me
Tue, 12 Jun 2018 11:34:21 +0530
ca62c105
docs: add notes about homepage
Anirudh icyph0x@pm.me
Tue, 12 Jun 2018 11:14:55 +0530
6c4c22b6
feat: now supports index.html! (homepage)
Anirudh icyph0x@pm.me
Tue, 12 Jun 2018 11:00:52 +0530
0e0ae385
docs: update TODO
Anirudh icyph0x@pm.me
Fri, 25 May 2018 17:24:14 +0530
ef0c19a8
docs: update installation instructions
Anirudh icyph0x@pm.me
Mon, 30 Apr 2018 09:53:30 +0530
1ef2315a
chore: bump to 1.2.2
Anirudh icyph0x@pm.me
Fri, 27 Apr 2018 21:41:58 +0530
06801f41
docs(setup.py): add license
Anirudh icyph0x@pm.me
Fri, 27 Apr 2018 21:38:11 +0530
2a312768
docs: Just Works™
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 22:00:18 +0530
d652d558
chore: version bump
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 21:15:35 +0530
84deab9e
docs(setup.py): add author info
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 21:15:00 +0530
0a0d6a68
chore: release v1.2!
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 20:07:31 +0530
c461a52d
docs(setup.py): urgh
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 20:02:26 +0530
3c8ae0fe
docs(setup.py): fix long_description
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 20:01:19 +0530
8a089a5d
docs(setup.py): read long_description from README.md
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 19:51:35 +0530
8c8b96f8
chore: version bump in `setup.py`
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 17:11:02 +0530
2396db7c
feat: QoL changes to argument parsing, version in `__init__.py`
Anirudh icyph0x@pm.me
Thu, 26 Apr 2018 16:32:56 +0530
945a4c24
docs: remove disclaimer, update project tree
Anirudh icyph0x@pm.me
Wed, 25 Apr 2018 16:57:54 +0530
c67daf6f
docs: add `example/` dir again
Anirudh icyph0x@pm.me
Wed, 25 Apr 2018 16:57:32 +0530
5c9c69e3
chore: delete `example/` dir
Anirudh icyph0x@pm.me
Wed, 25 Apr 2018 16:53:57 +0530
9c46dc64
refactor: rework importing of config.py
config.py is now only imported (attempted anyway), if user executes
`build` or `serve`
Anirudh icyph0x@pm.me
Wed, 25 Apr 2018 16:52:43 +0530
69f102bf
docs: update usage instructions
Anirudh icyph0x@pm.me
Wed, 25 Apr 2018 16:52:34 +0530
915a86e1
fix(cli.py): sane argument parsing
Anirudh icyph0x@pm.me
Tue, 24 Apr 2018 21:34:13 +0530
f7bb31f7
docs: make banner cleaner
Anirudh icyph0x@pm.me
Fri, 20 Apr 2018 00:05:58 +0530
3249d750
docs: update README with disclaimer
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 23:35:15 +0530
edcd3d4c
chore: delete make.py
can be found at icyphox/asdf
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 23:32:32 +0530
af79ccc8
BREAKING: major rework
total rework of project to facilitate packaging
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 23:31:06 +0530
0802e3c9
feat(setup.py): add installation dependencies
begin switch to `cli.py`
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 23:29:36 +0530
8b767d28
chore: update .gitignore with .vscode/ dir
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 23:29:07 +0530
4cfef083
chore: update .gitignore with standard file for Py
.gitignore file from the official github/gitignore repository
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 22:41:53 +0530
86009d12
feat: minor changes
add `build` argument back - can now be executed as `vite build`
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 19:50:54 +0530
cb31e90c
refactor(make.py): modify argument parsing
move argument parsing to parser(), importing of config outisde of main()
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 19:47:59 +0530
1511b119
feat: vite is now installable via setup.py!
Anirudh icyph0x@pm.me
Thu, 19 Apr 2018 19:42:26 +0530
7e889b37
chore: remove __init__.py
Anirudh icyph0x@pm.me
Wed, 18 Apr 2018 17:43:22 +0530
06e80832
chore: setup packaging (again)
Anirudh icyph0x@pm.me
Wed, 18 Apr 2018 17:42:23 +0530
b41def3a
refactor(make.py): move argument parsing to main func
Anirudh icyph0x@pm.me
Tue, 17 Apr 2018 21:26:25 +0530
937a9493
style: switch to os.path.join() instead of concat
Anirudh icyph0x@pm.me
Tue, 17 Apr 2018 21:19:44 +0530
4749c6b9
refactor: move argument parsing to main func thing
Anirudh icyph0x@pm.me
Tue, 17 Apr 2018 21:18:55 +0530
a2ce44b2
docs: add <link> tag
Anirudh icyph0x@pm.me
Mon, 16 Apr 2018 12:08:58 +0530
3b8124da
feat(make.py): wayyy better handling of static/ dir
Anirudh icyph0x@pm.me
Mon, 16 Apr 2018 10:50:08 +0530
2ce9d263
fix(make.py): properly terminate server
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 22:35:29 +0530
d56f048e
style: flake8 stuff
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 22:09:06 +0530
bb05dee2
docs: add example dir again
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 19:26:32 +0530
97ccef7c
docs: update todo (CSS)
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 18:12:02 +0530
b3dc2317
docs: add info regarding styling, update dir tree
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 18:11:42 +0530
9818def0
feat: add static/ dir to project
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 18:08:33 +0530
ca306bc9
chore: remove example dir
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 18:08:02 +0530
1992b9c2
fix(make.py): typo
Anirudh icyph0x@pm.me
Sun, 15 Apr 2018 17:58:59 +0530
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