Advertisement
Guest User

Tasker Fastfetch Widget

a guest
Jun 10th, 2025
7
0
10 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.84 KB | None | 0 0
  1. Task: Fastfetch 5
  2.  
  3. A1: Termux [
  4. Configuration: ff.sh
  5.  
  6. Working Directory ✕
  7. Stdin ✕
  8. Custom Log Level null
  9. Terminal Session ✕
  10. Wait For Result ✓
  11. Timeout (Seconds): 10
  12. Structure Output (JSON, etc): On ]
  13.  
  14. A2: Variable Set [
  15. Name: %json
  16. To: %stdout
  17. Structure Output (JSON, etc): On ]
  18.  
  19. A3: Variable Set [
  20. Name: %objects
  21. To: %json[=:=root=:=](#)
  22. Structure Output (JSON, etc): On ]
  23.  
  24. A4: Variable Set [
  25. Name: %idx_d
  26. To: 0
  27. Structure Output (JSON, etc): On ]
  28.  
  29. A5: For [
  30. Variable: %obj
  31. Items: %json[=:=root=:=]()
  32. Structure Output (JSON, etc): On ]
  33.  
  34. A6: If [ %obj.error !Set ]
  35.  
  36. <OS>
  37. A7: If [ %obj.type ~ OS ]
  38.  
  39. A8: Variable Add [
  40. Name: %idx_d
  41. Value: 1
  42. Wrap Around: 0 ]
  43.  
  44. A9: Array Push [
  45. Variable Array: %type
  46. Position: %idx_d
  47. Value: %obj.type ]
  48.  
  49. A10: Array Push [
  50. Variable Array: %data
  51. Position: %idx_d
  52. Value: %obj.result.name %obj.result.codename %obj.result.version ]
  53.  
  54. <Host>
  55. A11: Else
  56. If [ %obj.type ~ Host ]
  57.  
  58. A12: Variable Add [
  59. Name: %idx_d
  60. Value: 1
  61. Wrap Around: 0 ]
  62.  
  63. A13: Array Push [
  64. Variable Array: %type
  65. Position: %idx_d
  66. Value: %obj.type ]
  67.  
  68. A14: Array Push [
  69. Variable Array: %data
  70. Position: %idx_d
  71. Value: %obj.result.name ]
  72.  
  73. <Kernel>
  74. A15: Else
  75. If [ %obj.type ~ Kernel ]
  76.  
  77. A16: Variable Add [
  78. Name: %idx_d
  79. Value: 1
  80. Wrap Around: 0 ]
  81.  
  82. A17: Array Push [
  83. Variable Array: %type
  84. Position: %idx_d
  85. Value: %obj.type ]
  86.  
  87. A18: Array Push [
  88. Variable Array: %data
  89. Position: %idx_d
  90. Value: %obj.result.name %obj.result.release ]
  91.  
  92. <Uptime>
  93. A19: Else
  94. If [ %obj.type ~ Uptime ]
  95.  
  96. A20: Variable Add [
  97. Name: %idx_d
  98. Value: 1
  99. Wrap Around: 0 ]
  100.  
  101. A21: Array Push [
  102. Variable Array: %type
  103. Position: %idx_d
  104. Value: %obj.type ]
  105.  
  106. <Convert uptime to seconds>
  107. A22: Variable Set [
  108. Name: %sec
  109. To: %obj.result.uptime / 1000
  110. Do Maths: On
  111. Max Rounding Digits: 0
  112. Structure Output (JSON, etc): On ]
  113.  
  114. <Display uptime seconds in <b>days:hours:minutes:seconds</b> format>
  115. A23: Perform Task [
  116. Name: Seconds to 00:00:00:00
  117. Priority: %priority
  118. Parameter 1 (%par1): %sec
  119. Return Value Variable: %ret
  120. Structure Output (JSON, etc): On ]
  121.  
  122. A24: Array Push [
  123. Variable Array: %data
  124. Position: %idx_d
  125. Value: %ret ]
  126.  
  127. <Packages>
  128. A25: Else
  129. If [ %obj.type ~ Packages ]
  130.  
  131. A26: Variable Add [
  132. Name: %idx_d
  133. Value: 1
  134. Wrap Around: 0 ]
  135.  
  136. A27: Array Push [
  137. Variable Array: %type
  138. Position: %idx_d
  139. Value: %obj.type ]
  140.  
  141. A28: Array Push [
  142. Variable Array: %data
  143. Position: %idx_d
  144. Value: %obj.result.dpkg ]
  145.  
  146. <Shell>
  147. A29: Else
  148. If [ %obj.type ~ Shell ]
  149.  
  150. A30: Variable Add [
  151. Name: %idx_d
  152. Value: 1
  153. Wrap Around: 0 ]
  154.  
  155. A31: Array Push [
  156. Variable Array: %type
  157. Position: %idx_d
  158. Value: %obj.type ]
  159.  
  160. A32: Array Push [
  161. Variable Array: %data
  162. Position: %idx_d
  163. Value: %obj.result.exeName %obj.result.version ]
  164.  
  165. <WM>
  166. A33: Else
  167. If [ %obj.type ~ WM ]
  168.  
  169. A34: Variable Add [
  170. Name: %idx_d
  171. Value: 1
  172. Wrap Around: 0 ]
  173.  
  174. A35: Array Push [
  175. Variable Array: %type
  176. Position: %idx_d
  177. Value: %obj.type ]
  178.  
  179. A36: Array Push [
  180. Variable Array: %data
  181. Position: %idx_d
  182. Value: %obj.result.processName ]
  183.  
  184. <Terminal>
  185. A37: Else
  186. If [ %obj.type ~ Terminal ]
  187.  
  188. A38: Variable Add [
  189. Name: %idx_d
  190. Value: 1
  191. Wrap Around: 0 ]
  192.  
  193. A39: Array Push [
  194. Variable Array: %type
  195. Position: %idx_d
  196. Value: %obj.type ]
  197.  
  198. A40: Array Push [
  199. Variable Array: %data
  200. Position: %idx_d
  201. Value: %obj.result.prettyName %obj.result.version ]
  202.  
  203. <CPU>
  204. A41: Else
  205. If [ %obj.type ~ CPU ]
  206.  
  207. A42: Variable Add [
  208. Name: %idx_d
  209. Value: 1
  210. Wrap Around: 0 ]
  211.  
  212. A43: Array Push [
  213. Variable Array: %type
  214. Position: %idx_d
  215. Value: %obj.type ]
  216.  
  217. A44: Array Push [
  218. Variable Array: %data
  219. Position: %idx_d
  220. Value: %obj.result.packages x %obj.result.cpu (%obj.result.cores.online) @ %obj.result.frequency.max ]
  221.  
  222. <GPU>
  223. A45: Else
  224. If [ %obj.type ~ GPU ]
  225.  
  226. A46: Variable Add [
  227. Name: %idx_d
  228. Value: 1
  229. Wrap Around: 0 ]
  230.  
  231. A47: Array Push [
  232. Variable Array: %type
  233. Position: %idx_d
  234. Value: %obj.type ]
  235.  
  236. A48: Array Push [
  237. Variable Array: %data
  238. Position: %idx_d
  239. Value: %obj.result.name [%obj.result.type] ]
  240.  
  241. <Memory>
  242. A49: Else
  243. If [ %obj.type ~ Memory ]
  244.  
  245. A50: Variable Add [
  246. Name: %idx_d
  247. Value: 1
  248. Wrap Around: 0 ]
  249.  
  250. A51: Array Push [
  251. Variable Array: %type
  252. Position: %idx_d
  253. Value: %obj.type ]
  254.  
  255. A52: Variable Convert [
  256. Name: %obj.result.used
  257. Function: Bytes to Gigabytes
  258. Store Result In: %used
  259. Mode: Default ]
  260.  
  261. A53: Variable Convert [
  262. Name: %obj.result.total
  263. Function: Bytes to Gigabytes
  264. Store Result In: %total
  265. Mode: Default ]
  266.  
  267. A54: Array Push [
  268. Variable Array: %data
  269. Position: %idx_d
  270. Value: %used GiB / %total GiB ]
  271.  
  272. <Swap>
  273. A55: Else
  274. If [ %obj.type ~ Swap ]
  275.  
  276. A56: Variable Add [
  277. Name: %idx_d
  278. Value: 1
  279. Wrap Around: 0 ]
  280.  
  281. A57: Array Push [
  282. Variable Array: %type
  283. Position: %idx_d
  284. Value: %obj.type ]
  285.  
  286. A58: Variable Convert [
  287. Name: %obj.result.used
  288. Function: Bytes to Gigabytes
  289. Store Result In: %used
  290. Mode: Default ]
  291.  
  292. A59: Variable Convert [
  293. Name: %obj.result.total
  294. Function: Bytes to Gigabytes
  295. Store Result In: %total
  296. Mode: Default ]
  297.  
  298. A60: Array Push [
  299. Variable Array: %data
  300. Position: %idx_d
  301. Value: %used GiB / %total GiB ]
  302.  
  303. <Disk>
  304. A61: Else
  305. If [ %obj.type ~ Disk ]
  306.  
  307. A62: Variable Set [
  308. Name: %disks
  309. To: %obj.result(#)
  310. Structure Output (JSON, etc): On ]
  311.  
  312. A63: For [
  313. Variable: %disk
  314. Items: %obj.result()
  315. Structure Output (JSON, etc): On ]
  316.  
  317. A64: Write File [
  318. File: Documents/ff.parse.txt
  319. Text: %disk.mountpoint %disk.bytes.free %disk.bytes.total
  320.  
  321. Append: On
  322. Add Newline: On ]
  323.  
  324. A65: If [ %disk.mountpoint eq / | %disk.mountpoint ~R /mnt/media_rw/* | %disk.mountpoint ~R /storage/emulated ]
  325.  
  326. A66: Variable Convert [
  327. Name: %disk.bytes.used
  328. Function: Bytes to Gigabytes
  329. Store Result In: %used
  330. Mode: Default ]
  331.  
  332. A67: Variable Convert [
  333. Name: %disk.bytes.total
  334. Function: Bytes to Gigabytes
  335. Store Result In: %total
  336. Mode: Default ]
  337.  
  338. A68: Variable Add [
  339. Name: %idx_d
  340. Value: 1
  341. Wrap Around: 0 ]
  342.  
  343. A69: Array Push [
  344. Variable Array: %type
  345. Position: %idx_d
  346. Value: %obj.type (%disk.mountpoint) ]
  347.  
  348. A70: Array Push [
  349. Variable Array: %data
  350. Position: %idx_d
  351. Value: %used GiB / %total GiB ]
  352.  
  353. A71: End If
  354.  
  355. A72: End For
  356.  
  357. <LocalIp>
  358. A73: Else
  359. If [ %obj.type ~ LocalIp ]
  360.  
  361. A74: For [
  362. Variable: %ips
  363. Items: %obj.result()
  364. Structure Output (JSON, etc): On ]
  365.  
  366. A75: Variable Add [
  367. Name: %idx_d
  368. Value: 1
  369. Wrap Around: 0 ]
  370.  
  371. A76: Array Push [
  372. Variable Array: %type
  373. Position: %idx_d
  374. Value: %obj.type (%ips.name) ]
  375.  
  376. A77: Array Push [
  377. Variable Array: %data
  378. Position: %idx_d
  379. Value: %ips.ipv4 ]
  380.  
  381. A78: End For
  382.  
  383. <Battery>
  384. A79: Else
  385. If [ %obj.type ~ Battery ]
  386.  
  387. A80: Variable Add [
  388. Name: %idx_d
  389. Value: 1
  390. Wrap Around: 0 ]
  391.  
  392. A81: Array Push [
  393. Variable Array: %type
  394. Position: %idx_d
  395. Value: %obj.type ]
  396.  
  397. A82: Array Push [
  398. Variable Array: %data
  399. Position: %idx_d
  400. Value: %obj.result.capacity% [%obj.result.status] ]
  401.  
  402. <Locale>
  403. A83: Else
  404. If [ %obj.type ~ Locale ]
  405.  
  406. A84: Variable Add [
  407. Name: %idx_d
  408. Value: 1
  409. Wrap Around: 0 ]
  410.  
  411. A85: Array Push [
  412. Variable Array: %type
  413. Position: %idx_d
  414. Value: %obj.type ]
  415.  
  416. A86: Array Push [
  417. Variable Array: %data
  418. Position: %idx_d
  419. Value: %obj.result ]
  420.  
  421. A87: End If
  422.  
  423. A88: End If
  424.  
  425. A89: End For
  426.  
  427. A90: Multiple Variables Set [
  428. Names: %type_color,%data_color,%bg_color
  429. Variable Names Splitter: ,
  430. Values: #FF10C610,#FFFFFFFF,#AA000000
  431. Values Splitter: ,
  432. Structure Output (JSON, etc): On ]
  433.  
  434. A91: Variable Set [
  435. Name: %size
  436. To: 14
  437. Structure Output (JSON, etc): On ]
  438.  
  439. A92: Variable Set [
  440. Name: %pad_top
  441. To: 15
  442. Structure Output (JSON, etc): On ]
  443.  
  444. A93: Variable Set [
  445. Name: %pad_left
  446. To: 25
  447. Structure Output (JSON, etc): On ]
  448.  
  449. A94: Widget v2 [
  450. Widget Name: Fastfetch
  451. Layout: Custom
  452. Custom Layout: {
  453. "scrolling": true,
  454. "children": [
  455. {
  456. "children": [
  457. {
  458. "color": "%type_color",
  459. "fontFamily": "Monospace",
  460. "text": "%type(1)",
  461. "textSize": "%size",
  462. "padding": {
  463. "start": "%pad_left"
  464. },
  465. "type": "Text"
  466. },
  467. {
  468. "color": "%data_color",
  469. "fontFamily": "Monospace",
  470. "text": ": %data(1)",
  471. "textSize": "%size",
  472. "type": "Text"
  473. }
  474. ],
  475. "horizontalAlignment": "Start",
  476. "backgroundColor": "%bg_color",
  477. "type": "Row"
  478. },
  479. {
  480. "children": [
  481. {
  482. "color": "%type_color",
  483. "fontFamily": "Monospace",
  484. "text": "%type(2)",
  485. "textSize": "%size",
  486. "padding": {
  487. "start": "%pad_left"
  488. },
  489. "type": "Text"
  490. },
  491. {
  492. "color": "%data_color",
  493. "fontFamily": "Monospace",
  494. "text": ": %data(2)",
  495. "textSize": "%size",
  496. "type": "Text"
  497. }
  498. ],
  499. "horizontalAlignment": "Start",
  500. "backgroundColor": "%bg_color",
  501. "type": "Row"
  502. },
  503. {
  504. "children": [
  505. {
  506. "color": "%type_color",
  507. "fontFamily": "Monospace",
  508. "text": "%type(3)",
  509. "textSize": "%size",
  510. "padding": {
  511. "start": "%pad_left"
  512. },
  513. "type": "Text"
  514. },
  515. {
  516. "color": "%data_color",
  517. "fontFamily": "Monospace",
  518. "text": ": %data(3)",
  519. "textSize": "%size",
  520. "type": "Text"
  521. }
  522. ],
  523. "horizontalAlignment": "Start",
  524. "backgroundColor": "%bg_color",
  525. "type": "Row"
  526. },
  527. {
  528. "children": [
  529. {
  530. "color": "%type_color",
  531. "fontFamily": "Monospace",
  532. "text": "%type(4)",
  533. "textSize": "%size",
  534. "padding": {
  535. "start": "%pad_left"
  536. },
  537. "type": "Text"
  538. },
  539. {
  540. "color": "%data_color",
  541. "fontFamily": "Monospace",
  542. "text": ": %data(4)",
  543. "textSize": "%size",
  544. "type": "Text"
  545. }
  546. ],
  547. "horizontalAlignment": "Start",
  548. "backgroundColor": "%bg_color",
  549. "type": "Row"
  550. },
  551. {
  552. "children": [
  553. {
  554. "color": "%type_color",
  555. "fontFamily": "Monospace",
  556. "text": "%type(5)",
  557. "textSize": "%size",
  558. "padding": {
  559. "start": "%pad_left"
  560. },
  561. "type": "Text"
  562. },
  563. {
  564. "color": "%data_color",
  565. "fontFamily": "Monospace",
  566. "text": ": %data(5)",
  567. "textSize": "%size",
  568. "type": "Text"
  569. }
  570. ],
  571. "horizontalAlignment": "Start",
  572. "backgroundColor": "%bg_color",
  573. "type": "Row"
  574. },
  575. {
  576. "children": [
  577. {
  578. "color": "%type_color",
  579. "fontFamily": "Monospace",
  580. "text": "%type(6)",
  581. "textSize": "%size",
  582. "padding": {
  583. "start": "%pad_left"
  584. },
  585. "type": "Text"
  586. },
  587. {
  588. "color": "%data_color",
  589. "fontFamily": "Monospace",
  590. "text": ": %data(6)",
  591. "textSize": "%size",
  592. "type": "Text"
  593. }
  594. ],
  595. "horizontalAlignment": "Start",
  596. "backgroundColor": "%bg_color",
  597. "type": "Row"
  598. },
  599. {
  600. "children": [
  601. {
  602. "color": "%type_color",
  603. "fontFamily": "Monospace",
  604. "text": "%type(7)",
  605. "textSize": "%size",
  606. "padding": {
  607. "start": "%pad_left"
  608. },
  609. "type": "Text"
  610. },
  611. {
  612. "color": "%data_color",
  613. "fontFamily": "Monospace",
  614. "text": ": %data(7)",
  615. "textSize": "%size",
  616. "type": "Text"
  617. }
  618. ],
  619. "horizontalAlignment": "Start",
  620. "backgroundColor": "%bg_color",
  621. "type": "Row"
  622. },
  623. {
  624. "children": [
  625. {
  626. "color": "%type_color",
  627. "fontFamily": "Monospace",
  628. "text": "%type(8)",
  629. "textSize": "%size",
  630. "padding": {
  631. "start": "%pad_left"
  632. },
  633. "type": "Text"
  634. },
  635. {
  636. "color": "%data_color",
  637. "fontFamily": "Monospace",
  638. "text": ": %data(8)",
  639. "textSize": "%size",
  640. "type": "Text"
  641. }
  642. ],
  643. "horizontalAlignment": "Start",
  644. "backgroundColor": "%bg_color",
  645. "type": "Row"
  646. },
  647. {
  648. "children": [
  649. {
  650. "color": "%type_color",
  651. "fontFamily": "Monospace",
  652. "text": "%type(9)",
  653. "textSize": "%size",
  654. "padding": {
  655. "start": "%pad_left"
  656. },
  657. "type": "Text"
  658. },
  659. {
  660. "color": "%data_color",
  661. "fontFamily": "Monospace",
  662. "text": ": %data(9)",
  663. "textSize": "%size",
  664. "type": "Text"
  665. }
  666. ],
  667. "horizontalAlignment": "Start",
  668. "backgroundColor": "%bg_color",
  669. "type": "Row"
  670. },
  671. {
  672. "children": [
  673. {
  674. "color": "%type_color",
  675. "fontFamily": "Monospace",
  676. "text": "%type(10)",
  677. "textSize": "%size",
  678. "padding": {
  679. "start": "%pad_left"
  680. },
  681. "type": "Text"
  682. },
  683. {
  684. "color": "%data_color",
  685. "fontFamily": "Monospace",
  686. "text": ": %data(10)",
  687. "textSize": "%size",
  688. "type": "Text"
  689. }
  690. ],
  691. "horizontalAlignment": "Start",
  692. "backgroundColor": "%bg_color",
  693. "type": "Row"
  694. },
  695. {
  696. "children": [
  697. {
  698. "color": "%type_color",
  699. "fontFamily": "Monospace",
  700. "text": "%type(11)",
  701. "textSize": "%size",
  702. "padding": {
  703. "start": "%pad_left"
  704. },
  705. "type": "Text"
  706. },
  707. {
  708. "color": "%data_color",
  709. "fontFamily": "Monospace",
  710. "text": ": %data(11)",
  711. "textSize": "%size",
  712. "type": "Text"
  713. }
  714. ],
  715. "horizontalAlignment": "Start",
  716. "backgroundColor": "%bg_color",
  717. "type": "Row"
  718. },
  719. {
  720. "children": [
  721. {
  722. "color": "%type_color",
  723. "fontFamily": "Monospace",
  724. "text": "%type(12)",
  725. "textSize": "%size",
  726. "padding": {
  727. "start": "%pad_left"
  728. },
  729. "type": "Text"
  730. },
  731. {
  732. "color": "%data_color",
  733. "fontFamily": "Monospace",
  734. "text": ": %data(12)",
  735. "textSize": "%size",
  736. "type": "Text"
  737. }
  738. ],
  739. "horizontalAlignment": "Start",
  740. "backgroundColor": "%bg_color",
  741. "type": "Row"
  742. },
  743. {
  744. "children": [
  745. {
  746. "color": "%type_color",
  747. "fontFamily": "Monospace",
  748. "text": "%type(13)",
  749. "textSize": "%size",
  750. "padding": {
  751. "start": "%pad_left"
  752. },
  753. "type": "Text"
  754. },
  755. {
  756. "color": "%data_color",
  757. "fontFamily": "Monospace",
  758. "text": ": %data(13)",
  759. "textSize": "%size",
  760. "type": "Text"
  761. }
  762. ],
  763. "horizontalAlignment": "Start",
  764. "backgroundColor": "%bg_color",
  765. "type": "Row"
  766. },
  767. {
  768. "children": [
  769. {
  770. "color": "%type_color",
  771. "fontFamily": "Monospace",
  772. "text": "%type(14)",
  773. "textSize": "%size",
  774. "padding": {
  775. "start": "%pad_left"
  776. },
  777. "type": "Text"
  778. },
  779. {
  780. "color": "%data_color",
  781. "fontFamily": "Monospace",
  782. "text": ": %data(14)",
  783. "textSize": "%size",
  784. "type": "Text"
  785. }
  786. ],
  787. "horizontalAlignment": "Start",
  788. "backgroundColor": "%bg_color",
  789. "type": "Row"
  790. },
  791. {
  792. "children": [
  793. {
  794. "color": "%type_color",
  795. "fontFamily": "Monospace",
  796. "text": "%type(15)",
  797. "textSize": "%size",
  798. "padding": {
  799. "start": "%pad_left"
  800. },
  801. "type": "Text"
  802. },
  803. {
  804. "color": "%data_color",
  805. "fontFamily": "Monospace",
  806. "text": ": %data(15)",
  807. "textSize": "%size",
  808. "type": "Text"
  809. }
  810. ],
  811. "horizontalAlignment": "Start",
  812. "backgroundColor": "%bg_color",
  813. "type": "Row"
  814. },
  815. {
  816. "children": [
  817. {
  818. "color": "%type_color",
  819. "fontFamily": "Monospace",
  820. "text": "%type(16)",
  821. "textSize": "%size",
  822. "padding": {
  823. "start": "%pad_left"
  824. },
  825. "type": "Text"
  826. },
  827. {
  828. "color": "%data_color",
  829. "fontFamily": "Monospace",
  830. "text": ": %data(16)",
  831. "textSize": "%size",
  832. "type": "Text"
  833. }
  834. ],
  835. "horizontalAlignment": "Start",
  836. "backgroundColor": "%bg_color",
  837. "type": "Row"
  838. },
  839. {
  840. "children": [
  841. {
  842. "color": "%type_color",
  843. "fontFamily": "Monospace",
  844. "text": "%type(17)",
  845. "textSize": "%size",
  846. "padding": {
  847. "start": "%pad_left"
  848. },
  849. "type": "Text"
  850. },
  851. {
  852. "color": "%data_color",
  853. "fontFamily": "Monospace",
  854. "text": ": %data(17)",
  855. "textSize": "%size",
  856. "type": "Text"
  857. }
  858. ],
  859. "horizontalAlignment": "Start",
  860. "backgroundColor": "%bg_color",
  861. "type": "Row"
  862. },
  863. {
  864. "children": [
  865. {
  866. "color": "%type_color",
  867. "fontFamily": "Monospace",
  868. "text": "%type(18)",
  869. "textSize": "%size",
  870. "padding": {
  871. "start": "%pad_left"
  872. },
  873. "type": "Text"
  874. },
  875. {
  876. "color": "%data_color",
  877. "fontFamily": "Monospace",
  878. "text": ": %data(18)",
  879. "textSize": "%size",
  880. "type": "Text"
  881. }
  882. ],
  883. "horizontalAlignment": "Start",
  884. "backgroundColor": "%bg_color",
  885. "type": "Row"
  886. },
  887. {
  888. "children": [
  889. {
  890. "color": "%type_color",
  891. "fontFamily": "Monospace",
  892. "text": "%type(19)",
  893. "textSize": "%size",
  894. "padding": {
  895. "start": "%pad_left"
  896. },
  897. "type": "Text"
  898. },
  899. {
  900. "color": "%data_color",
  901. "fontFamily": "Monospace",
  902. "text": ": %data(19)",
  903. "textSize": "%size",
  904. "type": "Text"
  905. }
  906. ],
  907. "horizontalAlignment": "Start",
  908. "backgroundColor": "%bg_color",
  909. "type": "Row"
  910. }
  911. ],
  912. "horizontalAlignment": "Start",
  913. "verticalAlignment": "Center",
  914. "backgroundColor": "%bg_color",
  915. "fillMaxSize": true,
  916. "padding": {
  917. "top": "%pad_top"
  918. },
  919. "type": "Column",
  920. "useMaterialYouColors": true
  921. }
  922. Material You Colors: On
  923. Ask To Add If Not Present: On ]
  924.  
  925. A95: Flash [
  926. Text: Finished
  927. Continue Task Immediately: On
  928. Dismiss On Click: On ]
Tags: Tasker
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement