xref: /haiku/src/bin/urlwrapper.h (revision 079c69cbfd7cd3c97baae91332251c8388a8bb02)
1 /*
2  * Copyright 2007, Haiku. All rights reserved.
3  * Distributed under the terms of the MIT License.
4  *
5  * Authors:
6  *		François Revol, revol@free.fr
7  */
8 
9 /*
10  * urlwrapper: compile-time configuration of supported protocols.
11  */
12 
13 #define APP_SIGNATURE "application/x-vnd.Haiku-urlwrapper"
14 
15 /*
16  * comment out to disable handling a specific protocol
17  */
18 
19 
20 /* NetPositive Bookmark file type */
21 #define HANDLE_BOOKMARK_FILES
22 /* M$IE .url files */
23 #define HANDLE_URL_FILES
24 
25 /* file: redirects to Tracker */
26 #define HANDLE_FILE
27 
28 /* http: downloads with wget in a Terminal */
29 #define HANDLE_HTTP_WGET
30 
31 /* query: BeOS/Haiku-specific: this should allow putting queries in web pages :) */
32 #define HANDLE_QUERY
33 
34 /* mid: cid: as per RFC 2392 */
35 /* http://www.rfc-editor.org/rfc/rfc2392.txt query MAIL:cid */
36 /* UNIMPLEMENTED */
37 //#define HANDLE_MID_CID
38 
39 /* sh: executes a shell command (before warning user of danger) */
40 #define HANDLE_SH
41 
42 /* beshare: optionaly connect to a server and start a query */
43 #define HANDLE_BESHARE
44 
45 /* icq: msn: ... should open im_client to this user */
46 /* UNIMPLEMENTED */
47 //#define HANDLE_IM
48 
49 /* mms: rtp: rtsp: opens the stream with VLC */
50 #define HANDLE_VLC
51 
52 /* audio: redirects SoundPlay-urls for shoutcast streams */
53 /* UNIMPLEMENTED */
54 //#define HANDLE_AUDIO
55