GutterStar.net, Bridging Technology and Accessibility Skip Navigation

In Memory of Claire


GutterStar.net Home


 
“We’re all in the gutter, but some of us
are looking at the stars.” (Oscar Wilde)

Content Starts Here

Click to expand...  (Last updated: March/7/2008)


Bonus: Want to listen to some Streaming Alternative Rock while you browse the web? Why not?! Now includes Live Chat!

Bookmark with:


DC++ Scripts for JAWS, V1.2! Brilliant? You bet!

Related Resources...
To find additional resources, enter the search terms: "DC++"

Change Log


V1.2: Added Features, Bug Fixes
* Script Addition: Automatic Search Result Index Announcement: The number of search result items will automatically be announced whenever a change occurs. Updates will occur automatically as you browse!
* Script Addition: Automatic Public Filter Index Announcement: Whenever you apply a keyword filter within the Public Hubs window, the number of results that appear will automatically be announced! I know I know, you just couldn't wait...
* Script Bug Fix: Auto StatusBar Monitoring Caused JAWS Crash: Due to an MSAA object scope conflict, JAWS would sometimes crash if Auto StatusBar Monitoring had been active for an extensive period of time. (Extensive meaning days or weeks...) Well, this should now be fixed! You lucky JAWS user you...

V1.1: Added Features, Bug Fixes
* Script Addition: Automatic Status Bar Monitoring: Monitor any combination of Status Bar items at runtime!
 Features include: Cycle between 1 to 5 second intervals, choose to ignore repeat values, monitor current download speed, current upload speed, total amount downloaded, total amount uploaded, current number of slots in use, and the current status message.
 Usage Information: Press Insert+H to access the main menu, and Alt+Shift+M to access the Monitor StatusBar menu. Press Alt+Control+` to toggle the Monitor Mode from Off, to the desired interval in seconds. Press Alt+Shift+` to toggle Repeat Mode. Press any combination of Alt+Control+1 through 6 to select which status bar items you would like to automatically monitor. Your settings will be saved automatically.
* DC++ Behavior Fix: Current Transfer List Navigation: Now use the up and down arrow keys to navigate all current transfers at runtime! Press Control+Shift+T to focus to this window.
* DC++ Behavior Fix: Switch Between Currently Open Tabs: Now pressing Control+Tab and Control+Shift+Tab will cycle reliably between all currently open tabs! These include private message windows, amongst all of the available screens within the View menu.
* DC++ Behavior Fix: Access All Screens Using Their Default Shortcuts: Use all of the default shortcuts within DC++ reliably! These shortcuts are indicated within the DC++ menus, and within the DC++ Keyboard Shortcuts help documentation.

Introduction


DC++ is an amazing Windows program for accessing the Direct Connect Network, which is one of the most extensive underground file sharing networks on the web! How awesome is that?!

The GutterStar.net DC++ Scripts for JAWS will allow visually impaired JAWS users to enjoy all of the functionality that is offered in DC++, plus additional feature enhancements and bug fixes! Doesn't that just totally rock?!

So... JAWS users can now take advantage of...
 * Full keyboard support.
 * The automatic announcement of Chat and Private Message window posts as they arrive.
 * The automatic monitoring of status bar messages.
 * The reliable switching between currently open frame and private message windows.
 * And much more! Just press Insert+H within DC++ to view additional navigation commands and options.

Script Requirements



Download and Install

 
To be notified automatically whenever a new script release is available, Click here to subscribe to the GutterStar.net Update List.


Notice any script bugs? Report them here before they breed!

Thank you for visiting GutterStar.net!

Copyright GutterStar.net, all rights reserved.
  DC++ V0.704! The World Famous Underground File Sharing Client! DC++ Scripts for JAWS, V1.2! Brilliant? You bet! DC++ is an amazing Windows program for accessing the Direct Connect Network, which is one of the most extensive underground file sharing networks on the web! How awesome is that?! This download is actually the same as is available from the DC++ home page, http://dcplusplus.sourceforge.net/. However, I've included this download here as well, to ensure that there are no version conflicts between the JAWS scripts for DC++ and the DC++ application itself. Rather than go through all of the totally awesome features that DC++ actually has (like realtime chat, instant messaging, remote p2p file and folder browsing, etc.), simply visit http://dcplusplus.sourceforge.net/ to read all about DC++ and its various features! Getting Started, It's Easy... 1. Download and install DC++. 2. After starting DC++, configure your connection by opening the File menu, selecting Settings, then open the Connection tab. a. If you connect directly to the internet, choose Direct Connection for inbound. b. If you connect to the internet using a router, choose UPnP or UDP for inbound. Once done, click OK. 3. Open the Public Hubs tab from the View menu. You should now see a bunch of available hubs. 4. Within the Filter edit field, type something that relates to the types of files or information that you are interested in. Examples: "books", "comics", etc. Press return to activate the filter, then tab to the results again. The list should have narrowed dramatically. 5. Right-click one of the hubs, and choose Connect. Pay special attention to any instructions that are displayed within the Main Chat window, or the Private Message window, since this is often where special hub related rules and instructions will be sent for you to read. 6. Once you are connected, you should now find more hubs... Press Control+S to open the Search window, type "hubs" in the search field, ensure that "Any" is selected within the file type field, and click Search. 7. You should be getting many results such as folders and files with names like hubs.txt, or Hubs Database, etc. Just right-click one of these, and choose Download to get lists for more hubs that may be of interest. This is very useful for finding private hubs that are not listed publically. You can then manually add a hub address within the Favorite Hubs window, by clicking New. Important: When you click the option to browse another user's file list, don't be surprised if it takes a while. When you click this option (by right-clicking a user's name, and choosing this option), the file list is automatically generated on the user's computer, then the file list is added to your download queue. When the file list completes downloading, then it will appear. You can check the progress of this by opening the Download Queue window, or by viewing the Current Transfers window. File sharing usually follows the peer-to-peer (P2P) model, where the files are stored on and served by personal computers of the users. Most people who engage in file sharing on the Internet both provide (upload) files and receive files (download). P2P file sharing is distinct from file trading in that downloading files from a P2P network does not require uploading, although some networks either provide incentives for uploading such as credits or forcing the sharing of files being currently downloaded. Napster started this whole wave and has since became a legal spot for downloads with a fee schedule. The first generation of peer-to-peer file sharing networks had a centralized file list. In the centralized peer-to-peer model, a user would send a search to the centralized server of what they were looking for. The server then sends back a list of peers that have the data and facilitates the connection and download. The first file-sharing programs marked themselves by inquiries to a server, either the data to the download held ready or in appropriate different Peers and so-called Nodes further-obtained, so that one could download there. Two examples were Napster (today using a pay system) and eDonkey2000 in the server version (today likewise with Overnet and KAD - network decentralized). Webhosting is also used for file sharing, since it makes it possible to exchange privately. In small communities popular files can be distributed very quickly and efficiently. Web hosters are independent of each other; therefore contents are not distributed further. Other terms for this are one-click hosting and web-based sharing. File Sharing On The Social Graph Recently, Facebook opened up its API to 3rd party developers that has allowed for a new type of file-sharing service to emerge. Box.net and FreeDrive.com [3] are two examples of companies that have specific Facebook Applications that allow file sharing to be easily accomplished between friends. Server-client-protocols • Audiogalaxy - Service ended in the middle of 2002. • Direct Connect • Napster - Closed in its original form in July 2001, since changed to a fee-based service. • Scour Exchange - The second exchange network after Napster. No longer exists. • Soulseek - Still popular today despite being relatively old, with more than 120,000 users online at any time. • TinyP2P - 15 lines Python - SOURCE code • WinMX - The original Frontcode servers were switched off in September 2005 , but alternate servers can be used by installing MXPie Patch. MXPie Patch and WinMX can be downloaded at MXPie.com. list end Second P2P-Generation: Decentralization After Napster encountered legal troubles, Justin Frankel of Nullsoft set out to create a network without a central index server, and Gnutella was the result. Unfortunately, the Gnutella model of all nodes being equal quickly died from bottlenecks as the network grew from incoming Napster refugees. FastTrack solved this problem by having some nodes be 'more equal than others'. By electing some higher-capacity nodes to be indexing nodes, with lower capacity nodes branching off from them, FastTrack allowed for a network that could scale to a much larger size. Gnutella quickly adopted this model, and most current peer-to-peer networks implement this design, as it allows for large and efficient networks without central servers. Also included in the second generation are distributed hash tables (DHTs), which help solve the scalability problem by electing various nodes to index certain hashes (which are used to identify files), allowing for fast and efficient searching for any instances of a file on the network. This is not without drawbacks; perhaps most significantly, DHTs do not directly support keyword searching (as opposed to exact-match searching). The best examples are Gnutella, Kazaa or eMule with Kademlia , whereby Kazaa has still a central server for logging in. eDonkey2000/ Overnet , Gnutella, FastTrack and Ares Galaxy have summed up approx. 10.3 million users (as of April 2006, according to slyck.com). This number does not necessarily correspond to the actual number of persons who use these networks; it must be assumed that some use multiple clients for different networks. Multi-Network-Clients See Multi-network applications Further networks or clients See other networks Third P2P-Generation: indirect and encrypted