AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

AutoHotkey Script Base - A XML database file

 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat
View previous topic :: View next topic  
Author Message
Tuncay



Joined: 07 Nov 2006
Posts: 383
Location: Berlin

PostPosted: Sun Jun 10, 2007 3:30 pm    Post subject: AutoHotkey Script Base - A XML database file Reply with quote

I wanted always have a offline and searchable database of scripts and libraries. Other developers could write custom applications accessing the database which has more information than simply the name and author of the corresponding script.

Don`t know if I can download those scripts and package them up into one big archive, for distributing purposes. But not those providing external links to download, then the link would be just copied. I mean those simple scripts just enclosed between the code tags.

This is just a proof of concept, any suggestions are welcome.

Is anyone interested in? Which tags should be used. Later the DTD may follow.

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<asb version="1.0" lastmod="20070610171543">
    <title>AutoHotkey Script Base</title>
    <description>A categorized collection of AutoHotkey scripts based on the listing from the Wiki initially started by 'Jon'.</description>
    <language>en</language>
    <author>Tuncay</author>
    <contributor>Jon</contributor>
    <source>http://www.autohotkey.com/wiki/index.php?title=Script_Listing</source>
    <copyright>Copyright 2007, Tuncay Devecioglu</copyright>
   
    <listing category="" subcategory="">
   
        <item guid="">
            <name></name>
            <description></description>
            <developer></developer>
            <type></type>
            <script>
                <download name=""></download>
                <comments></comments>
            </script>
        </item>
   
    </listing>
   
    <listing category="AutoHotkey Related" subcategory="GUI">
   
        <item guid="E6AD3133-2B8D-490F-B9A1-3C9D440BB766">
            <name>:: SmartGUI Creator ::</name>
            <description>Here's an easy point-n-click GUI (user interface) creator!... You just draw a user interface the way you like and a script will be generated where you can input code deciding what happens when a certain button is pressed etc.</description>
            <developer>Rajat</developer>
            <type>Application</type>
            <script>
                <download name="binary">http://www.autohotkey.net/~rajat/SGUI/smartgui.zip</download>
                <download name="source">http://www.autohotkey.net/~rajat/SGUI/smartguisource.html</download>
                <comments>http://www.autohotkey.com/forum/viewtopic.php?t=775</comments>
            </script>
        </item>
       
        <item guid="403C6FE0-DE95-46E1-BA5B-9317EF9D7822">
            <name>Tooltip for help on control under mouse</name>
            <description>This simple example function will show a configurable helpful tooltip for control under mouse cursor.</description>
            <developer>Rajat</developer>
            <type>Application</type>
            <script>
                <comments>http://www.autohotkey.com/forum/viewtopic.php?t=2891</comments>
            </script>
        </item>
       
        <item guid="5CE57B82-CD29-4795-AF65-233FBF2E5BB3">
            <name>HotString GUI</name>
            <description>With this script HotStrings can be managed via a GUI.</description>
            <developer>mallow</developer>
            <type>Application</type>
            <ahkVersion>1.0.25.10</ahkVersion>
            <script>
                <comments>http://www.autohotkey.com/forum/viewtopic.php?t=2066</comments>
            </script>
        </item>
   
        <item guid="A7741A8E-B91B-437E-92F6-A0D653796CF9">
            <name>SplashImage Maker - WYSIWYG</name>
            <description>Use this script to put in Text for Splash and size it using arrow keys... and when u get it right, press escape and the cmd reqd will be copied to clipboard.</description>
            <developer>Rajat</developer>
            <type>Application</type>
            <script>
                <comments>http://www.autohotkey.com/forum/viewtopic.php?t=2033</comments>
            </script>
        </item>
       
        <item guid="5ECF9CBE-3654-48D9-BF08-36ABF65D0810">
            <name>SplashText Sizer - WYSIWYG</name>
            <description>Use this script to put in Title and Text for SplashText and size it using arrow keys... and when u get it right, press escape and the cmd reqd will be copied to clipboard.</description>
            <developer>Rajat</developer>
            <type>Application</type>
            <script>
                <comments>http://www.autohotkey.com/forum/viewtopic.php?t=1201</comments>
            </script>
        </item>
   
        <item guid="1BCA7E3F-66A2-4524-A741-B3DD1840DB7F">
            <name>Graphic Buttons</name>
            <description>Here's a generic function that can be used to add graphic buttons to AutoHotkey GUI scripts that should offer a bit of flexibility. </description>
            <developer>corrupt</developer>
            <type>Application</type>
            <script>
                <download name="demo">http://www.autohotkey.net/~corr/bmp_buttons2.zip</download>
                <comments>http://www.autohotkey.com/forum/viewtopic.php?t=4047</comments>
            </script>
        </item>
   
        <item guid="E8941FA0-1784-4180-A848-70DB700CBB60">
            <name>Assign bitmap to any item in any AHK menu</name>
            <description>Adding bitmaps to menus </description>
            <developer>shimanov</developer>
            <type>Library</type>
            <script>
                <comments>http://www.autohotkey.com/forum/viewtopic.php?t=7526</comments>
            </script>
        </item>
       
    </listing>
</asb>


Also providing a RSS for news about the newest script version or something would be great.
Back to top
View user's profile Send private message Send e-mail
Titan



Joined: 11 Aug 2004
Posts: 5390
Location: /b/

PostPosted: Sun Jun 10, 2007 4:07 pm    Post subject: Reply with quote

I worked on something similar a while ago. I planned to make an online script database which would be catagorized and searchable with user ratings and other features. I wrote specialized PHP/MySQL CMS scripts before so it didn't seem like a big challenge. The scripts would have been packaged in an RDF using DC extensions. I would've used a XulRunner to display them in a way similar to Firefox's Help Viewer for a desktop version. Gecko renders XSLT correctly (i.e. this example page is distorted in IE) which meant I could take full advantage of AJAX and other cool stuff. But I cba to continue, and Chris hasn't even told us the plan for stdlib yet.

majkinetor has some proposals for syntax documentation standardization, perhaps he could outline them in this thread.
_________________

Back to top
View user's profile Send private message Visit poster's website
sanitarium



Joined: 08 Jun 2007
Posts: 28

PostPosted: Sun Jun 10, 2007 4:49 pm    Post subject: Reply with quote

Titan wrote:
majkinetor has some proposals for syntax documentation standardization, perhaps he could outline them in this thread.
or perhaps he could start a new one instead of hijacking this one Wink .
Back to top
View user's profile Send private message
Titan



Joined: 11 Aug 2004
Posts: 5390
Location: /b/

PostPosted: Sun Jun 10, 2007 5:24 pm    Post subject: Reply with quote

Grumpy wrote:
or perhaps he could start a new one instead of hijacking this one
Since an RDF will cover comments and syntax it seems appropriate to discuss all matters of standardization here. Point besides, you're not a moderator or site admin so with all due respect, why do you feel the need to tell people how to organise their posts?
_________________

Back to top
View user's profile Send private message Visit poster's website
Tuncay



Joined: 07 Nov 2006
Posts: 383
Location: Berlin

PostPosted: Sun Jun 10, 2007 5:45 pm    Post subject: Reply with quote

I was thinking of a downloadable database with external compiled script for distribution purposes, for example on journal magazines also.

A XML file can be read by so many other applications and the potential is much greater than an online database.
Back to top
View user's profile Send private message Send e-mail
Titan



Joined: 11 Aug 2004
Posts: 5390
Location: /b/

PostPosted: Sun Jun 10, 2007 5:53 pm    Post subject: Reply with quote

I was thinking of both, MySQL supports XML.
_________________

Back to top
View user's profile Send private message Visit poster's website
sanitarium



Joined: 08 Jun 2007
Posts: 28

PostPosted: Sun Jun 10, 2007 6:13 pm    Post subject: Reply with quote

Titan wrote:
Since an RDF will cover comments and syntax it seems appropriate to discuss all matters of standardization here. Point besides, you're not a moderator or site admin so with all due respect, why do you feel the need to tell people how to organise their posts?
Well, I'm a moderator and/or admin at a few other sites so I guess it's a bit of a habit. Strange how some people feel the need to try and micro-moderate some of my posts in this forum and that seems to be ok though. It was only a friendly suggestion anyway that seemed logical since this topic does not mention Natural Docs.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group