Giter Club home page Giter Club logo

anpylar's Introduction

AnPyLar

Release License MIT

A client-side Python framework for creating web applications.

It eases development by providing a modular approach with integrated support for components, supercharged DOM Nodes, scoped styling, a routing engine and reactive programming and promises (Python promises)

Sites

Repositories

The AnPyLar project is broken down into different repositories:

  • This repo contains the actual framework which is loaded in web applications

Other repositories:

Installation

For those without time to go through the documentation.

Via pip:

pip install anpylar

And yes ... now you have to read the docs.

For direct on-line usage, the link is:

  • https://cdn.rawgit.com/anpylar/anpylar/1.1.5/anpylar.js

And with line number information:

  • https://cdn.rawgit.com/anpylar/anpylar/1.1.5/anpylar_debug.js

You can choose your own version by simply replacing 1.1.5 with the version of your choosing.

anpylar's People

Contributors

anpylar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

anpylar's Issues

[Info | Request] Anpylar Material

Not sure if this falls into info or feature request: are there any plans about porting Material Design to Anpylar like material2 for Angular?

Additional project tag

I think it would be good if you added the "browser" tag since this is for building web apps for running in the browser it's applicable. It would also make the project more discoverable. I semi-occasionally search for "python browser" on GitHub to check on Brython and Transcrypt, etc, it would be good for overall user mindshare if all the python instead of javascript projects to appear in similar searches ๐Ÿ˜„

browser console show an 404 error at home page

Hi, I have run this command:

# Create the project
anpylar-application myapp

# Go into the directory
cd myapp

# Start the development web server
anpylar-serve .

And in the localhost:2222/

I can see this error in the console: Error 404 means that Python module app was not found at url http://localhost:2222/app.py

I am not sure if this file should be created with anpylar-application command, or I should create myself

Session management? URL authentication and authorization?

Hello, I did not see a section in the docs that discussed things essential to production-quality web development. The main issue being user authentication and authorization for actions.

Do you have any examples of requiring a user login before accessing the main app?

routerLink not working properly

passing a list to routerLink does not create a proper link, the routerLink component is missing all together. passing a simple string to routerLink does work

is this project alive?

I notice that there have been no commits since March. Is this project still maintained?

Pip installer broken. Cannot install from Github Repository.

I tried installing using Pip. The install works fine, but I get an error when trying to use the CLI to create a new application as in this step of the tutorial: https://docs.anpylar.com/tutorial/top0/index.htmlista.html

This is the error message:

[Errno 2] No such file or directory: '/home/justin/projects/python/client/venv/lib/python3.5/site-packages/anpylar/data/anpylar_d.auto_vfs.js'

I took a look in the directory as specified in the error message above. Sure enough, that file was missing. The script does generate most of the files it's supposed to except for anpylar.js and package.json.

This same error occurs regardless of which of the following tags I set: --htmlista, --selectista, --pythonista.

Thinking that the version of the package on Pip may be out of date, I attempted to install from this repository and received this error message:

Collecting git+https://github.com/anpylar/anpylar.git
  Cloning https://github.com/anpylar/anpylar.git to /tmp/pip-7079r887-build
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/home/justin/projects/python/client/venv/lib/python3.5/tokenize.py", line 454, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-7079r887-build/setup.py'
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-7079r887-build/

Here are my system specs:

                          ./+o+-       justin@Taisho
                  yyyyy- -yyyyyy+      OS: Ubuntu 16.04 xenial
               ://+//////-yyyyyyo      Kernel: x86_64 Linux 4.4.0-83-generic
           .++ .:/++++++/-.+sss/`      Uptime: 1h 32m
         .:++o:  /++++++++/:--:/-      Packages: 3129
        o:+o+:++.`..```.-/oo+++++/     Shell: bash 4.3.48
       .:+o:+o/.          `+sssoo+/    Resolution: 3120x1600
  .++/+:+oo+o:`             /sssooo.   DE: Unity 7.4.0
 /+++//+:`oo+o               /::--:.   WM: Compiz
 \+/+o+++`o++o               ++////.   WM Theme: Ambiance
  .++.o+++oo+:`             /dddhhh.   GTK Theme: Ambiance [GTK2/3]
       .+.o+oo:.          `oddhhhh+    Icon Theme: ubuntu-mono-dark
        \+.++o+o``-````.:ohdhhhhh+     Font: Ubuntu 11
         `:o+++ `ohhhhhhhhyo++os:      CPU: Intel Core i5-6600K CPU @ 3.9GHz
           .o:`.syhhhhhhh/.oo++o`      GPU: GeForce GTX 960
               /osyyyyyyo++ooo+++/     RAM: 2457MiB / 15980MiB
                   ````` +oo+++o\:    
                          `oo++.  

I am using Python 3.5.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.