CreatoR's Lab

My Opera Contribution

UserJS Manager 2.1 Released!

, , ,

After almost one year of intensive developing, thousands coffee caps, hundreds nights without sleeping, hours of researches, finally UserJS Manager Program is released as 2.0 version! up

This program is one of the best projects I ever worked on. I put in this project all my knowledge and effort. It's started as simple program for my personal usage, but after some time, as I seen on the net, this kind of program was needed to many people.


============================================================
Differences from similar analogues to this program and common features:
============================================================

  • Have completely multi-language interface (since final version 1.1)
  • Not required any additional libraries established in the system, or any other external resources (for the general work of the program).
  • Easy and quickly integrated to Opera.
  • Supports multi-folders that can be switched very easily (from the UserJS path's input dropdown).
  • Able to edit UserJS by double clicking on the list items.
  • Enabling/Disabling UserJS by one simple mouse click (by setting a checkbox on the item).
  • Have an option to refresh UserJS list in real time (auto-refresh by given time).
  • Full Clipboard supporting (copying and pasting UserJS).
  • Basic Drag & Drop support.
  • Local Hotkeys support for many features.
  • Command Line support.
  • Basic Plug-Ins Support (SDK will be written in case this feature will have popularity).
  • Works from any folder, and at program starts, it defines a path to browser and if exists, the folder with UserJS scripts.
  • Works with relative paths.
  • Advanced Preferences dialog, and informative main / context menu.
  • When program can not find UserJS dir, it's offering to set this dir for Opera Browser.
  • Have built-in tools:
    - Import and Export from/to zip-archive (only for Win XP +, or installed 7-zip/WinRaR).
    - Check for updates selected UserJS.
    - Searching information about UserJS, plus convenient search of UserJS on the main list (useful when you have many UserJS scripts).
    - Creating new UserJS (with ability to set UserJS header info).
    - Copying of UserJS list, and also physically copying of the UserJS to selected destination folder.


============
Download Page
Forum discussion topic

Full Readme File on English that includes History version and more, you can find here, or in the archive with the software.
==================================================================================================




Language files:





Enjoy! coffee

History version:

[29.10.2009]
UserJS Manager v2.1 Final.
-------------------------------
Additions/Improvements:
-------------------------------
* Added Opera 10 support. * Added new translations for the following languages: Nederlands (Rijk) Turkish (ZAHEK) Deutsch (Heidrun1) Chinese (efree) Italian (Alessio Forconi) * Now /ToggleUserJS command line parameter can accept more than one userjs file path. * Added /Editor flag to /EditUserJS command line parameter to allow set specific editor when opening the file. * Added /Path, /Silent and /VerySilent flags to /DownloadUserJS command line parameter to allow set specific path for downloaded UserJS. /Silent used to override standard settings (do not show save dialog) - /VerySilent is the same, but without showing the complete download popup dialog. * Added "System RunTime" information to the "Bug Report" form (from Help menu). * The item "Check Update for selected UserJS..." was also added to UserJS List's context menu. * UserJS Info DataBase file updated. * Added "Copy Plugin Data" button to plugins preferences dialog. Will copy plugin info data to clipboard. * Added "UserJS Uploader" plugin - Uploads UserJS (as archive) to several file hosting servers. * Added "UserJS Blocker" plugin - Put UserJS on the black list to block them (preventing them from been enabled/disabled). * Added "Plug-ins Management" item to "All Plugins" menu. * Added "Show plugin in menu" option to Plugins Preferences dialog. This option is local for each plugin, and does not override the option <Show disabled Plugins in "All Plugins" menu> * Plugins engine improved: -Now plugins can set status data inside UserJS Manager. -Added "Plugins Ignore" engine (Plugins_Ignore.ini file). -------------------
Fixes/Changes:
-------------------
* Corrections to the Readme file. * To avoid conflicts with antivirus programs, the executable file of UserJS Manager does not packed with UPX anymore - this will increase the size of the executable program. * Fixed bug with Include/Exclude command line switches. * Fixed bug with calling plugins when program executed with command line switches. * Fixed(?) an old bug with restoring main window and columns positions when program starts. * Fixed bug with UserJS update. Some new UserJS was downloaded with empty content. * Fixed bug with displaying "Author" field in plugins preferences dialog. * Fixed bug when the song from "About" dialog kept playing in background even after the program exits. * Fixed few issues in "UserJS Session Manager" plugin.

UserJS Manager 1.3.3 - Release Candidate

Comments

Tamil Saturday, February 28, 2009 11:03:01 PM

Thanks. up

Mağruf ÇolakoğluZAHEK Monday, March 2, 2009 11:29:56 AM

Turkish language file : UjsManLang_tr.lng

Unregistered user Tuesday, July 21, 2009 12:39:44 PM

Аноним writes: спасибо)

Thomas MartinThMartin Saturday, August 8, 2009 9:01:59 PM

Not working with Opera 10, can this be fixed please?

mrmass Monday, October 26, 2009 2:21:17 PM

Please fix Opera 10 integration. bigsmile

G.SandlerCreat0R Thursday, October 29, 2009 6:27:46 AM

Fixed.

Unregistered user Sunday, November 22, 2009 3:02:50 AM

Shurik writes: Не исправлено ничего,только оптимистично заявляет,что интегрировался,типа отмазки.А насчёт антивирусов,вы так и не поняли(не дано?)-проблема не при распаковке,а при запуске exe.

HeidrunHeidrun1 Monday, November 23, 2009 5:42:20 AM

Also the new one version don't integrate in Opera 10. I use the ClassicInstaller; that means, my profile is in the main file of Opera.
Why is it so difficult, to integrate UserJS Manager in Opera10?
I corrected the menu.ini also with this version by myself.

mthhtm Saturday, March 20, 2010 2:58:40 AM

Re-sizing columns by dragging doesn't work?

G.SandlerCreat0R Saturday, March 20, 2010 3:11:58 AM

Originally posted by anonymous:

насчёт антивирусов,вы так и не поняли(не дано?)-проблема не при распаковке,а при запуске exe.


На счёт антивируса это как раз Вы не поняли - антивирус ругается на упакованный UPX'ом exe-файл, который при запуске распознаётся как вирус.

Originally posted by Heidrun1:

Why is it so difficult, to integrate UserJS Manager in Opera10?


It's not, it's just that Opera updated more frequently than my program whistle

G.SandlerCreat0R Saturday, March 20, 2010 3:12:20 AM

Originally posted by mthhtm:

Re-sizing columns by dragging doesn't work?


Why not?

HeidrunHeidrun1 Sunday, May 30, 2010 2:16:36 PM

Originally posted by Creat0R:

It's not, it's just that Opera updated more frequently than my program :whistle:



With Opera 10.53 and WindowsXP it works now very fine.
Now I try to install your tool under Windows7, but the tool forget always the directory to UserJs.
What shell I do? I must explain, that I have Windows7 only since few days.
Do somebody have any idea? I miss the tool under Windows7 so much!

HeidrunHeidrun1 Sunday, August 1, 2010 5:54:43 AM

No one any idea, why UserJs Manager is not running with Windows7?

G.SandlerCreat0R Sunday, August 1, 2010 10:31:34 AM

Originally posted by Heidrun1:

why UserJs Manager is not running with Windows7?


Because it's not been tested on it? whistle

Soon i will test on Win7.

HeidrunHeidrun1 Sunday, August 1, 2010 2:59:09 PM

Originally posted by Creat0R:

Soon i will test on Win7.



Now I have new hopes.

Thanks.

HeidrunHeidrun1 Monday, August 16, 2010 4:42:55 PM

Hi G.Sandler,

a workaround for the tool to work with Windows7.

1. Installation in your user-profile, for instance:
OperaTools\UserJS_Manager.
2. Start the program and search the path to your UserJs-folder
in your Opera-user-profile. It is important, that the folder lays in your
Opera-user-profile. Choose your language and close program.

Now open your menu.ini to edit. Look at:

[Browsers Tools Menu]

and add following:

------UjsMan=
Item, "UserJS Manager"=Execute program, "C:\Users\Standardbenutzer\AppData\Roaming\OperaTools\UserJS_Manager\UserJS_Manager.exe",,,"Label Todo"

May be that you have to adapt the path.

So you can start the tool at least in Opera.



Write a comment

New comments have been disabled for this post.