
WDT - Web Developer Tools
Source (link to git-repo or to original if based on someone elses unmodified work):
Patch for UNITY available, statusicon replaced with appindicator
Download the archive, extract it and move the webdeveloper.py file to /usr/share/wdt and replace the current one.
Deb packaging for now in Ubuntu 11.04 is not available, the old version working well, the patch will add you the appindicator support, because the statusicon support has been removed from 11.04.
Non UNITY users can use the old versions.
Notice: backup you current file before applying the patch for sure.
WDT on twitter: http://twitter.com/wdttools
Depends: python (>=2.4), python-gtk2, python-webkit, python-imaging, python-feedparser, python-notify, optipng (>= 0.6.2.1), advancecomp (>= 1.15),wget,mysql-client, lftp, gzip, bzip2,python-gmenu
In the repository updates are available later(cca. 1 hour)
from Version 2.0.4 with PPA
for UBUNTU users:
sudo add-apt-repository ppa:petrakis/wdt-main
The WDT link on Launchpad: https://launchpad.net/~petrakis/+archive/wdt-main
If you have problems, read first the news & updates section inside the application
What is included?
Task Manager
Dean Edwards Javascript Compressor
JSMin
Css Minifier
Css Type Set Generator
Css Button Generator
Cool Button Generator
RGB / HEX Color chart
VTE Terminal
WYSIWYG HTML 5 Editor
Website Analyzer (Yslow+PageSpeed)
3 x online W3C validators
ScriptBook
Customizable menu for other apps
and more ...
version 2.6.6 FontFace Comparer,remove wysiwyg editor
version 2.6.5 bug fixes + "Show/hide Tabs" function added
version 2.6.4. bug fix in customization, added css gradient generator, removed css3 generator, redesigned news & updates section
version 2.6.3 changed CSS Type + HTML 5 db support added
version 2.6.2 Sitemap/Flowchart generator
version 2.6.1 modified chart generator
version 2.6.0 scheduled update
version 2.5.9 chart generator
version 2.5.8 bug fix for CSS sprites menu entry
version 2.5.7 Css Sprites Generator
version 2.5.6 added Drawter and Iconfinder
version 2.5.5 xml to json
version 2.5.4 scheduled update
version 2.5.3 bug fix, goo.gl added
version 2.5.2 Css speech bubbles
version 2.5.1 JS Beautifier
version 2.5.0 GUI for Apps and Places + functions upgrade
version 2.4.9 extra menus added
version 2.4.8 error relaese
version 2.4.7-2 merged config files
version 2.4.6 Code Syntax Highlight
version 2.4.5 minor modifications & improvements
version 2.4.4 cleaning release
version 2.4.3 fix release
version 4.2.2-1 single entry editing
version 2.4.1 bug fix release (customization section)
version 2.4.0 fixed cron issue
version 2.3.9 full customization
version 2.3.8 Gmail & Web Monitor support via cron
version 2.3.7 update release
version 2.3.6-1 bug fix
version 2.3.6 customizations support added
version 2.3.5-1 Cron job bug fix
Version 2.3.5 FTP Backup, Mysql Backup
Version 2.3.4 layout changes, google translator
Version 2.3.3 gmail fix, screen-shots tool
Version 2.3.2 bug fix release
Version 2.3.1 updated website monitoring
Version 2.3.0 Multiple gmail Support
Version 2.2.9 Websites monitor
Version 2.2.8 Update content changed + tooltips in bottom panel
Version 2.2.7 Hardcoded and started Ajax Examples
Version 2.2.6 Mass Image reflection
Version 2.2.5 Post card generator & sender
Version 2.2.4 Gmail error handling
Version 2.2.3 Direct gmail sender
Version 2.2.2 New wysiwyg editor
Version 2.2.1 3 in 1 image tool
Version 2.2.0 Mass Image Compressor
Version 2.1.9 Css editor layout changed
Version 2.1.8 reduced wbkit views + minor code fixes
Version 2.1.7 Integrated Gmail
Version 2.1.6 Freezing fix release
Version 2.1.5 Changed CSS Editor to CSS# Generator
Version 2.1.4 Critical fix, removed javascript combiner, added CSS Desk
Version 2.1.3 Ascii/Hex/Binary/Integer/Base64 Encoder/Decoder
Version 2.1.2 Javascript debugger, javascript combiner, python-psyco fix
Version 2.1.1 fixed layout, changed CSS type set, Added CSS property table
Version 2.1.0 bug fix, image processing (watermarking and resizing)
Version 2.0.9 GUI for settings created, syntax highlight editor added
version 2.0.8 Manual & Tutorials, modified sections by groups, application can start from terminal with command wdt
Version 2.0.7 Webkit Browser + Inspector
Version 2.0.6 Changed path for settings file , cleaned up CSS Editor to fit low resolution screens
Version 2.0.5 CSS Visual Editor
Version 2.0.4 WDT on launchpad
Version 2.0.3 Fixed space problem if the css code was generated (thanks to yestaro)
Version 2.0.2 All screen resolution support, enable-disable task manager, Yslow + Page Speed Analyzer
Version 2.0.1 Task Manager with usage of local storage, restart button for application self restarting
Version 1.9-9 rewrited system tray, cleaning up, JSMin minifier
Version 1.9-8 system tray
Version 1.9-7 Added scriptbook
Version 1.9.6
Customizable menu for applications integrated, see more in news & update section inside the app.
Version 1.9-5
small bug fix release
Version 1.9-4
Added CSS Type Set Generator
Added News & Updates section , so you can be informed about latest releases and upcoming features
Version 1.9-0
In cool button generator added an option for mass buttons creating. You need to select directory, where your images are located, open the dir and that's all. Your button are done.(see in screenshot 3)
Source contains instruction for installing. Read it first.
About releases here will be only short info. For detailed changes and upcoming features you can be informed from internal section inside the application.
For Arch Users
if the release in yours location is outdated, use the source
Ratings & Comments
122 Comments
I would appreciate if you could advice some actions to me, to resolve my issue. http://www.roadrunnersupport247.com/blog/how-to-fix-twc-time-warner-cable-login-issues/
I'm on 11.04 and the patch isn't working. Also there is no 11.04 version in the ppa. Otherwise - awesome app :)!
Strange, I have installed version for Lucid and applied the patch and on 11.04 I get the indicator without problem. Nevermind, in next days the new version for 11.04 will be done finally
Thanks for this magnificent tool. I have finally start my web design company after to many years of putting it off, and this tool comes out and saves me hours of work. Thank you once again for a great piece of software.
I've never used such tool for web designing before but since I had discovered this I can't imagine living without it. Thanks for sharing and keep it up!
I must say it! It is amazing tool! Thank you ;)
please, please, remove the qt dependencies and I will reinstall it, I'm a gtk purist!
the qt is used only in website screenshooter tool. I will change the code and add dependency only for this tool. In next release probably ..
Awesome! I'm downloading it right now. :)
You're welcome.I hope it will be useful for you
Hi I got an error when i want start it dini@Archlinux ~/Downloads/WDT $ /usr/share/wdt/wdt/webdeveloper.py File "/usr/share/wdt/wdt/webdeveloper.py", line 48 mdir = os.path.expanduser(hdir) ^ TabError: inconsistent use of tabs and spaces in indentation I am using Archlinux Thx
Hmm , strange. Do you made a some changes in customization section ? (menu changes, etc)
I have no changes but maybe a bug in python or something like that.
and can you tell me what of path is this: /usr/share/wdt/wdt/webdeveloper.py ?
the correct path for application is /usr/share/wdt/webdeveloper.py
Then you must change your installer.sh it points to the wrong path.
OK, I will do It in next release
This tool was working great couple of weeks back on lucid 64 bit. But for last couple of updates, I am getting the following error. Traceback (most recent call last): File "/usr/share/wdt/webdeveloper.py", line 3917, in <module> WDTMain() File "/usr/share/wdt/webdeveloper.py", line 3132, in __init__ self.configuration.getConfigMenu() File "/usr/share/wdt/webdeveloper.py", line 3881, in getConfigMenu doc = minidom.parse(f) File "/usr/lib/python2.6/xml/dom/minidom.py", line 1918, in parse return expatbuilder.parse(file) File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 928, in parse result = builder.parseFile(file) File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 207, in parseFile parser.Parse(buffer, 0) xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 0
which version of wdt you are using ? The first aid to recover all is to delete this file: /home/username/.config/wdt/menu.xml or post the content from this file here
Nice! Much appreciated
When you are asking for gmail information in the recent implementation, the password textbox should be encrypted ie asterisks instead of the plain text, great job by the way I am looking forward to contribute.
OK. this can be implemented. In next release ( with apache support) I will do it
I Just want say, THANK U! Great work!
Everyday update, sometimes 2-3. Dude you are so smart that I am not sure what will happen next week.Please don't make this in 3D, please. Zako
When I try to launch the program I get the dialog: 'Your browser does not support the required features' and it just freezes so I have to force a shutdown. This is the whole output from the terminal: pawel@pawel-desktop:~$ wdt /home/pawel/.themes/Clearlooks_Cairo-Coffee/gtk-2.0/gtkrc:52: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored. /home/pawel/.themes/Clearlooks_Cairo-Coffee/gtk-2.0/gtkrc:53: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored. /home/pawel/.themes/Clearlooks_Cairo-Coffee/gtk-2.0/gtkrc:54: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored. ** Message: console message: file:///usr/share/wdt/task/js/com.js @23: SECURITY_ERR: DOM Exception 18: An attempt was made to break through the security policy of the user agent. ** Message: console message: file:///usr/share/wdt/cssdesk/plugins.js @1735: SECURITY_ERR: DOM Exception 18: An attempt was made to break through the security policy of the user agent. ** Message: console message: @1: Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///usr/share/wdt/cssdesk/index.html. Domains, protocols and ports must match. ** Message: console message: @1: Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///usr/share/wdt/cssdesk/index.html. Domains, protocols and ports must match. ** Message: console message: @1: Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///usr/share/wdt/cssdesk/index.html. Domains, protocols and ports must match. ** Message: console message: file:///usr/share/wdt/cssdesk/desk.js @1: TypeError: Result of expression '$frame[0].contentWindow.document' [undefined] is not an object. ** Message: console message: @1: Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///usr/share/wdt/cssdesk/index.html. Domains, protocols and ports must match. ** (webdeveloper.py:1921): DEBUG: NP_Initialize ** (webdeveloper.py:1921): DEBUG: NP_Initialize succeeded ** (webdeveloper.py:1921): DEBUG: NP_Initialize ** (webdeveloper.py:1921): DEBUG: NP_Initialize succeeded ** (webdeveloper.py:1921): DEBUG: NP_Initialize ** (webdeveloper.py:1921): DEBUG: NP_Initialize succeeded java version "1.6.0_18" OpenJDK Runtime Environment (IcedTea6 1.8.1) (6b18-1.8.1-0ubuntu1) OpenJDK 64-Bit Server VM (build 16.0-b13, mixed mode) /home/pawel/.themes/Clearlooks_Cairo-Coffee/gtk-2.0/gtkrc:52: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored. /home/pawel/.themes/Clearlooks_Cairo-Coffee/gtk-2.0/gtkrc:53: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored. /home/pawel/.themes/Clearlooks_Cairo-Coffee/gtk-2.0/gtkrc:54: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored. ** (webdeveloper.py:1921): DEBUG: NP_Initialize ** (webdeveloper.py:1921): DEBUG: NP_Initialize succeeded ** (webdeveloper.py:1921): DEBUG: NP_Initialize ** (webdeveloper.py:1921): DEBUG: NP_Initialize succeeded ** (webdeveloper.py:1921): DEBUG: NP_Initialize ** (webdeveloper.py:1921): DEBUG: NP_Initialize succeeded ** (webdeveloper.py:1921): DEBUG: NP_Initialize ** (webdeveloper.py:1921): DEBUG: NP_Initialize succeeded /usr/share/wdt/webdeveloper.py:3163: Warning: g_source_remove: assertion `tag > 0' failed gtk.main() ** (webdeveloper.py:1921): DEBUG: NP_Initialize ** (webdeveloper.py:1921): DEBUG: NP_Initialize succeeded ** Message: console message: http://jsbin.com/js/2.1.2/jsbin.js @174: jsbin init test *** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue() *** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()