-
Notifications
You must be signed in to change notification settings - Fork 3
/
TODO
93 lines (68 loc) · 2.81 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
Add routes to Flask
-------------------
/ front page with logo
/list[/pg] display list of titles as text (#page)
/thumbs[/pg] display list of titles as cover thumbnails (#page)
/title/id[/pg] display title #id as thumbnails (#page)
/image/id/n return bitmap #n of title #id
/view/id display title #id in slider
/tags display tag cloud
/tags/id/edit edit tag #id
/tags/id/delete delete tag #id
/filter/id.id.id.. filter by multiple tags
/settings modify application config
Dummy data
----------
Create test.py with dummy data imports to develop views
Hotkeys handling for keyboard shortcuts
---------------------------------------
https://github.com/tzuryby/jquery.hotkeys
Notes
-----
http://images.clipartpanda.com/eyeglasses-clip-art-artfavor_eyeglasses_3_black_white_line_art_scalable_vector_graphics_svg-2555px.png
http://img.firmoo.com/p/1014/middle-unisex-plastic-eyeglasses-5330.pn
Replace slider with JS Swiper
http://www.idangero.us/sliders/swiper/
Zip thumbnails and read on the fly? Javascript JSZip
https://stuk.github.io/jszip/documentation/examples.html
** Isotope layouts? Filter and sort magical layouts for thumbnails
http://isotope.metafizzy.co/
http://stackoverflow.com/questions/1441967/python-imaging-alternatives
http://stackoverflow.com/questions/11689745/resize-images-as-viewport-resizes-without-sides-being-cut-off
full screen option in JS
prev, next page links using overlying div regions, z-index=1
key bindings to left, right arrows
Screen orientation: https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model/Managing_screen_orientation
unslider + lazy loading: https://github.com/idiot/unslider/issues/158
http://jsfiddle.net/6V7tv/
Pagination
https://pythonhosted.org/Flask-paginate/
http://flask-peewee.readthedocs.org/en/latest/utils.html
http://flask-peewee.readthedocs.org/en/latest/api.html#object_list
Lazy unload
https://github.com/morr/jquery.appear
http://morr.github.io/appear.htm
7zip support
brew install xz
pip install pylzma
https://github.com/fancycode/pylzma
http://www.joachim-bauch.de/2011/01/17/pylzma-0-4-3-released/
ubunchu
http://seotch.wordpress.com/2010/09/05/ubunchu07/
Local file storage, extend to Amazon S3
https://github.com/smore-inc/tinys3
Mobile/iPad interface
Multiprocessing for thumbnail construction
http://www.bootstrapzero.com/bootstrap-templates
Lazy loading for pages. Define volume as one page, anchors to page.
=>HTML5/CSS image viewer (slider)
AJAX image loading on mobile-compatible slider
http://cubiq.org/swipeview <-
Fullscreen + arrow keys
https://github.com/bitbonsai/SwipeView/commit/641cc3aee4ba1c62dd8c0ad6039158a69433044c
Slick carousel
http://kenwheeler.github.io/slick/
http://www.jsdelivr.com/#!jquery.slick
Support for doujinshi.org API?
http://www.doujinshi.org/API_MANUAL.txt
REST API for external queries?