WDT - Web Developer Tools

Various Gnome Stuff

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

26
7 .1
Description:

WDT - Web Developer Tools is a suite of useful tools for web developers

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 ...
Last changelog:

9 years ago

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

3

J4X0R

10 years ago

It seems I am getting the same problem with in Lucid. Starts up and works fine for about 10 seconds. Then a hard freeze requiring a force quit.

Hope it gets fixed soon. Seems like a very useful program.

Report

C

petrakis

10 years ago

Fixed, the javascript combiner, which produces freezing and memory overhead has been removed

Report

3

J4X0R

10 years ago

No dice for me, Thanks for trying to fix the problem last night. I just uninstalled and reinstalled via your supplied Debi package.

Ran from terminal and my results are posted below.

jake@HpTouchSmartTm2:~$ wdt
** 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.


** (webdeveloper.py:32626): WARNING **: Invalid borders specified for theme pixmap:
/home/jake/.themes/BlackFate/gtk-2.0/shadows/frame1.png,
borders don't fit within the image

** (webdeveloper.py:32626): WARNING **: invalid source position for vertical gradient

** (webdeveloper.py:32626): WARNING **: invalid source position for vertical gradient

** (webdeveloper.py:32626): WARNING **: invalid source position for vertical gradient

** (webdeveloper.py:32626): WARNING **: invalid source position for vertical gradient
** 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:32626): DEBUG: NP_Initialize
** (webdeveloper.py:32626): DEBUG: NP_Initialize succeeded
** (webdeveloper.py:32626): DEBUG: NP_Initialize
** (webdeveloper.py:32626): DEBUG: NP_Initialize succeeded
** (webdeveloper.py:32626): DEBUG: NP_Initialize
** (webdeveloper.py:32626): DEBUG: NP_Initialize succeeded
** (webdeveloper.py:32626): DEBUG: NP_Initialize
** (webdeveloper.py:32626): DEBUG: NP_Initialize succeeded
** Message: console message: http://jsbin.com/js/2.1.2/jsbin.js @174: jsbin init test

java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.1) (6b18-1.8.1-0ubuntu1)
OpenJDK Server VM (build 16.0-b13, mixed mode)
/usr/bin/wdt: line 2: 32626 Killed python /usr/share/wdt/webdeveloper.py
jake@HpTouchSmartTm2:~$

Report

C

petrakis

10 years ago

I have installed beta version of Maverick and after the clean install the first app was wdt. Without needing to install any other package wdt working fine. The only problem was with installation , with software center, but using command sudo dpkg -i wdt_2.1.4~ppa0_all.deb , the installation has been finished correctly. All instances of wdt are working properly

Report

C

petrakis

10 years ago

I have added into wdt ppa webkit and pywebkitgtk packages, for quick update

Report

C

petrakis

10 years ago

It looks for webkit problem. Try to update to latest webkit and pywebkitgtk package from PPA webkit team

Report

C

petrakis

10 years ago

I found it. In some situations the javascript combiner which uses java file produces memory overhead. I will remove it and upload new fixed version.

Report

C

petrakis

10 years ago

I am working on Lucid without problems. Please try to run it over the terminal and post any error message

Report

Brutus180

10 years ago

After updating to this newest version it no longer works. It starts and is functional for around 10 seconds; then it freezes. This is the output when I run it from the terminal:

Warning(optionsfile.cc:22): Load: Could not open file
No bp log location saved, using default.
[000:024] Browser XEmbed support present: 1
[000:024] Browser toolkit is Gtk2.
[000:024] Using Gtk2 toolkit
** (webdeveloper.py:21889): DEBUG: NP_Initialize
** (webdeveloper.py:21889): DEBUG: NP_Initialize succeeded
[000:328] Warning(optionsfile.cc:22): Load: Could not open file
[000:328] Warning(optionsfile.cc:22): Load: Could not open file
[000:328] No bp log location saved, using default.
[000:328] Browser XEmbed support present: 1
[000:328] Browser toolkit is Gtk2.
[000:328] Using Gtk2 toolkit
** (webdeveloper.py:21889): DEBUG: NP_Initialize
** (webdeveloper.py:21889): DEBUG: NP_Initialize succeeded
** (webdeveloper.py:21889): DEBUG: NP_Initialize
** (webdeveloper.py:21889): DEBUG: NP_Initialize succeeded
** (webdeveloper.py:21889): DEBUG: NP_Initialize
** (webdeveloper.py:21889): DEBUG: NP_Initialize succeeded
** Message: console message: http://jsbin.com/js/2.1.2/jsbin.js @174: jsbin init test

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9) (6b20-1.9-0ubuntu1)
OpenJDK Server VM (build 17.0-b16, mixed mode)

Is there something I can do to make this great app work again?

Report

C

petrakis

10 years ago

the problem has been fixed in v 2.1.4

Report

Brutus180

10 years ago

Hi. I upgraded through your repository and experienced the same problem. I did a complete removal through Synaptic and deleted the wdt file in .config. After that I installed from source and it wouldn't run at all.

For the repository version the terminal output is the same with this new stuff on the bottom:

sh: getcwd() failed: No such file or directory
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.
at java.lang.System.initProperties(Native Method)
at java.lang.System.initializeSystemClass(System.java:1069)


Installing from source I get this message after attempting to run it:


Traceback (most recent call last):
File "./webdeveloper.py", line 3160, in <module>
NotebookExample()
File "./webdeveloper.py", line 1931, in __init__
self.window.set_icon_from_file(os.path.join(self.iconpath, "wdt.png"))
glib.GError: Failed to open file '/usr/share/wdt/icons/wdt.png': No such file or directory


It is not just the icon it can't find, but everything in /usr/share/wdt/wdt.
After correcting the scripts to read the proper files, it then acted as the repository version, it started but stopped after a few seconds and then freezes, needing a force quit. On a side note, it also doesn't respect AWN dock as a panel and goes under it for some reason.

Anyway, I have all the required packages, but I have OpenJDK and Sun Java installed for various reasons. If the Java is the problem, can I force it to use one or the other? I get nothing by entering "wdt --help" or "man wdt", so I'm a bit in the dark since I can't read the documentation within the program.

Report

C

petrakis

10 years ago

I have installed beta version of Maverick and after the clean install the first app was wdt. Without needing to install any other package wdt working fine. The only problem was with installation , with software center, but using command sudo dpkg -i wdt_2.1.4~ppa0_all.deb , the installation has been finished correctly. All instances of wdt are working properly

Report

Brutus180

10 years ago

It now works. I just did an apt update and the newest pywebkit in your repository seems to have fixed whatever the problem was. Your version seems to be the same as in the webkit repo, so I'm pretty confused. I can't tell what the problem was because I have the webkit repo enabled and updated (I use other programs that depend on it), but apparently this was in some way all my fault and not yours at all. Anyway, thanks for the great program!

Report

Brutus180

10 years ago

I have confirmed that WDT does work on a vanilla install of Maverick using Virtual Box.

First I fully updated Maverick and installed WDT through your repo and it worked.

I then installed OpenJRE and it worked. Then I installed Sun Java on top of that and it worked.

But it still does not work on my current desktop. Is there any way to find out why or should I just give up? (Thanks for your help btw.)

Report

C

petrakis

10 years ago

In new version I have already removed the problematic part with java package. In version 2.1.4 the java package has been removed. If you are running the wdt on Maverick, for now I cannot help you. Today I will start testing on Maverick.

Report

C

petrakis

10 years ago

In new version has been included only some sh scripts, so probably something happened with your system (Maverick)

Report

C

petrakis

10 years ago

The debug messages are for webkit, and this type of message is normal. For the java message , I am using Sun's java, for this reason I cannot tell you if they is an problem. Secondly, until the final release of Maverick, the all full test are made for Lucid. My suggestion you need to have installed latest webkit, pywebkitgtk and sun's java installed.

Report

jarsa

10 years ago

I would love to try your WDT suit, but Ubuntu Lucid 64-bit does not install it because python-psyco (which is 32-bit only) is not there.

Report

C

petrakis

10 years ago

Thank you for attention, inside the code the python psyco is only as recommended,not necessary. For x64 you can do install from source code. I will remove it from dependency in next release.

Report

jarsa

10 years ago

This is great software. And latest version works without problems with software center. Thank You very much!

Report

jsalinas

10 years ago

I get this error:

Traceback (most recent call last):
File "/usr/share/wdt/webdeveloper.py", line 2552, in <module>
NotebookExample()
File "/usr/share/wdt/webdeveloper.py", line 1317, in __init__
self.configuration.getConfigFile()
File "/usr/share/wdt/webdeveloper.py", line 1966, in getConfigFile
f = open(self.configFilexml, 'w')
IOError: [Errno 2] No such file or directory: '/home/myuser/.config/wdt/config.xml'

Report

C

petrakis

10 years ago

Fixed ! Source code is updated + for ubuntu install the download link is for newest release

Report

C

petrakis

10 years ago

I was start to build critical release for this reason. I apologize for this mistake. Until new release you can do it manually by creating a folder named wdt in yourusername/.config/

Report

C

petrakis

10 years ago

Oupss sorry, I see I was removed one check by mistake. I will release patch quickly

Report

drankinatty

10 years ago

Hey,

Thank you for providing the AUR link. There are not too many fellow Archers on gnome.org (yet) and this is one of the first AUR links I can recall posted. Thanks.

A quick download of the AUR tarball, extract, cd && 'makepkg -s', done :p

For those that haven't tried Arch Linux yet, all I can say is WOW!, you guys are missing out on one super true Linux distro. I say 'true' Linux distro because Arch has no corporate master. It is a true open-source distro with some of the best devs out there. It is also a 'rolling-release' distro, meaning that you are never forced to upgrade to a new version. Each time you do a normal update, you update to the latest version. No more having your release go out of date. While Arch is fairly simple to install, it doesn't come with training wheel, no fancy gui installer, just a simple text mode installer and an excellent wiki (one of the only useful ones I've see) and mailing list if you need it. Not to mention, Arch packages are usually 1-2 minor versions fresher than your major distros. (often packages are available less than 24 hours after being released upstream)

Thanks again for the AUR link and I couldn't resist the plug ;-)

Report

9 years ago

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

12345678910
719
product-maker rolandixor Jul 08 2011 9 excellent
product-maker otternox Jan 14 2011 9 excellent
product-maker tobaj Jan 12 2011 9 excellent
product-maker susesue Jan 11 2011 3 bad
product-maker thenameisadib Jan 07 2011 9 excellent
product-maker bobM Jan 06 2011 9 excellent
product-maker Cycron Dec 22 2010 9 excellent
product-maker Hadret Dec 09 2010 9 excellent
product-maker xypepper Dec 05 2010 9 excellent
product-maker Tuxino Dec 05 2010 9 excellent
product-maker DanRock007 Dec 04 2010 9 excellent
product-maker DarkAenima Nov 28 2010 9 excellent
product-maker nickcloy Nov 23 2010 9 excellent
product-maker jamwaffles Oct 31 2010 9 excellent
product-maker linuxlex Oct 15 2010 3 bad
product-maker Zzzzz Oct 14 2010 3 bad
product-maker KEIII Oct 09 2010 9 excellent
product-maker bumper Oct 07 2010 9 excellent
product-maker Tipiaf Oct 03 2010 3 bad
product-maker MadMax2000 Oct 03 2010 9 excellent
product-maker Zzzz Oct 02 2010 3 bad
product-maker ubuntico Oct 01 2010 9 excellent
product-maker LinuxSheep Sep 28 2010 3 bad
product-maker helmuthdu Sep 26 2010 9 excellent
product-maker allietux Sep 26 2010 9 excellent
product-maker J4X0R Sep 25 2010 3 bad
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
mhnassif
Jun 04 2011
alepando
Apr 03 2011
Hadret
Dec 09 2010
auratux
Nov 05 2010
microscopuce
Oct 31 2010
naveen13
Oct 01 2010
helmuthdu
Sep 26 2010
manequin
Sep 26 2010
SorinN
Sep 23 2010
flatcat
Sep 10 2010
rishehri
Sep 10 2010
bagley
Sep 09 2010
yestaro
Sep 09 2010
CobraDOT
Sep 08 2010
swordjr
Sep 07 2010
blauaraujo
Sep 06 2010
Kreisverkehr
Sep 06 2010
Shalakhin
Sep 05 2010
lagoshin
Sep 05 2010
tommis
Sep 05 2010
Naf71
Sep 05 2010
commodoor
Sep 05 2010
jeddycakes
Sep 04 2010
Asturbal
Sep 04 2010
ubuntico
Sep 04 2010
bubuzzz
Sep 03 2010
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2.6.6
updated Jul 07 2011
added Sep 03 2010
downloads 24h
0
mediaviews 24h 0
pageviews 24h 22