«
»

Epiphany Python Console – Documentation

May 17th, 2006 by George Notaras

The availability of good and complete documentation for an API is one of the most important factors in order someone to be able to effectively use that API for application programming. Good API documentation saves time and effort. It provides all the needed information a programmer, either professional or amateur, would need in order to use the best routines to solve a problem.

Recently, I started messing with the Epiphany browser’s Python console. What I need is to write some extensions for this browser, so that it covers all my needs when browsing the internet. Despite my will to do so, the lack of decent documentation for the available Python bindings is very discouraging. Many of the available functions even lack a simple docstring. As I have already mentioned in earlier posts, I am not a pro. Even a very simple extension takes a significant amount of time and effort. Furthermore, even if I finally find a way to solve a problem, I still wonder if that was the best way I could go.

Anyway, this is how it is. For all those who would like to mess around with Epiphany’s Python console, here are the available docs:

These should get you started, but despite the writer’s great effort and contribution, these are not enough for an amateur programmer. You will still need to search in other extensions’ source code and probably in the Epiphany’s source too. This is the situation and I wish things get better in the future. So, I have decided that, whenever my free time permits it, I will write a post for every new thing I discover in the python console. Hope this helps someone else out there…

The Epiphany Python Console – Documentation by George Notaras, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. Terms and conditions beyond the scope of this license may be available at www.g-loaded.eu.

Related Articles

Tags: , , , ,

Bookmark and Share

Comments are automatically disabled after a certain period of time. Further discussion about the published content is still possible though in the G-Loaded Forums.