I started writing some nautilus scripts in python for various uncommon things I do with it, as a practice to gain experience. I really like how you can make GUIs interfaces with zenity so easily, but I'm working towards building my skills to write cross platform software. I decided on KiVy as a python GUI building framework because I have a more urgent need to write mobile apps. Can GUI frameworks like PyGTK and Kivy be used to build GUIs for things like nautilus scripts and modifying other useful software? Also, this is a bit unrelated but I was wondering if you can build GUI based tools onto browser extensions (chrome and firefox is what I'll be working with). I need to build a browser plugin that does various server side things like decrypts data with the users private PGP key and it would also be very cool if I could use the plugin to automate various complicated processes (most people aren't going to have the determination to learn how to create secure GnuGP key pairs and implement strong security measures to protect their sensitive data). I suppose I could build desktop/smart phone apps that plug into the browser extensions. These nautilus scripts would work brilliantly with the tools I need to build for my current project, but in learning how to do this, I wanna go for the most cross platform approach possible. FE if I could make a GUI interface for nautilus that I could use as a starting point for making a Windows app that I wouldn't have to start from scratch.
Python is the language I have to go with. Have any of you faced this particular situation?
Bookmarks