aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--all.json602
-rw-r--r--scripts/package.js7
2 files changed, 308 insertions, 301 deletions
diff --git a/all.json b/all.json
index efd4a19..3926432 100644
--- a/all.json
+++ b/all.json
@@ -1,5 +1,16 @@
1[ 1[
2 { 2 {
3 "author": "Casey Sparks <caseyalexsparks@gmail.com>",
4 "featured": false,
5 "id": "airtable",
6 "name": "Airtable",
7 "version": "1.0.1",
8 "icons": {
9 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/airtable/icon.png",
10 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/airtable/icon.svg"
11 }
12 },
13 {
3 "author": "Daniel Weinberger, Stefan Malzner <stefan@adlk.io>", 14 "author": "Daniel Weinberger, Stefan Malzner <stefan@adlk.io>",
4 "featured": false, 15 "featured": false,
5 "id": "android-messages", 16 "id": "android-messages",
@@ -11,6 +22,28 @@
11 } 22 }
12 }, 23 },
13 { 24 {
25 "author": "Tom Chapman <thomas_chapman84@hotmail.com> and The Ferdi Team <hello@getferdi.com>",
26 "featured": false,
27 "id": "anydo",
28 "name": "Any.do",
29 "version": "1.0.1",
30 "icons": {
31 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/anydo/icon.png",
32 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/anydo/icon.svg"
33 }
34 },
35 {
36 "author": "Elnur Mammadov <baytbybayt@gmail.com>",
37 "featured": false,
38 "id": "asana",
39 "name": "Asana",
40 "version": "1.0.0",
41 "icons": {
42 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/asana/icon.png",
43 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/asana/icon.svg"
44 }
45 },
46 {
14 "author": "Koma, hideosasaki", 47 "author": "Koma, hideosasaki",
15 "featured": false, 48 "featured": false,
16 "id": "chatwork", 49 "id": "chatwork",
@@ -33,14 +66,25 @@
33 } 66 }
34 }, 67 },
35 { 68 {
36 "author": "Stefan Malzner <stefan@adlk.io>", 69 "author": "Armaldio <armaldio@gmail.com>",
37 "featured": false, 70 "featured": false,
38 "id": "franz-custom-website", 71 "id": "clickup",
39 "name": "Custom Website", 72 "name": "Clickup",
40 "version": "1.0.2", 73 "version": "1.0.0",
41 "icons": { 74 "icons": {
42 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/franz-custom-website/icon.png", 75 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/clickup/icon.png",
43 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/franz-custom-website/icon.svg" 76 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/clickup/icon.svg"
77 }
78 },
79 {
80 "author": "Cliqgeek <git@cliqgeeks.com>",
81 "featured": false,
82 "id": "cliq",
83 "name": "Cliq",
84 "version": "1.0.0",
85 "icons": {
86 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/cliq/icon.png",
87 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/cliq/icon.svg"
44 } 88 }
45 }, 89 },
46 { 90 {
@@ -55,6 +99,39 @@
55 } 99 }
56 }, 100 },
57 { 101 {
102 "author": "concon",
103 "featured": false,
104 "id": "evernote",
105 "name": "Evernote",
106 "version": "1.0.0",
107 "icons": {
108 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/evernote/icon.png",
109 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/evernote/icon.svg"
110 }
111 },
112 {
113 "author": "Behind The Math <behindthemath@gmail.com>",
114 "featured": false,
115 "id": "ex-google-voice",
116 "name": "Google Voice",
117 "version": "0.3.2",
118 "icons": {
119 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/ex-google-voice/icon.png",
120 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/ex-google-voice/icon.svg"
121 }
122 },
123 {
124 "author": "Tony Ko <tony@htko.ca> and The Ferdi Team <hello@getferdi.com>",
125 "featured": false,
126 "id": "facebook",
127 "name": "Facebook",
128 "version": "1.0.1",
129 "icons": {
130 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/facebook/icon.png",
131 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/facebook/icon.svg"
132 }
133 },
134 {
58 "author": "Stefan Malzner <stefan@adlk.io>", 135 "author": "Stefan Malzner <stefan@adlk.io>",
59 "featured": false, 136 "featured": false,
60 "id": "facebookpages", 137 "id": "facebookpages",
@@ -88,6 +165,17 @@
88 } 165 }
89 }, 166 },
90 { 167 {
168 "author": "Stefan Malzner <stefan@adlk.io>",
169 "featured": false,
170 "id": "franz-custom-website",
171 "name": "Custom Website",
172 "version": "1.0.2",
173 "icons": {
174 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/franz-custom-website/icon.png",
175 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/franz-custom-website/icon.svg"
176 }
177 },
178 {
91 "author": "Wojciech Zięciak <wojciech.zieciak@gmail.com>", 179 "author": "Wojciech Zięciak <wojciech.zieciak@gmail.com>",
92 "featured": false, 180 "featured": false,
93 "id": "gadugadu", 181 "id": "gadugadu",
@@ -110,6 +198,17 @@
110 } 198 }
111 }, 199 },
112 { 200 {
201 "author": "Antoine Aumjaud",
202 "featured": false,
203 "id": "github_entreprise",
204 "name": "GitHub Entreprise",
205 "version": "1.0.0",
206 "icons": {
207 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/github_entreprise/icon.png",
208 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/github_entreprise/icon.svg"
209 }
210 },
211 {
113 "author": "Brian Gilbert <brian@briangilbert.net>", 212 "author": "Brian Gilbert <brian@briangilbert.net>",
114 "featured": false, 213 "featured": false,
115 "id": "gitter", 214 "id": "gitter",
@@ -154,6 +253,17 @@
154 } 253 }
155 }, 254 },
156 { 255 {
256 "author": "Djonathan Goulart<d.goulart@outlook.com.br>",
257 "featured": false,
258 "id": "googledrive",
259 "name": "Google Drive",
260 "version": "1.0.2",
261 "icons": {
262 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/googledrive/icon.png",
263 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/googledrive/icon.svg"
264 }
265 },
266 {
157 "author": "SiloCityLabs LLC", 267 "author": "SiloCityLabs LLC",
158 "featured": false, 268 "featured": false,
159 "id": "googlekeep", 269 "id": "googlekeep",
@@ -165,14 +275,14 @@
165 } 275 }
166 }, 276 },
167 { 277 {
168 "author": "Behind The Math <behindthemath@gmail.com>", 278 "author": "Patrick Thoelken <patrick.thoelken@outlook.com>",
169 "featured": false, 279 "featured": false,
170 "id": "ex-google-voice", 280 "id": "googlemeet",
171 "name": "Google Voice", 281 "name": "Google Meet",
172 "version": "0.3.2", 282 "version": "1.0.1",
173 "icons": { 283 "icons": {
174 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/ex-google-voice/icon.png", 284 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/googlemeet/icon.png",
175 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/ex-google-voice/icon.svg" 285 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/googlemeet/icon.svg"
176 } 286 }
177 }, 287 },
178 { 288 {
@@ -198,6 +308,28 @@
198 } 308 }
199 }, 309 },
200 { 310 {
311 "author": "Yuriy Badalyantc <lmnet89@gmail.com>",
312 "featured": false,
313 "id": "habitica",
314 "name": "Habitica",
315 "version": "1.0.0",
316 "icons": {
317 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/habitica/icon.png",
318 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/habitica/icon.svg"
319 }
320 },
321 {
322 "author": "Armaldio <armaldio@gmail.com>",
323 "featured": false,
324 "id": "hackmd",
325 "name": "HackMd",
326 "version": "1.0.0",
327 "icons": {
328 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/hackmd/icon.png",
329 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/hackmd/icon.svg"
330 }
331 },
332 {
201 "author": "Stefan Malzner <stefan@adlk.io>", 333 "author": "Stefan Malzner <stefan@adlk.io>",
202 "featured": false, 334 "featured": false,
203 "id": "hangouts", 335 "id": "hangouts",
@@ -253,6 +385,17 @@
253 } 385 }
254 }, 386 },
255 { 387 {
388 "author": "Amine Mouafik <amine@mouafik.fr>",
389 "featured": false,
390 "id": "instagram",
391 "name": "Instagram",
392 "version": "1.0.0",
393 "icons": {
394 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/instagram/icon.png",
395 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/instagram/icon.svg"
396 }
397 },
398 {
256 "author": "Alberto Murillo <albertomurillosilva@gmail.com>", 399 "author": "Alberto Murillo <albertomurillosilva@gmail.com>",
257 "featured": false, 400 "featured": false,
258 "id": "irccloud", 401 "id": "irccloud",
@@ -266,6 +409,17 @@
266 { 409 {
267 "author": "Stefan Malzner <stefan@adlk.io>", 410 "author": "Stefan Malzner <stefan@adlk.io>",
268 "featured": false, 411 "featured": false,
412 "id": "kaizala",
413 "name": "Microsoft Kaizala",
414 "version": "1.0.0",
415 "icons": {
416 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/kaizala/icon.png",
417 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/kaizala/icon.svg"
418 }
419 },
420 {
421 "author": "Stefan Malzner <stefan@adlk.io>",
422 "featured": false,
269 "id": "linkedin", 423 "id": "linkedin",
270 "name": "LinkedIn", 424 "name": "LinkedIn",
271 "version": "1.0.0", 425 "version": "1.0.0",
@@ -286,6 +440,17 @@
286 } 440 }
287 }, 441 },
288 { 442 {
443 "author": "The Ferdi Team <hello@getferdi.com> and Kan Fushihara <kan.fushihara@gmail.com>",
444 "featured": false,
445 "id": "mastodon",
446 "name": "Mastodon",
447 "version": "1.1.1",
448 "icons": {
449 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/mastodon/icon.png",
450 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/mastodon/icon.svg"
451 }
452 },
453 {
289 "author": "Stefan Malzner <stefan@adlk.io>", 454 "author": "Stefan Malzner <stefan@adlk.io>",
290 "featured": false, 455 "featured": false,
291 "id": "mattermost", 456 "id": "mattermost",
@@ -308,14 +473,14 @@
308 } 473 }
309 }, 474 },
310 { 475 {
311 "author": "Stefan Malzner <stefan@adlk.io>", 476 "author": "Johannes Becker <mail@jkbecker.net>",
312 "featured": false, 477 "featured": false,
313 "id": "kaizala", 478 "id": "monicahq",
314 "name": "Microsoft Kaizala", 479 "name": "Monica HQ",
315 "version": "1.0.0", 480 "version": "1.0.0",
316 "icons": { 481 "icons": {
317 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/kaizala/icon.png", 482 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/monicahq/icon.png",
318 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/kaizala/icon.svg" 483 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/monicahq/icon.svg"
319 } 484 }
320 }, 485 },
321 { 486 {
@@ -341,6 +506,39 @@
341 } 506 }
342 }, 507 },
343 { 508 {
509 "author": "Neil Tonge <me@neiltonge.co.uk>",
510 "featured": false,
511 "id": "netatmo-energy",
512 "name": "Netatmo Energy",
513 "version": "1.0.1",
514 "icons": {
515 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/netatmo-energy/icon.png",
516 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/netatmo-energy/icon.svg"
517 }
518 },
519 {
520 "author": "takehitosato@gmail.com",
521 "featured": false,
522 "id": "NewsBlur",
523 "name": "NewsBlur",
524 "version": "1.0.0",
525 "icons": {
526 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/NewsBlur/icon.png",
527 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/NewsBlur/icon.svg"
528 }
529 },
530 {
531 "author": "Stefan Malzner <stefan@adlk.io>",
532 "featured": false,
533 "id": "nextcloud-talk",
534 "name": "Nextcloud Talk",
535 "version": "1.0.0",
536 "icons": {
537 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/nextcloud-talk/icon.png",
538 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/nextcloud-talk/icon.svg"
539 }
540 },
541 {
344 "author": "Adam Birds <adam.birds@adbtechltd.co.uk>", 542 "author": "Adam Birds <adam.birds@adbtechltd.co.uk>",
345 "featured": false, 543 "featured": false,
346 "id": "office365-owa", 544 "id": "office365-owa",
@@ -429,6 +627,28 @@
429 } 627 }
430 }, 628 },
431 { 629 {
630 "author": "Alex Devero <deveroalex@gmail.com> and The Ferdi Team <hello@getferdi.com>",
631 "featured": false,
632 "id": "reddit",
633 "name": "Reddit",
634 "version": "1.0.0",
635 "icons": {
636 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/reddit/icon.png",
637 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/reddit/icon.svg"
638 }
639 },
640 {
641 "author": "Alex Bloom <administrator@shadowserversystems.com",
642 "featured": false,
643 "id": "redditchat",
644 "name": "Reddit Chat",
645 "version": "1.0.0",
646 "icons": {
647 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/redditchat/icon.png",
648 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/redditchat/icon.svg"
649 }
650 },
651 {
432 "author": "Sylvain Cecchetto <cecchetto.sylvain@me.com>", 652 "author": "Sylvain Cecchetto <cecchetto.sylvain@me.com>",
433 "featured": false, 653 "featured": false,
434 "id": "riot", 654 "id": "riot",
@@ -495,14 +715,14 @@
495 } 715 }
496 }, 716 },
497 { 717 {
498 "author": "Max Stoiber", 718 "author": "vantezzen <hello@vantezzen.io>",
499 "featured": false, 719 "featured": false,
500 "id": "withspectrum", 720 "id": "standardnotes",
501 "name": "Spectrum", 721 "name": "StandardNotes",
502 "version": "1.0.0", 722 "version": "1.0.0",
503 "icons": { 723 "icons": {
504 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/withspectrum/icon.png", 724 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/standardnotes/icon.png",
505 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/withspectrum/icon.svg" 725 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/standardnotes/icon.svg"
506 } 726 }
507 }, 727 },
508 { 728 {
@@ -649,6 +869,17 @@
649 } 869 }
650 }, 870 },
651 { 871 {
872 "author": "Ferdi Team <hello@getferdi.com> and Jason White <jdwhite@menelos.com>",
873 "featured": false,
874 "id": "twitter",
875 "name": "Twitter",
876 "version": "1.1.1",
877 "icons": {
878 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/twitter/icon.png",
879 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/twitter/icon.svg"
880 }
881 },
882 {
652 "author": "Pieter Levels <hi@levels.io>, Stefan Malzner <stefan@adlk.io>", 883 "author": "Pieter Levels <hi@levels.io>, Stefan Malzner <stefan@adlk.io>",
653 "featured": false, 884 "featured": false,
654 "id": "twitter-dm", 885 "id": "twitter-dm",
@@ -660,6 +891,17 @@
660 } 891 }
661 }, 892 },
662 { 893 {
894 "author": "Neil Tonge <me@neiltonge.co.uk>",
895 "featured": false,
896 "id": "unraid",
897 "name": "Unraid",
898 "version": "1.0.1",
899 "icons": {
900 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/unraid/icon.png",
901 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/unraid/icon.svg"
902 }
903 },
904 {
663 "author": "Stefan Malzner <stefan@adlk.io>", 905 "author": "Stefan Malzner <stefan@adlk.io>",
664 "featured": false, 906 "featured": false,
665 "id": "vk", 907 "id": "vk",
@@ -704,6 +946,17 @@
704 } 946 }
705 }, 947 },
706 { 948 {
949 "author": "Max Stoiber",
950 "featured": false,
951 "id": "withspectrum",
952 "name": "Spectrum",
953 "version": "1.0.0",
954 "icons": {
955 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/withspectrum/icon.png",
956 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/withspectrum/icon.svg"
957 }
958 },
959 {
707 "author": "Rico Herwig <rherwig4711@gmail.com>", 960 "author": "Rico Herwig <rherwig4711@gmail.com>",
708 "featured": false, 961 "featured": false,
709 "id": "workplace", 962 "id": "workplace",
@@ -715,6 +968,17 @@
715 } 968 }
716 }, 969 },
717 { 970 {
971 "author": "Koma",
972 "featured": false,
973 "id": "wrike",
974 "name": "Wrike",
975 "version": "1.0.0",
976 "icons": {
977 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/wrike/icon.png",
978 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/wrike/icon.svg"
979 }
980 },
981 {
718 "author": "Volker Tietz <volker.tietz@gmail.com>", 982 "author": "Volker Tietz <volker.tietz@gmail.com>",
719 "featured": false, 983 "featured": false,
720 "id": "xing", 984 "id": "xing",
@@ -748,160 +1012,6 @@
748 } 1012 }
749 }, 1013 },
750 { 1014 {
751 "author": "Adam Birds <adam.birds@adbtechltd.co.uk>",
752 "featured": false,
753 "id": "zulip",
754 "name": "Zulip",
755 "version": "1.0.0",
756 "icons": {
757 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zulip/icon.png",
758 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zulip/icon.svg"
759 }
760 },
761 {
762 "author": "vantezzen <hello@vantezzen.io>",
763 "featured": false,
764 "id": "standardnotes",
765 "name": "StandardNotes",
766 "version": "1.0.0",
767 "icons": {
768 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/standardnotes/icon.png",
769 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/standardnotes/icon.svg"
770 }
771 },
772 {
773 "author": "Alex Bloom <administrator@shadowserversystems.com",
774 "featured": false,
775 "id": "redditchat",
776 "name": "Reddit Chat",
777 "version": "1.0.0",
778 "icons": {
779 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/redditchat/icon.png",
780 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/redditchat/icon.svg"
781 }
782 },
783 {
784 "author": "Armaldio <armaldio@gmail.com>",
785 "featured": false,
786 "id": "clickup",
787 "name": "Clickup",
788 "version": "1.0.0",
789 "icons": {
790 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/clickup/icon.png",
791 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/clickup/icon.svg"
792 }
793 },
794 {
795 "author": "Armaldio <armaldio@gmail.com>",
796 "featured": false,
797 "id": "hackmd",
798 "name": "HackMd",
799 "version": "1.0.0",
800 "icons": {
801 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/hackmd/icon.png",
802 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/hackmd/icon.svg"
803 }
804 },
805 {
806 "author": "Amine Mouafik <amine@mouafik.fr>",
807 "featured": false,
808 "id": "instagram",
809 "name": "Instagram",
810 "version": "1.0.0",
811 "icons": {
812 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/instagram/icon.png",
813 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/instagram/icon.svg"
814 }
815 },
816 {
817 "author": "Stefan Malzner <stefan@adlk.io>",
818 "featured": false,
819 "id": "nextcloud-talk",
820 "name": "Nextcloud Talk",
821 "version": "1.0.0",
822 "icons": {
823 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/nextcloud-talk/icon.png",
824 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/nextcloud-talk/icon.svg"
825 }
826 },
827 {
828 "author": "Cliqgeek <git@cliqgeeks.com>",
829 "featured": false,
830 "id": "cliq",
831 "name": "Cliq",
832 "version": "1.0.0",
833 "icons": {
834 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/cliq/icon.png",
835 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/cliq/icon.svg"
836 }
837 },
838 {
839 "author": "Ferdi Team <hello@getferdi.com>",
840 "featured": false,
841 "id": "zimbra",
842 "name": "Zimbra",
843 "version": "1.0.0",
844 "icons": {
845 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zimbra/icon.png",
846 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zimbra/icon.svg"
847 }
848 },
849 {
850 "author": "The Ferdi Team <hello@getferdi.com> and Kan Fushihara <kan.fushihara@gmail.com>",
851 "featured": false,
852 "id": "mastodon",
853 "name": "Mastodon",
854 "version": "1.1.1",
855 "icons": {
856 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/mastodon/icon.png",
857 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/mastodon/icon.svg"
858 }
859 },
860 {
861 "author": "Yuriy Badalyantc <lmnet89@gmail.com>",
862 "featured": false,
863 "id": "habitica",
864 "name": "Habitica",
865 "version": "1.0.0",
866 "icons": {
867 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/habitica/icon.png",
868 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/habitica/icon.svg"
869 }
870 },
871 {
872 "author": "Djonathan Goulart<d.goulart@outlook.com.br>",
873 "featured": false,
874 "id": "googledrive",
875 "name": "Google Drive",
876 "version": "1.0.2",
877 "icons": {
878 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/googledrive/icon.png",
879 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/googledrive/icon.svg"
880 }
881 },
882 {
883 "author": "Adrián Gómez - http://adgllorente.com",
884 "featured": false,
885 "id": "zeplin",
886 "name": "Zeplin",
887 "version": "1.0.0",
888 "icons": {
889 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zeplin/icon.png",
890 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zeplin/icon.svg"
891 }
892 },
893 {
894 "author": "Casey Sparks <caseyalexsparks@gmail.com>",
895 "featured": false,
896 "id": "airtable",
897 "name": "Airtable",
898 "version": "1.0.1",
899 "icons": {
900 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/airtable/icon.png",
901 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/airtable/icon.svg"
902 }
903 },
904 {
905 "author": "Fabio Kuhn <mordaroso@gmail.com>", 1015 "author": "Fabio Kuhn <mordaroso@gmail.com>",
906 "featured": false, 1016 "featured": false,
907 "id": "zenhub", 1017 "id": "zenhub",
@@ -913,102 +1023,25 @@
913 } 1023 }
914 }, 1024 },
915 { 1025 {
916 "author": "takehitosato@gmail.com", 1026 "author": "Adrián Gómez - http://adgllorente.com",
917 "featured": false,
918 "id": "NewsBlur",
919 "name": "NewsBlur",
920 "version": "1.0.0",
921 "icons": {
922 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/NewsBlur/icon.png",
923 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/NewsBlur/icon.svg"
924 }
925 },
926 {
927 "author": "Koma",
928 "featured": false,
929 "id": "wrike",
930 "name": "Wrike",
931 "version": "1.0.0",
932 "icons": {
933 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/wrike/icon.png",
934 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/wrike/icon.svg"
935 }
936 },
937 {
938 "author": "Johannes Becker <mail@jkbecker.net>",
939 "featured": false,
940 "id": "monicahq",
941 "name": "Monica HQ",
942 "version": "1.0.0",
943 "icons": {
944 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/monicahq/icon.png",
945 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/monicahq/icon.svg"
946 }
947 },
948 {
949 "author": "Ferdi Team <hello@getferdi.com> and Jason White <jdwhite@menelos.com>",
950 "featured": false,
951 "id": "twitter",
952 "name": "Twitter",
953 "version": "1.1.1",
954 "icons": {
955 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/twitter/icon.png",
956 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/twitter/icon.svg"
957 }
958 },
959 {
960 "author": "Patrick Thoelken <patrick.thoelken@outlook.com>",
961 "featured": false,
962 "id": "googlemeet",
963 "name": "Google Meet",
964 "version": "1.0.1",
965 "icons": {
966 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/googlemeet/icon.png",
967 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/googlemeet/icon.svg"
968 }
969 },
970 {
971 "author": "Antoine Aumjaud",
972 "featured": false, 1027 "featured": false,
973 "id": "github_entreprise", 1028 "id": "zeplin",
974 "name": "GitHub Entreprise", 1029 "name": "Zeplin",
975 "version": "1.0.0", 1030 "version": "1.0.0",
976 "icons": { 1031 "icons": {
977 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/github_entreprise/icon.png", 1032 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zeplin/icon.png",
978 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/github_entreprise/icon.svg" 1033 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zeplin/icon.svg"
979 } 1034 }
980 }, 1035 },
981 { 1036 {
982 "author": "Elnur Mammadov <baytbybayt@gmail.com>", 1037 "author": "Ferdi Team <hello@getferdi.com>",
983 "featured": false, 1038 "featured": false,
984 "id": "asana", 1039 "id": "zimbra",
985 "name": "Asana", 1040 "name": "Zimbra",
986 "version": "1.0.0", 1041 "version": "1.0.0",
987 "icons": { 1042 "icons": {
988 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/asana/icon.png", 1043 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zimbra/icon.png",
989 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/asana/icon.svg" 1044 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zimbra/icon.svg"
990 }
991 },
992 {
993 "author": "Neil Tonge <me@neiltonge.co.uk>",
994 "featured": false,
995 "id": "unraid",
996 "name": "Unraid",
997 "version": "1.0.1",
998 "icons": {
999 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/unraid/icon.png",
1000 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/unraid/icon.svg"
1001 }
1002 },
1003 {
1004 "author": "Neil Tonge <me@neiltonge.co.uk>",
1005 "featured": false,
1006 "id": "netatmo-energy",
1007 "name": "Netatmo Energy",
1008 "version": "1.0.1",
1009 "icons": {
1010 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/netatmo-energy/icon.png",
1011 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/netatmo-energy/icon.svg"
1012 } 1045 }
1013 }, 1046 },
1014 { 1047 {
@@ -1023,47 +1056,14 @@
1023 } 1056 }
1024 }, 1057 },
1025 { 1058 {
1026 "author": "concon", 1059 "author": "Adam Birds <adam.birds@adbtechltd.co.uk>",
1027 "featured": false,
1028 "id": "evernote",
1029 "name": "Evernote",
1030 "version": "1.0.0",
1031 "icons": {
1032 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/evernote/icon.png",
1033 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/evernote/icon.svg"
1034 }
1035 },
1036 {
1037 "author": "Alex Devero <deveroalex@gmail.com> and The Ferdi Team <hello@getferdi.com>",
1038 "featured": false, 1060 "featured": false,
1039 "id": "reddit", 1061 "id": "zulip",
1040 "name": "Reddit", 1062 "name": "Zulip",
1041 "version": "1.0.0", 1063 "version": "1.0.0",
1042 "icons": { 1064 "icons": {
1043 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/reddit/icon.png", 1065 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zulip/icon.png",
1044 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/reddit/icon.svg" 1066 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/zulip/icon.svg"
1045 }
1046 },
1047 {
1048 "author": "Tony Ko <tony@htko.ca> and The Ferdi Team <hello@getferdi.com>",
1049 "featured": false,
1050 "id": "facebook",
1051 "name": "Facebook",
1052 "version": "1.0.1",
1053 "icons": {
1054 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/facebook/icon.png",
1055 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/facebook/icon.svg"
1056 }
1057 },
1058 {
1059 "author": "Tom Chapman <thomas_chapman84@hotmail.com> and The Ferdi Team <hello@getferdi.com>",
1060 "featured": false,
1061 "id": "anydo",
1062 "name": "Any.do",
1063 "version": "1.0.1",
1064 "icons": {
1065 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/anydo/icon.png",
1066 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/anydo/icon.svg"
1067 } 1067 }
1068 } 1068 }
1069] 1069]
diff --git a/scripts/package.js b/scripts/package.js
index 90a05a9..a241edc 100644
--- a/scripts/package.js
+++ b/scripts/package.js
@@ -92,6 +92,13 @@ Please make sure it contains: id, name, config`);
92 console.log('No package with ID found - creating new.'); 92 console.log('No package with ID found - creating new.');
93 all.push(packageInfo); 93 all.push(packageInfo);
94 } 94 }
95
96 // Sort package list alphabetically
97 all = all.sort((a, b) => {
98 var textA = a.id.toLowerCase();
99 var textB = b.id.toLowerCase();
100 return (textA < textB) ? -1 : (textA > textB) ? 1 : 0;
101 });
95 await fs.writeJson(allJson, all, { 102 await fs.writeJson(allJson, all, {
96 spaces: 2, 103 spaces: 2,
97 EOL: '\n', 104 EOL: '\n',