Verified Commit 2a29f0a5 authored by Alexander Lohnau's avatar Alexander Lohnau 💬
Browse files

Convert protocol files to JSON

This was done using the protocoltojson utility from KIO.

Task: https://phabricator.kde.org/T14518
parent 604c0cdc
{
"KDE-KIO-Protocols": {
"about": {
"Class": ":local",
"ExtraNames": [
],
"Icon": "help-about",
"defaultMimetype": "text/html",
"exec": "kf5/kio/about",
"input": "none",
"output": "filesystem",
"protocol": "about",
"reading": true
}
}
}
{
"KDE-KIO-Protocols": {
"activities": {
"Class": ":local",
"ExtraNames": [
],
"Icon": "folder-activities",
"deleting": true,
"exec": "kf5/kio/activities",
"input": "none",
"linking": false,
"listing": [
"Name",
"Type",
"Size",
"Date",
"AccessDate",
"Access",
"Owner",
"Group",
"Link"
],
"makedir": false,
"maxInstances": 100,
"moving": false,
"output": "filesystem",
"protocol": "activities",
"reading": true,
"source": false,
"writing": true
}
}
}
{
"KDE-KIO-Protocols": {
"bookmarks": {
"Class": ":local",
"ExtraNames": [
],
"Icon": "bookmarks",
"X-DocPath": "kioslave5/bookmarks/index.html",
"exec": "kf5/kio/bookmarks",
"input": "none",
"output": "stream",
"protocol": "bookmarks",
"reading": true
}
}
}
{
"KDE-KIO-Protocols": {
"filenamesearch": {
"Class": ":local",
"ExtraNames": [
],
"Icon": "edit-find",
"deleting": true,
"determineMimetypeFromExtension": false,
"exec": "kf5/kio/filenamesearch",
"input": "none",
"linking": false,
"listing": [
"Name",
"Type",
"Size",
"Date",
"AccessDate",
"Access",
"Owner",
"Group",
"Link"
],
"makedir": false,
"maxInstances": 10,
"moving": false,
"output": "filesystem",
"protocol": "filenamesearch",
"reading": true,
"source": false,
"writing": false
}
}
}
{
"KDE-KIO-Protocols": {
"bzip": {
"ExtraNames": [
],
"Icon": "package-x-generic",
"X-DocPath": "kioslave5/bzip2/index.html",
"archiveMimetype": [
"application/x-bzip"
],
"determineMimetypeFromExtension": false,
"exec": "kf5/kio/filter",
"input": "stream",
"output": "stream",
"protocol": "bzip",
"reading": true,
"source": false
},
"bzip2": {
"ExtraNames": [
],
"Icon": "package-x-generic",
"X-DocPath": "kioslave5/bzip2/index.html",
"archiveMimetype": [
"application/x-bzip2"
],
"determineMimetypeFromExtension": false,
"exec": "kf5/kio/filter",
"input": "stream",
"output": "stream",
"protocol": "bzip2",
"reading": true,
"source": false
},
"gzip": {
"ExtraNames": [
],
"Icon": "package-x-generic",
"X-DocPath": "kioslave5/gzip/index.html",
"archiveMimetype": [
"application/gzip"
],
"determineMimetypeFromExtension": false,
"exec": "kf5/kio/filter",
"input": "stream",
"output": "stream",
"protocol": "gzip",
"reading": true,
"source": false
},
"lzma": {
"ExtraNames": [
],
"Icon": "package-x-generic",
"X-DocPath": "kioslave5/xz/index.html",
"archiveMimetype": [
"application/x-lzma"
],
"determineMimetypeFromExtension": true,
"exec": "kf5/kio/filter",
"input": "stream",
"output": "stream",
"protocol": "lzma",
"reading": true,
"source": false
},
"xz": {
"ExtraNames": [
],
"Icon": "package-x-generic",
"X-DocPath": "kioslave5/xz/index.html",
"archiveMimetype": [
"application/x-xz"
],
"determineMimetypeFromExtension": false,
"exec": "kf5/kio/filter",
"input": "stream",
"output": "stream",
"protocol": "xz",
"reading": true,
"source": false
}
}
}
{
"KDE-KIO-Protocols": {
"fish": {
"ExtraNames": [
],
"Icon": "folder-remote",
"X-DocPath": "kioslave5/fish/index.html",
"deleting": true,
"exec": "kf5/kio/fish",
"input": "none",
"linking": true,
"listing": [
"Name",
"Type",
"Size",
"Date",
"Access",
"Owner",
"Group",
"Link",
""
],
"makedir": true,
"maxInstances": 20,
"maxInstancesPerHost": 5,
"moving": true,
"output": "filesystem",
"protocol": "fish",
"reading": true,
"writing": true
}
}
}
{
"KDE-KIO-Protocols": {
"info": {
"Class": ":local",
"ExtraNames": [
],
"Icon": "help-contents",
"X-DocPath": "kioslave5/info/index.html",
"defaultMimetype": "text/html",
"determineMimetypeFromExtension": false,
"exec": "kf5/kio/info",
"input": "none",
"output": "filesystem",
"protocol": "info",
"reading": true
}
}
}
{
"KDE-KIO-Protocols": {
"man": {
"Class": ":local",
"ExtraNames": [
],
"Icon": "help-contents",
"X-DocPath": "kioslave5/man/index.html",
"defaultMimetype": "text/html",
"determineMimetypeFromExtension": false,
"exec": "kf5/kio/man",
"input": "none",
"listing": [
"Name"
],
"maxInstances": 10,
"output": "filesystem",
"protocol": "man",
"reading": true
}
}
}
{
"KDE-KIO-Protocols": {
"mtp": {
"ExtraNames": [
],
"Icon": "network-workgroup",
"copyFromFile": true,
"copyToFile": true,
"deleting": true,
"exec": "kf5/kio/mtp",
"input": "none",
"linking": false,
"listing": [
"Name",
"Type",
"Size",
"Access"
],
"makedir": true,
"maxInstances": 1,
"moving": false,
"opening": true,
"output": "filesystem",
"protocol": "mtp",
"reading": true,
"writing": true
}
}
}
{
"KDE-KIO-Protocols": {
"network": {
"Class": ":internet",
"ExtraNames": [
],
"Icon": "network-workgroup",
"X-DocPath": "kioslave5/network/index.html",
"determineMimetypeFromExtension": false,
"exec": "kf5/kio/network",
"input": "none",
"listing": [
"Name"
],
"output": "filesystem",
"protocol": "network",
"reading": true
}
}
}
{
"KDE-KIO-Protocols": {
"nfs": {
"Class": ":internet",
"ExtraNames": [
],
"Icon": "folder-remote",
"X-DocPath": "kioslave5/nfs/index.html",
"copyFromFile": true,
"copyToFile": true,
"deleting": true,
"exec": "kf5/kio/nfs",
"input": "none",
"linking": true,
"listing": [
"Name",
"Type",
"Size",
"Date",
"AccessDate",
"CreationDate",
"Access",
"Owner",
"Group",
"Link"
],
"makedir": true,
"maxInstances": 20,
"maxInstancesPerHost": 5,
"moving": true,
"output": "filesystem",
"protocol": "nfs",
"reading": true,
"writing": true
}
}
}
{
"KDE-KIO-Protocols": {
"recentdocuments": {
"Class": ":local",
"ExtraNames": [
],
"Icon": "document-open-recent",
"X-DocPath": "kioslave5/recentdocuments/index.html",
"deleting": true,
"exec": "kf5/kio/recentdocuments",
"input": "none",
"listing": [
"Name",
"Type",
"Size",
"Date",
"AccessDate",
"Access",
"Owner",
"Group",
"Link"
],
"maxInstances": 1,
"opening": true,
"output": "filesystem",
"protocol": "recentdocuments",
"reading": true,
"writing": true
}
}
}
{
"KDE-KIO-Protocols": {
"settings": {
"Class": ":local",
"ExtraNames": [
],
"Icon": "preferences-system",
"deleting": false,
"exec": "kf5/kio/settings",
"input": "none",
"linking": false,
"listing": [
"Name",
"Type",
"Size",
"Date",
"Access",
"Owner",
"Group",
"Link",
""
],
"makedir": false,
"maxInstances": 2,
"moving": false,
"output": "filesystem",
"protocol": "settings",
"reading": true,
"writing": false
}
}
}
{
"KDE-KIO-Protocols": {
"sftp": {
"Class": ":internet",
"ExtraNames": [
],
"Icon": "folder-remote",
"X-DocPath": "kioslave5/sftp/index.html",
"copyFromFile": true,
"copyToFile": true,
"deleting": true,
"exec": "kf5/kio/sftp",
"input": "none",
"linking": true,
"listing": [
"Name",
"Type",
"Size",
"Date",
"AccessDate",
"Access",
"Owner",
"Group",
"Link",
"MimeType"
],
"makedir": true,
"maxInstances": 20,
"maxInstancesPerHost": 5,
"moving": true,
"opening": true,
"output": "filesystem",
"protocol": "sftp",
"reading": true,
"writing": true
}
}
}
{
"KDE-KIO-Protocols": {
"thumbnail": {
"ExtraNames": [
],
"Icon": "view-preview",
"X-DocPath": "kioslave5/thumbnail/index.html",
"exec": "kf5/kio/thumbnail",
"input": "stream",
"output": "stream",
"protocol": "thumbnail",
"reading": true,
"source": false
}
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment