No Description

config.json 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408
  1. {
  2. "iconRatio": 0.625,
  3. "itemKeys": [
  4. {
  5. "id": "*",
  6. "title": "All",
  7. "type": "text",
  8. "find": true
  9. },
  10. {
  11. "id": "title",
  12. "title": "Title",
  13. "type": "string",
  14. "additionalSort": [{"key": "author", "operator": "+"}, {"key": "date", "operator": "-"}],
  15. "autocomplete": true,
  16. "autocompleteSort": [{"key": "title", "operator": "+"}],
  17. "columnRequired": true,
  18. "columnWidth": 256,
  19. "find": true,
  20. "sort": true,
  21. "sortType": "title"
  22. },
  23. {
  24. "id": "author",
  25. "title": "Author",
  26. "type": ["string"],
  27. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "date", "operator": "-"}],
  28. "autocomplete": true,
  29. "columnRequired": true,
  30. "columnWidth": 192,
  31. "filter": true,
  32. "find": true,
  33. "sort": true,
  34. "sortType": "person"
  35. },
  36. {
  37. "id": "publisher",
  38. "title": "Publisher",
  39. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  40. "type": ["string"],
  41. "autocomplete": true,
  42. "columnWidth": 128,
  43. "filter": true,
  44. "find": true,
  45. "sort": true
  46. },
  47. {
  48. "id": "place",
  49. "title": "Place",
  50. "type": ["string"],
  51. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  52. "columnWidth": 128,
  53. "filter": true,
  54. "find": true,
  55. "sort": true
  56. },
  57. {
  58. "id": "date",
  59. "title": "Date",
  60. "type": "string",
  61. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  62. "columnWidth": 96,
  63. "filter": true,
  64. "filterMap": "(-?\\d+)",
  65. "sort": true
  66. },
  67. {
  68. "id": "series",
  69. "title": "Series",
  70. "type": "string",
  71. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  72. "columnWidth": 128,
  73. "filter": true,
  74. "find": true,
  75. "sort": true
  76. },
  77. {
  78. "id": "edition",
  79. "title": "Edition",
  80. "type": "string",
  81. "columnWidth": 128,
  82. "find": true
  83. },
  84. {
  85. "id": "language",
  86. "title": "Language",
  87. "type": ["string"],
  88. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  89. "columnWidth": 128,
  90. "filter": true,
  91. "find": true,
  92. "sort": true
  93. },
  94. {
  95. "id": "pages",
  96. "title": "Pages",
  97. "type": "integer",
  98. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  99. "columnWidth": 96,
  100. "format": {"type": "unit", "args": ["pages"]},
  101. "sort": true
  102. },
  103. {
  104. "id": "categories",
  105. "title": "Categories",
  106. "type": ["string"],
  107. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  108. "columnWidth": 128,
  109. "filter": true,
  110. "find": true,
  111. "sort": true
  112. },
  113. {
  114. "id": "isbn",
  115. "title": "ISBN",
  116. "type": "string",
  117. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  118. "format": {"type": "ISBN", "args": [13, true]},
  119. "columnWidth": 128,
  120. "sort": true
  121. },
  122. {
  123. "id": "description",
  124. "title": "Description",
  125. "type": "text",
  126. "find": true
  127. },
  128. {
  129. "id": "tableofcontents",
  130. "title": "Table of Contents",
  131. "type": "text",
  132. "find": true
  133. },
  134. {
  135. "id": "extension",
  136. "title": "Extension",
  137. "type": "string",
  138. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  139. "columnWidth": 80,
  140. "format": {"type": "upper", "args": []},
  141. "filter": true,
  142. "sort": true
  143. },
  144. {
  145. "id": "size",
  146. "title": "Size",
  147. "type": "integer",
  148. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  149. "columnWidth": 64,
  150. "format": {"type": "value", "args": ["B"]},
  151. "sort": true
  152. },
  153. {
  154. "id": "id",
  155. "title": "ID",
  156. "type": "string",
  157. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  158. "columnWidth": 96,
  159. "sort": true
  160. },
  161. {
  162. "id": "created",
  163. "title": "First Seen",
  164. "type": "date",
  165. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  166. "columnWidth": 144,
  167. "format": {"type": "date", "args": ["%Y-%m-%d %H:%M:%S"]},
  168. "sort": true
  169. },
  170. {
  171. "id": "added",
  172. "title": "Date Added",
  173. "type": "date",
  174. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  175. "columnWidth": 144,
  176. "format": {"type": "date", "args": ["%Y-%m-%d %H:%M:%S"]},
  177. "sort": true
  178. },
  179. {
  180. "id": "modified",
  181. "title": "Last Modified",
  182. "type": "date",
  183. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  184. "columnWidth": 144,
  185. "format": {"type": "date", "args": ["%Y-%m-%d %H:%M:%S"]},
  186. "sort": true
  187. },
  188. {
  189. "id": "accessed",
  190. "title": "Last Read",
  191. "type": "date",
  192. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  193. "columnWidth": 144,
  194. "format": {"type": "date", "args": ["%Y-%m-%d %H:%M:%S"]},
  195. "sort": true
  196. },
  197. {
  198. "id": "timesaccessed",
  199. "title": "Times Accessed",
  200. "type": "integer",
  201. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  202. "columnWidth": 64,
  203. "format": {"type": "number", "args": []},
  204. "sort": true
  205. },
  206. {
  207. "id": "mediastate",
  208. "title": "Media State",
  209. "type": "string",
  210. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  211. "find": true,
  212. "sort": true,
  213. "values": [
  214. {"id": "available", "title": "Available"},
  215. {"id": "transferring", "title": "Transferring"},
  216. {"id": "unavailable", "title": "Unavailable"}
  217. ]
  218. },
  219. {
  220. "id": "transferadded",
  221. "title": "Added",
  222. "type": "date",
  223. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  224. "format": {"type": "date", "args": ["%Y-%m-%d %H:%M:%S"]},
  225. "sort": true
  226. },
  227. {
  228. "id": "transferprogress",
  229. "title": "Progress",
  230. "type": "float",
  231. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  232. "format": {"type": "percent", "args": [1, 0]},
  233. "sort": true
  234. },
  235. {
  236. "id": "sharemetadata",
  237. "title": "Share Metadata",
  238. "type": "boolean",
  239. "additionalSort": [{"key": "title", "operator": "+"}, {"key": "author", "operator": "+"}],
  240. "columnWidth": 144,
  241. "format": {"type": "boolean", "args": []},
  242. "sort": true
  243. },
  244. {
  245. "id": "quotes",
  246. "title": "Quotes",
  247. "find": true,
  248. "type": "text"
  249. },
  250. {
  251. "id": "notes",
  252. "title": "Notes",
  253. "find": true,
  254. "type": "text"
  255. },
  256. {
  257. "id": "fulltext",
  258. "title": "Full Text",
  259. "find": true,
  260. "type": "text"
  261. },
  262. {
  263. "id": "random",
  264. "title": "Random",
  265. "type": "integer",
  266. "sort": true
  267. }
  268. ],
  269. "itemViews": [
  270. {"id": "info", "title": "Info"},
  271. {"id": "book", "title": "Book"}
  272. ],
  273. "lists": [
  274. {"title": "Reading List"},
  275. {"title": "1968", "query": {
  276. "conditions": [{"key": "*", "operator": "=", "value": "1968"}],
  277. "operator": "&"
  278. }}
  279. ],
  280. "listViews": [
  281. {"id": "list", "title": "List"},
  282. {"id": "grid", "title": "Grid"}
  283. ],
  284. "locales": ["en", "ar", "hi"],
  285. "pages": [
  286. {"id": "welcome", "title": "Welcome"},
  287. {"id": "about", "title": "About Open Media Library"},
  288. {"id": "faq", "title": "Frequently Asked Questions"},
  289. {"id": "terms", "title": "Terms and Conditions"},
  290. {"id": "development", "title": "Software Development"},
  291. {"id": "contact", "title": "Send Feedback"},
  292. {"id": "update", "title": "Software Update"},
  293. {"id": "preferences", "title": "Preferences", "parts": [
  294. {"id": "account", "title": "Account"},
  295. {"id": "library", "title": "Library"},
  296. {"id": "peering", "title": "Peering"},
  297. {"id": "network", "title": "Network"},
  298. {"id": "appearance", "title": "Appearance"},
  299. {"id": "extensions", "title": "Extensions"},
  300. {"id": "advanced", "title": "Advanced"}
  301. ]},
  302. {"id": "peers", "title": "Peers"},
  303. {"id": "transfers", "title": "Transfers"},
  304. {"id": "import", "title": "Import"},
  305. {"id": "export", "title": "Export"},
  306. {"id": "gettingstarted", "title": "Getting Started"},
  307. {"id": "help", "title": "Help", "parts": [
  308. {"id": "introduction", "title": "Introduction"},
  309. {"id": "accounts", "title": "Accounts"},
  310. {"id": "navigaion", "title": "Navigation"},
  311. {"id": "views", "title": "Views"},
  312. {"id": "lists", "title": "Lists"}
  313. ]},
  314. {"id": "documentation", "title": "Documentation"}
  315. ],
  316. "themes": ["oxlight", "oxmedium", "oxdark"],
  317. "totals": [
  318. {"id": "items"},
  319. {"id": "size"}
  320. ],
  321. "user": {
  322. "preferences": {
  323. "autostart": false,
  324. "acceptMessage": "",
  325. "contact": "",
  326. "downloadRate": null,
  327. "extensions": "",
  328. "importPath": "~/Documents/Open Media Library/Import/",
  329. "libraryPath": "~/Documents/Open Media Library/",
  330. "receivedRequests": "notify",
  331. "rejectMessage": "",
  332. "sendDiagnostics": false,
  333. "enableReadOnlyService": false,
  334. "sendRequests": "manually",
  335. "uploadRate": null,
  336. "username": ""
  337. },
  338. "ui": {
  339. "fileInfo": "extension",
  340. "filters": [
  341. {"id": "author", "sort": [{"key": "items", "operator": "-"}]},
  342. {"id": "publisher", "sort": [{"key": "items", "operator": "-"}]},
  343. {"id": "date", "sort": [{"key": "name", "operator": "-"}]},
  344. {"id": "language", "sort": [{"key": "items", "operator": "-"}]},
  345. {"id": "categories", "sort": [{"key": "items", "operator": "-"}]}
  346. ],
  347. "filtersSize": 176,
  348. "find": {"conditions": [], "operator": "&"},
  349. "icons": "cover",
  350. "iconInfo": "extension",
  351. "iconSize": 256,
  352. "item": "",
  353. "itemView": "info",
  354. "listColumns": ["title", "author", "publisher", "date"],
  355. "listColumnWidth": {},
  356. "lists": {},
  357. "listSelection": [],
  358. "listSort": [
  359. {"key": "author", "operator": "+"},
  360. {"key": "date", "operator": "+"},
  361. {"key": "title", "operator": "+"}
  362. ],
  363. "listView": "grid",
  364. "locale": "en",
  365. "mediaState": {},
  366. "page": "welcome",
  367. "part": {
  368. "app": "about",
  369. "preferences": "account",
  370. "help": "introduction"
  371. },
  372. "section": "books",
  373. "showAnnotations": false,
  374. "showAnnotationUsers": "all",
  375. "showBrowser": true,
  376. "showDebugMenu": false,
  377. "showFolder": {
  378. "": true
  379. },
  380. "showFilters": true,
  381. "showIconInfo": true,
  382. "showInfo": true,
  383. "showPeers": true,
  384. "showSection": {
  385. "notifications": {
  386. "received": true,
  387. "sent": true
  388. },
  389. "transfers": {
  390. "active": true,
  391. "queued": true
  392. },
  393. "users": {
  394. "peers": true,
  395. "pending": true,
  396. "others": true
  397. }
  398. },
  399. "showSidebar": true,
  400. "sidebarSize": 256,
  401. "sortAnnotations": "position",
  402. "theme": "oxlight",
  403. "updateMetadata": "merge",
  404. "updateResults": false,
  405. "usersSelection": []
  406. }
  407. }
  408. }