Turn boring things into something for the net.
netify is a library/application/framework that tries to make it easier for you to create something for the internet.
The goal of netify is to make it easy to customize your own website. You can build a web application with server side elements responding to user sessions or compose some of your files into a static website for upload to a hosting service. netify provides a solid structure for starting up a new Flask project quickly. Beyond that, netify tries to provide useful tools for creating your own custom wesite or application with minimal effort. Use it as a library in your python application to add a web based UI that can be deployed with docker. Or, use it directly as an application to compose a few of the features provided by netify into a quick personalized website.
TL;DR: Turn boring things into something for the net
At this time I would call this an alpha quality project. netify is nearing the point where I can start using and maturing it rather than writing new infrastructure. I also plan to eventually have more in depth documentation covering the API of the Netify project. For now, here is a summary to wet your appetite. Pull requests, feedback, and defect submissions are both accepted and encouraged throughout this early forming process so don't be shy! --fretboardfreak :date: 160908
The following module dependency diagram roughly describes the current structure of Netify:
[front_end_script] | [netify.app]---------\ | | [netify.config] [netify.view] | | [config.cfg] [netify.template]
Modules from the netify package:
The code is written for python 3 and the style.sh script has been implemented to keep an eye on my coding style. I would prefer not to ignore any of the messages from either the pep8 or the pylint tool.
Trailing whitespace is a no-no so get rid of it all. :)
Beyond that, I prefer explicit over implicit, which is one of the strong pricipals driving the design of Netify to begin with. An example of this design is the way that the NetifyApp requires instanciation by some front end starting script. In contrast, a typical Flask app just puts the instantiation code at module level somewhere in the codebase. Ugh, the animals! :)
Pull requests, feedback, and defect submissions are accepted and encouraged!
more for my own reference than in expectation that anybody else do these steps…
You really only get one chance to upload files to PyPI for a version number. So the version number basically becomes <major>.<minor>.<pypi-attempt>.
Netify uses the Apache Version 2.0 License. Please see LICENSE.rst for more information:
Copyright 2016 Curtis Sand Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|netify-0.2-py3-none-any.whl (17.3 kB) Copy SHA256 Checksum SHA256||py3||Wheel||Sep 10, 2016|
|netify-0.2.tar.gz (15.5 kB) Copy SHA256 Checksum SHA256||–||Source||Sep 10, 2016|