"Let's say, for example, that you wanted to find all the links on a page. You might consider using document.getElementsByTagName('a'), but then you'll still need to check each element to see if it has an href attribute, because the <a> element can also be used for named anchors. Instead, use Firefox's built-in XPath support to find all the <a> elements that have an href attribute."
- Mike Chelen
from Bookmarklet
"Has your user script “outgrown” Greasemonkey's architecture? Does your user script need access to privileged Javascript functions, local files, or other Firefox features that are only available to full-fledged browser extensions? You can turn your user script into a full-fledged XPI with just a few clicks, thanks to Adrian Holovaty's amazing Greasemonkey compiler!"
- Mike Chelen
from Bookmarklet
"Since March of this year I've been running a private web spider looking at the number of web tags on web pages belonging to the Fortune 1000 and the top 1,000 web sites by traffic. Using the spider I've been able to see which products are deployed where, and how those products are growing or shrinking. The web tags being tracked are those used for ad serving, web analytics, A/B testing, audience measurement and similar."
- xero
from Bookmarklet
But if you want to contribute userscripts, I'd be happy to convert it to git...
- Egon Willighagen
that would be appreciated, gone 0/3 getting svn converted to git in the past, still more familiar with cvs :D
- Mike Chelen
there are so many new webservices that could be tied in, thinking if there is any way to facilitate a wide variety
- Mike Chelen
got the blueobelisk svn imported to git: http://github.com/mchelen... if anyone knows the contributors github usernames (svn import allows either all or none) that would help
- Mike Chelen
Mike, you pulled in too much... it's not just the userscripts you have now... but *all* Blue Obelisk projects :) You only need the userscript/ folder...
- Egon Willighagen
Mike, I basically just forked yours and extracted the userscript sub project...
- Egon Willighagen
Egon: yup, looking good! trying to start understanding the userscripts, might look at other blueobelisk project sections later on as well :)
- Mike Chelen
Yes, most welcome... perhaps you can send an email to the mailing list about the new userscript ? and introduce yourself briefly... your online social accounts, research, blog, etc... ?
- Egon Willighagen
Egon: sure thing, where is the mailing list located? currently trying to see what all information can be pulled for DOIs to show some extra links or figures to the user
- Mike Chelen
jsonp seems to be the most practical format for returning information to javascript, and jquery is a good tool for working with and presenting that data
- Mike Chelen
"gRaphaël’s goal is to help you create stunning charts on your website. It is based on Raphaël graphics library. Check out the demos to see static and interactive charts in action. gRaphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+."
- Mike Chelen
from Bookmarklet
"SVG Web is a JavaScript library which provides SVG support on many browsers, including Internet Explorer, Firefox, and Safari."
- Mike Chelen
from Bookmarklet
"The WATERS JavaScript Library provides an easy to use interface that hides the complexities of calling the WATERS HTTP services. The library supports both AJAST and AJAX style requests. The below diagram depicts how the library fits into a consumer application and the WATERS Service architecture."
- Mike Chelen
from Bookmarklet
"Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games. Processing.js runs in FireFox, Safari, Opera, Chrome and will also work with Internet Explorer, using Explorer Canvas."
- Mike Chelen
from Bookmarklet
"Using JavaScript and/or Greasemonkey, it's possible to add a lot of value to existing web pages. JavaScript is a scripting language that runs in a web browser and which can alter the html of the web page you're viewing (for example). This means that information from other web pages, or from a web service, can be added to a particular web page. Greasemonkey is a Firefox extension that can run a Javascript program automatically on pages that you visit. It also contains additional JavaScript functions for common tasks. In the examples below, we show how it is possible to identify PDB codes contained in the text of normal web pages and to add a link beside each PDB code that displays the protein structure in Jmol. A more sophisticated example identifies DOIs on a page, looks them up on Chemical Blogspace, and adds a link if there are any blogs that discuss that paper."
- Mike Chelen
from Bookmarklet
We havent' done much with it recently... I should make some now scripts...
- Egon Willighagen
"Welcome to the release of version 3 of the Google Maps API. This JavaScript API will look similar to the existing version 2 of the Google Maps API. However, much has changed under the hood: Version 3 (called V3 within this document) has been designed to load fast, especially on mobile browsers such as Android-based devices and the iPhone™. The initial launch has a smaller feature set than that available in the V2 API. We will migrate additional features from V2 while working to keep the size of the JavaScript code small and maintain our optimized loading speeds. We welcome your feedback and comments on this version of the Google Maps API within the Google Maps API V3 discussion group. We've implemented this latest version of the Google Maps API using a modified MVC framework. Any state changes of an MVC object (such as a map) for example, are handled through setters and getters of a particular format. As well, all state of the MVC objects are stored as properties of that object, and...
more...
- Mike Chelen
from Bookmarklet
"JWChat is a full featured, web-based Jabber™ client. Written using AJAX technology it relies on JavaScript and HTML at the client-side only. It supports basic jabber instant messaging, roster management and groupchats based on the MUC protocol."
- Mike Chelen
from Bookmarklet
Looks underwhelming. You have to write a whole parser just to handle a diff language? The emacs way is better...you specify a list of keywords for the mode and maybe a few regular expressions for variables/function-definitions and you're set.
- Rudolf Olah
Good point. I was just thinking about using it. There are several languages available at the moment. Hopefully they'll move to more flexible system at some point.
- Vezquex: God of FF
"This plugin is a jQuery styling plugin wich allows you to skin form elements." - Lets you make your form elements pretty.
- Her Lindsay-ness
from Bookmarklet
IMDB | userscripts.org/scripts/show/21977# | Script Summary:
The script is adding some extra functionalities to imdb.com so you can search directly from the imdb page for subtitles, torrents and http (rapidshare,megaupload, and other hosts) movie releases, and view the movie trailer directly.
Version: 20090705
License: GNU GENERAL PUBLIC LICENSE - http://userscripts.org/scripts...
direct search for torrents using these torrents search engines: rarbg.com vertor.com torrentz.com also direct search with google for scene releases using vcdquality.com after using the vcdquality search you can use" mininova.org using the imdbID number piratebay.org mininova.com btjunkie.org
- sofarsoShawn
from Bookmarklet