-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
107 lines (107 loc) · 3.02 KB
/
Copy pathpackage.json
File metadata and controls
107 lines (107 loc) · 3.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
{
"name": "meteor",
"title": "Meteor",
"description": "High-speed download manager. Download files, torrents, and magnet links with multi-connection acceleration, powered by aria2c.",
"version": "1.0.0",
"author": "mvrck-dev",
"icon": "icon.png",
"categories": [
"Productivity",
"Developer Tools",
"Applications"
],
"license": "MIT",
"commands": [
{
"name": "tasks",
"title": "Tasks",
"description": "Dashboard showing active, waiting, paused, and stopped downloads.",
"mode": "view",
"icon": "icon.png"
},
{
"name": "add-download",
"title": "Add Download",
"description": "Queue a new download via URL, HTTP, FTP, or Magnet link.",
"mode": "view",
"icon": "icon.png"
},
{
"name": "download-from-torrent",
"title": "Download from Torrent",
"description": "Load a local .torrent file and queue it in aria2.",
"mode": "view",
"icon": "icon.png"
},
{
"name": "configuration",
"title": "Configuration",
"description": "Configure download directory, speed limits, BitTorrent settings, and more.",
"mode": "view",
"icon": "icon.png"
}
],
"preferences": [
{
"name": "rpcPort",
"type": "textfield",
"required": true,
"title": "Aria2 RPC Port",
"description": "Port on which the local or remote aria2c RPC server runs (default: 6800).",
"default": "6800"
},
{
"name": "rpcSecret",
"type": "password",
"required": false,
"title": "RPC Secret Token",
"description": "Secret token configured in aria2.conf (leave blank if none).",
"default": ""
},
{
"name": "autoStartDaemon",
"type": "checkbox",
"required": false,
"title": "Auto-Start Daemon",
"description": "Automatically start a local background aria2c daemon if none is detected on the configured port.",
"default": true,
"label": "Enable local aria2c auto-start"
},
{
"name": "checkCertificate",
"type": "checkbox",
"required": false,
"title": "Verify SSL Certificates",
"description": "Verify HTTPS certificates. Disable if you encounter SSL/TLS handshake failures on some servers.",
"default": true,
"label": "Verify SSL/TLS certificates"
},
{
"name": "autoUpdate",
"type": "checkbox",
"required": false,
"title": "Automatic Updates",
"description": "Enable automatic background updates for this extension from the Raycast Store.",
"default": true,
"label": "Enable automatic updates"
}
],
"dependencies": {
"@raycast/api": "^1.76.0",
"@raycast/utils": "^1.15.0"
},
"devDependencies": {
"@raycast/eslint-config": "^1.0.8",
"@types/node": "20.8.10",
"@types/react": "19.0.10",
"eslint": "^8.57.0",
"prettier": "^3.2.5",
"typescript": "^5.4.5"
},
"scripts": {
"build": "ray build -e dist",
"dev": "ray develop",
"fix-lint": "ray lint --fix",
"lint": "ray lint"
}
}