Skip to main content

FireSnake Browser is a Python based WWW Browser.

Project description

Consider the power and speed of a WWW Browser based entirely on Python.

Consider being able to code your client-side interactions using nothing but Python.

Obviously this may not be everybody’s cup of tea because it does not use Java but we think this strategic use of Python would be very powerful when compared with a JavaScript based browser that uses Java.

For kicks it would not be overly difficult to construct a JavaScript to Python compiler to allow those who are currently using JavaScript transition into a Python based browser. JavaScript, from a syntactic viewpoint, is not all that different from Python and so the literal translation of JavaScript to Python should not pose any undue difficulties.

Python can be made just as safe and secure as Java in terms of keeping hackers away from the computer the browser runs upon.

Python offers certain advantages to the construction of a WWW Browser.

A Python-based Browser might allow contect developers to code C++ Extensions rather easily especially if Cython were being used.

A Python-based Browser might allow contect developers to access databases such as mySQL or SQL Server 2000/2005 right from the web content.

A Python-based Browser might allow contect developers to deploy compiled or encrypted Python code via an Egg or Zip file.

A Python-based Browser might allow contect developers to access any TCP/IP accessible resource directly from the browser based content.

Look, we are not saying this would be an overnight process of building a Python-based browser but we are saying it would be possible and desireable and we have all the tools and techniques available to us to allow this sort of thing to be done.

As web based content developers who are also Python developers we are a bit tired of having to slog our way through JavaScript and how utterly slow it is when compared with the work we can do with Python given the same level of development effort.

Adding reverse-engineered PYPI API - allows Python programmers to reach-out and touch their Packages in the PYPI. Also provides backup/restore features to help ensure your Packages remain intact, just in case someone happens to press the delete button without telling you about it.

Access to the egg for this package and ALL dependencies requires an active and current membership at http://www.pypi.info.

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page